• DCEmu Homebrew Emulation & Theme Park News

    The DCEmu the Homebrew Gaming and Theme Park Network is your best site to find Hacking, Emulation, Homebrew and Theme Park News and also Beers Wines and Spirit Reviews and Finally Marvel Cinematic Universe News. If you would like us to do reviews or wish to advertise/write/post articles in any way at DCEmu then use our Contact Page for more information. DCEMU Gaming is mainly about video games -

    If you are searching for a no deposit bonus, then casino-bonus.com/uk has an excellent list of UK casino sites with sorting functionality. For new online casinos. Visit New Casino and learn how to find the best options for UK players. Good luck! - Explore the possibilities with non UK casinos not on Gamstop at BestUK.Casino or read more about the best non UK sites at NewsBTC.
  • wraggster

    by Published on January 19th, 2010 01:33

    News via http://www.wii-addict.fr/forum/Wiixp...95-t18117.html

    Wiixplorer is a file browser for the Wii achieved by dimok and r-win.
    (He allows, among other delete homebrew directly from the console as HBC but without its freeze time other that is the case with homebrew Channel.)

    As there were 23 rev since it is available it is a long sorry.
    QUOTE
    r95 - * Fixed Updater. Sorry otherwise you will not be able to update later on anymore.

    r94 - * Finally fixed the bug that was causing the SMB to act weird. Now you can enjoy
    the nice new speedup of the SMB. Now i can make this the next official revision.

    * Fixed loading / saving of settings and other things to USB

    r93 - * Added DVD Drive support (thanks joe (FTPii) for his libfst and libiso)
    You can copy files / directories from a normal DVD or a WiiDisk now. Just insert a
    disk and click the DeviceMenu Button.

    * Added the option to load the config file from the USB Device
    The app will try to find a config file on SD card first if none is found it will
    try finding one on the FAT/FAT32 USB Device. If both searches failed the app
    will try to look from Which device it was started and if that Fail the default
    is set to SD. I could not test it completly Because of lack of time but i hope
    some other people can.

    r92 - japanese.lang fixed

    R91 - * Language files updated.

    r90 - * Added function to libtinysmb Disk to get information on the SMB. Now you can
    also see the free and total space on SMB.

    r89 - * Changed Properties to a Class

    * Added total and free DeviceSpace to the Properties as wished by many. You can
    find it if you do a properties of any folder on the device (not there on
    Properties of a file)

    * Added Properties for Archives also showing Size, CompSize and some more

    * Fixed little memory leak from last rev

    r88 - * Changed bash file to the autoupdate meta.xml file with revision number and date
    * Changed Updater to also download and meta.xml icon.png
    * Changed back to network background initialization (it's still buggy though, i
    can not figure out yet why is not connecting smb proper)

    * Added support 7zip extract now (though to extract filesize is limited by the
    Wii's memory Because of the use of ANSI C source. Also big dictionary and
    solidblock sizes slow down the extraction process.)
    * Added support for RAR browsing.

    R87 - * Added support 7zip
    * New ArchiveBrowser now added (now you can browse directly through zip and 7zip
    files by clicking on them as if they are folders)
    * New added one file / folder at a time extracted from an archive (and ExtractAll
    like before)
    * New added RightClickMenu own for the archives containing (Open (not implemented
    yet), mining (extracting the selected item), Extract All (extracting all the
    items of the archive)

    * Changed back to old way with update rXXX.dol
    * Made the dynamic RightClickMenu to grow with the number of Choices in it

    R85 - * Added TextEditing functions as promised long ago
    * OnScreenKeyboard improved. Now you can point to a letter and edit at that
    point. Also moving right left with the blinking line editing is possible with
    the D-PAD.

    R84 - * Lots of fixes and optimizations
    * Added new optimizations from libwiigui by Tantric

    R83 - First Fixed *
    * Now we exit the main function returns 0 instead of exit (0)

    R82 - * Too many changes to list here (Check out OOP branch for changelog). Mainly
    architectural changes and updates like tinysmb lib and ntfs. Also checkout the
    download section for new files for libogc devkitPPC R19.

    r81 - * added forgotten files in last rev

    r80 - * added meta.xml & icon.png update

    * Added a PowerMenu, you can choose between idle or full shutdown

    R79 - Fixed the non-working function updateDol

    R78 - * Changed the way about the update language, language files are now downloaded
    GBAtemp language from the topic. So u can get the last language file available
    instead to wait the new svn commit.

    * Now when u click on the adressbar in the languagefiles browser, u can change
    The language file folder.

    * fix compile warning with devkitpro r19

    R77 - * Little fix for the "no new update window"

    R76 - * Revert back to R70 Because of too many problems with the recent revisions.
    (please no more commits till the architectural redesign is done)

    * Put R75 to branches for later use (dj_skual you can work in that directory if
    you want)

    * Changed the way the update is working to keep it DownloadCount googlecode site.

    r75 - * Language files updated
    * Added a Home Menu (press Home on wiimote and exit select your choice) (perhaps
    soon feature linked to the Gui like volume will go in the wiimote button cette
    prompt)
    * Little modif in the otionbrowser

    R74 - [No log message]

    R73 - * Language files updated.
    * Update Language file added in wiixplorer language in the quick browser

    R72 - Reverted Updatepath to WiiExplorer, since that's the path the Homebrew Browser
    uses.

    ...
    by Published on January 19th, 2010 01:29

    CustomizeMii 2.1 released by Leathl

    CustomizeMii is a custom channel creator for the Wii.
    The .NET Framework 2.0 is required to run this application!

    A mono version is available which runs under Linux / Mac OS X (Requires the mono framework to be installed!)

    Thanks to icefire / Xuzz for the basic idea of this Application!

    And No: This has nothing to do with piracy! It's for creating custom Channels for your Homebrew Apps (like the Homebrew Channel).

    Changelog
    Version 2.1
    Added CustomizeMii Installer (by WiiCrazy / I.R.on)
    Fixed rough edges (artifacts) on images (will be fixed automatically)
    Replaced the TPL preview window with the one from ShowMiiWads for easier handling
    Added loop prelistening to the BNS conversion window (only for wave files)
    Added drag & drop ability cause the file dialogs kept bothering me
    Improvement in startup speed (thanks shadow1643)
    Added creation/last edited time (only for CustomizeMii 2.1+ channels)
    Added a button to translate the word "Channel" to every language
    Improved detection of required TPLs
    Little improvements and fixes
    Changed the complex forwarder to be more configurable (choose any path you want)
    ForwardMii is now bundled with CustomizeMii

    http://wiibrew.org/wiki/CustomizeMii

    Download and Give Feedback Via Comments ...
    by Published on January 19th, 2010 01:24

    News from the HackMi Team:

    I have been spending some time on reverse engineering the Nintendo CIC ROMs. The CIC is the “lockout” chip in NES/SNES/N64 cartridges, used to get an iron grip on the market prevent people from copying games. It was manufactured by Sharp and is likely one of their old “one-chip microcomputers”, used in calculators and TV remotes and the like. I couldn’t find a document describing the instruction set it uses (or its architecture!), so I made it all up (combining information from lots of sources: old datasheets, old patents, and the low-res die photographs).

    The N64 chips are different, and I haven’t seen a ROM dump of those yet, so all of the following is NES/SNES only.

    There is one chip inside the console, and one in every cartridge; the code inside the chip decides what to do based on a pin strap (the console one will be the “lock”, and the cartridge one will be the “key”). The two chips run off the same clock, and they run the same code, so they run in lockstep (sometimes they execute different codepaths, but the code is careful to take the same number of cycles on both paths in these cases). The chips communicate over two wires, one from key to lock, one from lock to key. Both chips calculate what bits they will send, and what the other guy should send; if what they receive is not the same as what they should have received, they panic, and the lock chip resets the console.

    Here is the pinout of the CIC:

    +------------------+
    DATA_OUT <-- | 1 P0.0 +5V 16 |
    DATA_IN --> | 2 P0.1 15 | ?
    SEED --> | 3 P0.2 14 | ?
    LOCK/-KEY --> | 4 P0.3 13 | ?
    | 5 Xout P1.3 12 | <-- RESET_SPEED_B
    | 6 Xin P1.2 11 | <-- RESET_SPEED_A
    | 7 RESET P1.1 10 | --> SLAVE_CIC_RESET
    | 8 GND P1.0 9 | --> -HOST_RESET
    +------------------+The LOCK/-KEY pin is the strap pin I talked about above. The SEED pin has a capacitor connected to it; the discharge time of that is supposedly somewhat random, the lock chip times it and uses that as a random generator, to decide which of 16 possible streams to generate. It tells the key chip which one it chose.

    The lock chip can reset the key chip (pin 10 on the lock is wired to pin 7 on the key), and it can reset the console. The RESET_SPEED pins are used on the 3195 to decide at what speed to “blink” the reset line (it’s connected to a LED as well): about 0.4s, 0.6s, 0.8s, 1.0s each of on/off.

    There are dumps of the ROMs here, here, and here. All credits for doing these go to neviksti; thanks!

    All the bits in those dumps are inverted (0 vs. 1); if you want to play along with the disassembler I’ll give a link to in a second, you’ll need to fix that; also, that third ROM is 768 bytes, which I don’t handle in my little conversion script, so you’ll need to remove the extra columns (they are empty anyway). Or enhance the script if you want to.

    Okay then, here is that disassembler. Usage should be self-explanatory.

    This ancient CPU looks mighty strange to modern eyes. Let me try to explain the architecture:

    First, it is a 4-bit CPU. Yessir. It has an accumulator register, A, and a secondary register, X, both 4 bits. All RAM accesses are done via a single pointer register B, which is 6 bits; the CIC chip only has 32 nybbles of RAM though. There is also a carry flag, C.

    Then, there is the process counter, PC. It is 10 bits, but there are only 512 bytes of ROM (except on the 3195, it has 768). The ROM is divided into banks of 128 bytes. When the CPU increments PC, it never touches the bank number.

    Well, “increments”. To save chip area, they didn’t use a binary counter, but a polynomial counter; “incrementing” works by shifting the PC by one bit to the right, and setting the the top bit to 1 if and only if the bottom two bits were the same.

    There are no conditional branch instructions; instead, various instructions can skip the next instruction if some condition is true (the instruction still takes time, it just doesn’t do anything). Oh, all instructions take one cycle; except for the two byte instructions, which take two cycles.

    Finally, there is a four entry stack for the PC; it’s not in RAM, it is separate.

    Now the instruction set:

    "skip" means "do not execute next instruction"
    "M" means "the RAM nybble addressed by B"
    "BL" means "the low four bits of B"
    "BM" means "the high two bits of B"
    "PN" means "I/O port number BL"
    "x.y" means "bit y of x"

    00+N adi N "add immediate", A := A + N, skip if overflow (00 is nop)
    10+N skai N "skip acc immediate", skip if A = N
    20+N lbli N "load B low immediate", BL := N
    30+N ldi N "load immediate", A := N

    40 l "load", A := M
    41 x "exchange", swap A with M
    42 xi "exchange and increment", swap A with M, increment BL, skip if overflow
    43 xd "exchange and decrement", swap A with M, decrement BL, skip if underflow
    44 nega "negate acc", A := -A (two's complement)
    46 out "output", PN := A
    47 out0 "output zero", PN := 0
    48 sc "set carry", C := 1
    49 rc "reset carry", C := 0
    4a s "store", M := A
    4c rit "return", pop PC from stack
    4d ritsk "return and skip", pop PC
    ...
    by Published on January 19th, 2010 01:20

    More great news concerning the Pandora Console:

    This week should be an interesting week. The next (and hopefully final) sample cases should arrive at Michaels place. We're all excited, as they will look so much better than the already good-looking cases we already got.

    In the meantime, while it has been quiet around here, a lot of other things have happened.

    Preparing the Assembly


    Michael has spend all his time preparing for the mass assembly.
    He created a well documented assembly manual for the Pandora which contains several parallel processes that can be set up as stations. There are six sub stations and two main stations. The main stations (assembly of lid and assembly of base) require the most staff in order to crank them out faster. The sub stations require one person each (could be more if there are people) and are monotonous (ie. trim and solder speaker wires, apply copper tape, etc.). They could also be combined into more tasks and fewer stations.


    Building the boards is a well understood process at this point and done very quickly. The pick and place machine can jam them out as quickly as you can keep the reels loaded. The boards are being built in batches according to how fast they can be tested. Currently that is going to stay at about 450-500 at a time. The process is to build 500, get them into testing and build the next 500 while the first ones are being tested. Once cases are available, the third parallel step will be to have a batch of 500 being assembled while a previous set is in testing and another new set is being populated.

    All 4000+ antenna boards and LCD cables have been assembled and inspected. Things are progressing in the natural fashion a small run (by any big company's standards) like this should be done. When the cases show up, this parallel process will fall right into place and pump out shipments at a steady and predictable rate that has been expected from day one. We can't build and ship all 4000 in a day or even a week but it will be done as quickly as possible.

    Michael himself will probably spend 12-15 hours a day on the floor helping to build building these bad boys to get them to you all as fast as humanly possible. It's going to be an exhaustive and miserable process, but that will help speed things up a bit. Yep. You read right - some of you guys will actually get a Pandora assembled by the creator himself!

    Preparing the OS

    The devs have continued to work on the OS. DJWillis fixed (and is fixing) quite a few bugs while also doing various tests to make it NAND-ready.
    The OS itself is in a pretty good state. XFCE4 is working nicely, all those installed apps (AbiWord, Midori, ClawsMail, XChat, etc.) run flawlessly. PND Discovery and starting is also working fine. The standard stuff (closing the LID switches off the backlight, battery charging, etc.) is also included.

    Here are the current issues still to fix:

    * Include pmenu as second startup-option
    * WiFi works, but can't be stopped once running. If we can't fix the driver in time, we'd probably put in a small tool where you can enable and disable WiFi on start.
    * Bluetooth works fine but is missing a GUI.
    * Some permissions need to be fixed (so a normal user can change maximum clock speed, etc.). Nothing spectacular
    * Other minor stuff (keyboard mappings, etc.)
    * Include scripts to enable TV Out.

    So while it will surely not be perfect on first release, you can be sure playing, surfing, working, etc. works fine. It just is in need of more tweaking.

    Preparing the shipping

    I don't know how Craigs shop looks like at the moment, but I got over 700 empty boxes lying around, waiting to be filled with Pandoras. We're ready to ship them out as fast as possible when they come in!


    So - everything is prepared from our side. And as soon as the cases are good... let the fun begin!

    http://www.open-pandora.org/index.ph...emid=2&lang=en ...
    by Published on January 19th, 2010 01:16

    News via http://www.retroactionmagazine.com/

    This week's Out-of-Print Archive release is the May 1998, issue 31 of the Official Sega Saturn Magazine, scanned and edited by meppi. The online articles to accompany the release include an interview with Sonic Team on Burning Rangers, Burning Rangers review, a Radiant Silvergun special and a Three Wonders preview. The magazine can also be downloaded for free from the link provided at the OSSM 31 page.



    Weblink: http://www.outofprintarchive.com/cat...ne/OSSM31.html ...
    by Published on January 19th, 2010 01:15

    News via http://www.retroactionmagazine.com/

    racksuit Manager was one of the greatest 8-bit management games ever, but playing the game with 20-year old out of date stats can be annoying. Well, despair no longer because BadBeard has developed an editor for the game, meaning that you can enter all the 2010 team and player information and enjoy the game as if it were a new release. The game editor is available for a free download at World of Spectrum.

    weblink: http://www.worldofspectrum.org/infos...cgi?id=0024349 ...
    by Published on January 19th, 2010 01:14

    News via http://www.retroactionmagazine.com/

    Having won the Bytemaniacos 2006 BASIC Contest with Box, Beyker has now come back to the game and produced Box Reloaded, with updated graphics, sound and gameplay. The game can be downloaded for free at Beyker's new blog page, where you can also find his previous games.

    Weblink: http://elbeyker.blogspot.com/2010/01...aded-2010.html ...
    by Published on January 19th, 2010 01:09

    News from Summeli:

    I’m using the Qt now, so I wanted to make a new fresh clean look to the UI. Therefore I dumped the old S60 UI style, which really wasn’t good design for touch devices.

    You can see my settings view in the picture below. The empty space on top of the view is for the Main/settings widget. The main widget which is empty in the picture will have a AntSnes logo, and maybe a screencapture from the currently selected saved state, which could be shown on top of the savestate box. When user click some settings button such as controls/video/audio the main widget will change to show selected settings.

    AtnSnes Settings view

    On upper panel there’s obious selections for “Load ROM”, reset, and continue. On application startup, you can just press continue to continue playing the previous game you were playing on last time.

    http://www.summeli.fi/?p=1455 ...
    by Published on January 19th, 2010 00:56

    News via http://dingoonity.org/

    NP2 the PC 9801 emulator has been updated!

    Information on the NEC-PC 9801 can be found here: http://en.wikipedia.org/wiki/NEC_PC-9801


    Quote
    Greetings everyone!

    He left the update of the PC emulator 9801, that little old computer ...


    To install, simply replace the old files by this, or install it in dmenu (within the file entry is required for dmenu, along with an icon suggested).


    Thanks to Ezequiel and the Dingoo Brazil team for this news!

    Official Release post is here: http://www.dingoobr.com/?p=697

    Download Here ...
    by Published on January 19th, 2010 00:52

    News via http://dingoonity.org/

    BouKiCHi posted a compiled version of Mplayer that does not need zImage with IPU enabled!

    Quote
    Note to Windowsusers: The file is compressed as. Tar.gz, you should draw a time to generate. Tar and then extract it again, only then will the executable icon Mplayer + + configuration for the dmenu .


    Thanks to Ezequiel and the Dingoo Brazil team for the news.

    Official Release post is here: http://www.dingoobr.com/?p=800

    Download Here ...
  • Search DCEmu

  • Advert 3