• 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 for the first time Theme Park News and also Beers Wines and Spirit Reviews and Finally Marvel Cinematic Univers 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 -
  • Nintendo DS News

    by Published on October 22nd, 2019 20:54
    1. Categories:
    2. Nintendo DS News

    melonDSi beta is released. melonDSi is able to boot DS-mode games from the DSi menu. They currently run with the DS-mode BIOSes and backwards-compatible touchscreen mode, but at the 133MHz clock speed and with 16MB of RAM. melonDS is an open source Nintendo DS(NDS) emulator. melonDS is part of a second wave of DS emulators. There are a few other emulator projects that are part of it, which you might have already heard of. Either way, check them out!

    How to use melonDSi

    BE SURE TO READ THIS BEFORE USING MELONDSI. You are using a beta release, provided with zero polishing and with a debug console. I expect that you know what you are doing to atleast some extent.

    melonDSi will require several files to be dumped from a DSi. It's a bit messy right now, but we hope to come up with more user-friendly solutions in the future.

    So, if you have a DSi, you might want to install unlaunch on it.

    A quick rundown of the files melonDSi requires:

    * bios9.bin / bios7.bin: DS-mode BIOS images. Those are the same as the ones from a DS. They shouldn't be required to get DSi software running, but melonDSi will refuse to start if they aren't present.

    * bios9i.bin / bios7i.bin: DSi-mode BIOS images. Those can be dumped from your DSi using the good ol' dsbf_dump.nds.

    * firmware.bin: SPI FLASH image. See above. dsbf_dump.bin yields a 'FWxxxxxx.bin' file which you need to rename. It should be 128K.

    * dsikeys.bin: AES keys at boot time, dumpable using dsidumper.

    * initmem9.bin / initmem7.bin: Boot-time contents of ARM9 ITCM and ARM7 WRAM, containing several other useful keys. See above.

    * nand.bin: DSi NAND image, ideally dumped with fwTool. This should be dumped from the same console as dsikeys.bin and initmem9/7.bin.


    BEFORE STARTING

    Make sure that your DSi-mode ARM7 BIOS is good. Open bios7i.bin in a hex editor. Ensure that the first 32 bytes are the following:

    06 00 00 EA 06 00 00 EA 1F 00 00 EA 04 00 00 EA
    03 00 00 EA FE FF FF EA 13 00 00 EA 00 00 00 EA

    Make sure that your NAND dump has the 'nocash footer' at the end. Open it in a hex editor and check that it has the string 'DSi eMMC CID/CPU' at offset 0xF000000. This is the beginning of the 64-byte 'nocash footer', which holds the eMMC CID and console ID.

    Ideally make sure that direct boot is disabled.


    Using melonDSi

    As with regular melonDS, System->Run will boot the firmware, which should land you into the DSi menu if you did everything right.

    You will need to recalibrate the touchscreen through the system settings app to have it work correctly.

    melonDSi can boot some DSi-mode apps, but they currently don't work that well.


    Booting games

    melonDSi is able to boot DS-mode games from the DSi menu. They currently run with the DS-mode BIOSes and backwards-compatible touchscreen mode, but at the 133MHz clock speed and with 16MB of RAM.

    DSi-enhanced games do not boot yet.

    Direct boot is likely to break things as it hasn't been updated yet.


    Other issues

    Do not attempt using savestates, they can and will go wrong.

    melonDSi is based on melonDS 0.8.1, so it will have the bugs present in that version.
    http://melonds.kuribo64.net/
    https://www.emucr.com/2019/10/melondsi-beta.html ...
    by Published on September 24th, 2019 18:24
    1. Categories:
    2. Nintendo DS News

    A full English translation patch for the Nintendo DS game Chou Soujuu Mecha MG (Super Control Mecha MG) has been released!
    In a world where giant robots known as Marionation Gear, or “Puppets”, are artisanally handcrafted in workshops, a certain boy serves as an apprentice at the Galouye Workshop, dreaming of becoming a “Puppeteer” (mecha pilot) and opening his own workshop with fellow apprentice Kay. But their peaceful daily life is shattered when the autonomous Puppets known as the Automen begin going on berserk rampages around the world. Together with new apprentice Anne-Marie, the hero and Kay are pulled into a conflict that could change the course of Puppet history…
    Chou Soujuu Mecha MG is a 2006 mecha action game developed by Sandlot, the studio behind the Earth Defense Force series, and published by Nintendo. It combines the developer’s aptitude for larger-than-life spectacle with one of the most innovative and fun uses of the touch screen in the DS library: in addition to standard movement with the D-Pad, each of the game’s 100+ playable mecha has its own unique “cockpit” controlled with the touch screen. Players can pull levers to swing their robot’s arms and hurl buildings at the enemy, flip a switch to transform into a car, punch in launch codes to fire missiles, and countless other imaginative setups. With well over 100 missions, ranging from battle to racing to destroying burger joints, every mecha has a use.
    Footage of the translation in action can be viewed .
    In addition to the patch, the game’s translator has scanslated several chapters of its tie-in manga adaptation, which can be viewed on the patch’s release website here.
    This patch was the work of Supper (hacking), Phantom (translation and additional art), and cccmar (testing and editing). The authors hope you’ll enjoy this revival of one of the DS’s best-kept secrets.

    http://stargood.org/

    http://www.romhacking.net/forum/index.php?topic=29306 ...
    by Published on September 6th, 2019 21:42
    1. Categories:
    2. Nintendo DS News
    Article Preview

    melonDS is a Nintendo DS emulator by Arisotura which aims to provide a high degree of accuracy while still keeping performance in mind.
    melonDS 0.8.3 comes with a solution for a couple of annoying outstanding issues such as audio stutters!

    This year, the emulator has seen a great deal of progress including the addition of an OpenGL accelerated renderer and imminent JIT/DSi builds which will continue to increase the emulator’s versatility.
    Now, melonDS 0.8.3 has been released which comes with the following:

    • An issue relating to Ctrl+K hotkeys was fixed so now you can map ‘special’ keys like Shift and Ctrl to buttons again
    • As a solution to audio and frame limiter issues, three different syncing solution have been introduced namely:
      • Limit framerate – the oldschool way of doing things but it’s a tad different from previous implementations as it tries to find an average framerate over several frames so as not to limit games that run at 30FPS internally too aggressively
      • Audio sync – Use this if you want 0 audio stuttering at the cost of a less stable framerate
      • VSync – synchronises the emulator’s framerate with that of your monitor (typically 60/75/120/144FPS) but may not work properly with games that alter their framerate by modifying VCount. Only works on the OpenGL renderer when running on Windows

    • OpenGL initialisation no longer fails on OpenGL 4.1 or earlier (melonDS’ renderer requires OpenGL 3.1)melonDS isn’t only interesting for PC users but also for console users since a functional port for the Nintendo Switch already exists and a limited scope PSVita port may be possible in the future!
    • Audio output is now done at a standard 48000Hz frequency instead of 47430Hz to improve compatibility with poorly written audio drivers
    • Some accuracy improvements and minor fixed as per the commit history on GitHub

    Furthermore, beta builds of JIT-enabled and DSi-compatible version of the emulators will be coming but these are based on melonDS 0.8.2 and melonDS 0.8.1 respectively for the time being.
    To grab melonDS for your PC and emulate the DS to your heart’s content, check out this link.

    http://wololo.net/2019/09/05/emulati...ative-pc-port/
    ...
    by Published on July 16th, 2019 21:26
    1. Categories:
    2. Nintendo DS News,
    3. Nintendo Switch

    Hydr8gon has released a new version of the Nintendo DS emulator for the Nintendo Switch:

    Changelog:
    -Updated to melonDS 0.8.2
    -Added OpenGL renderer (experimental and kinda broken)
    -Removed screen filtering option (incompatible with new OpenGL display)

    https://github.com/Hydr8gon/melonDS

    https://www.nintendomax.com/viewtopi...e67fdabf690d38 ...
    by Published on June 13th, 2019 20:31
    1. Categories:
    2. Nintendo DS News

    melonDS 0.8.1 is out, and that fixes some of the issues that were discovered in 0.8 (mostly stupid oversights, heh), but also adds a few other features and fixes. Let's see.

    Input upgrade

    The input code has been reworked to be more pleasant to deal with, especially with regards to adding hotkeys. In less nerdy terms, what does this mean?

    It is now possible to map keys with modifiers, like Ctrl+Z or Shift+R or even combinations like Ctrl+Alt+Q. It is worth noting that during mapping, you should use left-hand Ctrl/Alt/Shift keys for these mappings. However, ingame, both sets of keys should work. This feature may not be too useful for DS input, but it should be more handy for hotkeys. It is also possible to delete a key mapping by pressing the Backspace key during the mapping process.

    I have also been upgrading joystick support. You can now choose which joystick to use, and can map axes to buttons/hotkeys.

    The twist to this is that I liked the old "axis maps to DS dpad" feature, and how it could be used alongside regular button/hat controls. I didn't want to lose the ability to use both, but I also wanted to make it, well, not a hardcoded mapping. So instead, you can map both a button/hat direction and an axis to each control. When mapping a joystick control, pressing a button/hat direction keeps the axis mapping intact, and vice-versa. You can delete both mappings by pressing Backspace during the mapping process.

    The aforementioned axis support should also be able to support analog triggers, which are typically exposed as axis controls.

    I also added support for multiple hat controls.


    OSD

    This new, optional feature shows some short, temporary status messages onscreen. For example, when loading or saving savestates, pausing, resuming...

    The idea is to give some visual feedback about these operations, rather than, say, have savestate loads just appear to do nothing because the slot is empty.

    You can disable the OSD if you find it to get in the way.


    New hotkeys

    You might remember that some early melonDS versions had a secret hardcoded fast-forward hotkey. This seems to have appeared in version 0.3, but eventually disappeared with the UI revamp in version 0.5.

    Well, now, with Ace4896's contribution, this feature is back with a proper hotkey mapping. There is also a 'toggle' hotkey that enables or disables the framerate limiter.

    I also added hotkeys for pausing and resetting emulation.


    OpenGL fixes

    Several of the crashes and rendering errors that appeared in 0.8, stemming from the new OpenGL support, have been fixed in this version.

    I also added a little hack to support line triangles in OpenGL, and a preliminary implementation of edge marking, which you can see demonstrated in one of the screenshots above.


    There's also a bunch of little fixes and optimizations, as usual. Enjoy!


    melonDS 0.8.1, Windows 64-bit
    melonDS 0.8.1, Linux 64-bit

    If you're feeling generous, if you want to help us take this OpenGL renderer further: here's our Patreon

    http://melonds.kuribo64.net/comments.php?id=93 ...
    by Published on June 3rd, 2019 21:51
    1. Categories:
    2. Nintendo DS News

    melonDS v0.8 is released. melonDS is an open source Nintendo DS(NDS) emulator. melonDS is part of a second wave of DS emulators. There are a few other emulator projects that are part of it, which you might have already heard of. Either way, check them out!

    melonDS Features:
    * almost-complete 2D graphics
    * 3D graphics (software renderer) with texturing, alphablending, lighting
    * input: keyboard and joystick, touchscreen
    * backup memory
    * booting from the BIOS
    * resizable video output window, preserving aspect ratio of individual screens

    melonDS Changelog:
    • fix CP15 init during direct boot
    • do not apply delays to cart transfers when the WR bit is set
    • misc fixes
    • OpenGL renderer and upscaling

    http://melonds.kuribo64.net/

    http://www.emucr.com/2019/06/melonds-v08.html ...
    by Published on April 1st, 2019 17:42
    1. Categories:
    2. Nintendo DS News

    A full English translation of the 2007 NDS game D.Gray-Man: Kami no Shitotachi (The Apostles of God) has been released!
    A spin-off of the bestselling manga/anime series, the game retells it’s opening chapters.
    Set in a fictional 19th century, Exorcists battle against the Millennium Earl who seeks to obliterate mankind. His creations, the Akuma are born from the souls of the deceased and can only be destroyed by Innocence, a mysterious substance possessing extraordinary powers.
    Allen Walker, cursed to see the suffering of these lost souls, joins the Black Order in their war to gather the pieces of Innocence scattered throughout the Earth.
    Oozing in nostalgia, this game is a fun play for new or old fans alike!
    https://phantom-patches.tumblr.com/p...92812/dgrayman


    http://www.romhacking.net/forum/index.php?topic=28210 ...
    by Published on March 28th, 2019 20:30
    1. Categories:
    2. Nintendo DS News

    melonDS is an open source Nintendo DS(NDS) emulator. melonDS is part of a second wave of DS emulators. There are a few other emulator projects that are part of it, which you might have already heard of. Either way, check them out!

    melonDS Features:
    * almost-complete 2D graphics
    * 3D graphics (software renderer) with texturing, alphablending, lighting
    * input: keyboard and joystick, touchscreen
    * backup memory
    * booting from the BIOS
    * resizable video output window, preserving aspect ratio of individual screens

    melonDS Changelog:




    http://melonds.kuribo64.net/

    For Nintendo Switch jailbreak:

    https://github.com/Hydr8gon/melonDS/releases
    via http://www.emulation64.com/view/2952...v074-released/ ...
    by Published on December 17th, 2018 20:58
    1. Categories:
    2. Nintendo DS News,
    3. PC News

    melonDS v0.7.2 Hotfix is released. melonDS is an open source Nintendo DS(NDS) emulator. melonDS is part of a second wave of DS emulators. There are a few other emulator projects that are part of it, which you might have already heard of. Either way, check them out!

    melonDS Features:
    * almost-complete 2D graphics
    * 3D graphics (software renderer) with texturing, alphablending, lighting
    * input: keyboard and joystick, touchscreen
    * backup memory
    * booting from the BIOS
    * resizable video output window, preserving aspect ratio of individual screens

    melonDS Changelog:
    It appeared that, due to an oversight, melonDS 0.7.2 would crash when loading a ROM if the physical microphone init failed.
    This has since been fixed, and a hotfix has been pushed. If you downloaded melonDS 0.7.2 before this post, just redownload it to get the fixed version.


    http://melonds.kuribo64.net/ ...
    by Published on December 12th, 2018 17:54
    1. Categories:
    2. Nintendo DS News

    melonDS v0.7.1 is released. melonDS is an open source Nintendo DS(NDS) emulator. melonDS is part of a second wave of DS emulators. There are a few other emulator projects that are part of it, which you might have already heard of. Either way, check them out!

    melonDS Features:
    * almost-complete 2D graphics
    * 3D graphics (software renderer) with texturing, alphablending, lighting
    * input: keyboard and joystick, touchscreen
    * backup memory
    * booting from the BIOS
    * resizable video output window, preserving aspect ratio of individual screens

    melonDS Changelog:


    As title says.

    We're not showing screenshots because they wouldn't be a good medium for conveying the number of changes in this release.


    The biggest change here is that the core timings were entirely renovated to try being closer to the hardware.

    First of all, after several days of gruelling testing and guesswork, we were finally able to understand the GX timings, and emulate them properly for the first time. But, as we weren't gonna stop there, we also renovated the timings for DMA and memory accesses, so that both of them are closer to their hardware counterparts. DMA and ARM7 should be pretty close to perfection now, ARM9 less so but it's still more realistic.

    We have also been fixing the emulator's main loop, so that the ARM9, ARM7 and system clocks shouldn't desync anymore.

    All of this, with a few added optimizations, fixes a whole bunch of issues, from things flickering to audio crackling to games outright going haywire (hi RaymanDS). Your games are now running better than ever!

    ... or not. That's also the point of the 0.7.1 release, I want to hear about any issues caused by the timing renovation, so we can get them fixed for the epic 0.8.

    We already have one such issue, all of this is causing sprite flickering in Pokémon Platinum. Quick attempts at fixing this went nowhere, so we will have to investigate this proper.


    There's also a number of misc fixes. For example, the 3D glitches that showed up in Mario Kart DS were fixed, but there's already a lengthy post about this.

    There's a small fix to 2D windows, nothing really noteworthy, just fixes a game that was setting up backwards windows.

    The input system no longer requires a dpad to be mapped to directional keys for joystick axes to work.

    The code that looks for local files (melonDS.ini, BIOS, firmware...) was modified to explicitly check the directory melonDS is in, if that is not the same as the working directory. So in these cases it will no longer fail to find its files. Also, if melonDS.ini is absent, the preferred directory for creating it is the directory melonDS is in.

    And, finally, we finally got rid of the old savemem type autodetect code. Considering its complexity and the amount of failures, it was a trainwreck. So instead, now, melonDS will pull that information from the provided ROM database (romlist.bin).

    Edit- If your game is still failing to save: you might have an old failed save file lying around, try deleting it. When a save file is present, melonDS determines the savemem type from the file size, so if a file is present with a wrong size, you will have to delete it.


    Enjoy!

    download http://melonds.kuribo64.net/

    via http://www.emucr.com/2018/12/melonds-v071.html ...
    Page 1 of 77 123451151 ... LastLast