melonDS 0.7 released!

Discussion in 'NDS - Emulation and Homebrew' started by StapleButter, Oct 27, 2018.

  1. StapleButter
    OP

    StapleButter 'New Member' registered since 2009. Fuck yea.

    Member
    9
    Dec 5, 2009
    France
    melonDS 0.7 is out!

    This release adds savestates and some other things.

    Next up we'll work on some OpenGL rendering and upscalez0ring, I guess.

    The full changelog is below.


    • fix possible crashes when exiting
    • wifi: add basic access point melonAP (very beta)
    • fix SMULWx/SMLAWx opcodes, fixes Sims 2 music
    • add support for loading BIOS/firmware files and config file from AppData or ~/.config/melonds or from the executable directory (hcorion)
    • add 32-bit IPCSYNC reads/writes (Dirbaio)
    • add savestates
    • 3D: (hopefully) fix bug in shadow/AA interaction (visible in the MKDS character select preview, bottom border of the platform thing)


    pile of copypasta

    [​IMG]

    How to use

    melonDS requires BIOS/firmware dumps from a DS. You can dump them with the following dumper.

    The files must be placed in the same directory as the melonDS executable, as follows:

    * bios7.bin -- ARM7 BIOS, 16KB
    * bios9.bin -- ARM9 BIOS, 4KB
    * firmware.bin -- firmware, 128KB, 256KB or 512KB

    Note: the DS-mode firmwares in the 3DS and DSi aren't bootable. They only contain the bare minimum required to run DS games. Be sure to enable direct game boot when using such firmware dumps.

    Settings

    Emulation: settings related to emulation. For now it lets you enable direct game boot (directly runs the game instead of going through the firmware) and the threaded 3D renderer.

    There's also a wifi-related setting (which only ended up there because I'm lazy and I need to redo the UI). You should try toggling it if you have trouble getting multiplayer working.

    Input: allows you to configure keyboard and joystick input. You can change a mapping by clicking the corresponding entry, then pressing a keyboard key or joystick button. For now, joystick input uses the first joystick available if multiple joysticks are plugged.

    Savestate settings: for now, whether to save to a separate savefile after loading a savestate.

    Screen rotation: lets you rotate the screens, for games that ask you to hold your DS sideways.

    Screen gap: sets a gap between the screens.

    Screen layout: natural (screens always stacked on top of eachother), vertical (screens always laid out vertically), horizontal (always laid out horizontally).

    Screen sizing: even (both screens get the same size), emphasize top (bottom screen is kept at native resolution), emphasize bottom, auto (tries to determine which screen to emphasize)

    Screen filtering: enables linear filtering when the screens are scaled.

    If your game fails to save

    Check the size of the savefile. melonDS can, in some circumstances, misdetect the save memory type.

    Save memory type detection is done only when no existing savefile is present.

    If you provide an existing savefile with the correct size, melonDS will use the correct save memory type and saving should work properly.


    Downloads

    * Windows 64-bit
    * Linux 64-bit


    If you feel generous

    melonDS Patreon


    Have fun! :D
     
    Joel16, cvskid, Magical Sheep and 8 others like this.
  2. AsPika2219

    AsPika2219 Pikachu going beach!

    Member
    5
    Jun 17, 2010
    Malaysia
    Cats City
    Way to go!!!! :yaynds:
     
  3. Zinx

    Zinx Newbie

    Newcomer
    1
    Mar 16, 2011
    United States
    Hello.
    This is a pack i made that uses a custom MelonDS version made for playing online Wi-Fi games on custom servers.
    It changes which adapter MelonDS uses so it now uses the first one.
    It contains everything you need besides the firmware + bios (You will need an Ethernet connection for now).
    Have fun and lets us all revive the DS Wi-Fi service anew.
     

    Attached Files:

    Last edited by Zinx, Nov 1, 2018
    AsPika2219, cvskid and Tarmfot like this.
  4. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    I download your file several times and can´t unzip the rar file with 7-zip. It says it cannot be opened as a archive. Is it incomplete?
     
  5. OkazakiTheOtaku

    OkazakiTheOtaku no thanks, I don't want a custom title

    Member
    7
    Jul 20, 2016
    Japan
    127.0.0.1
    Is there a way to compile this for macOS?
     
  6. AsPika2219

    AsPika2219 Pikachu going beach!

    Member
    5
    Jun 17, 2010
    Malaysia
    Cats City
    I download it and is OK. Just use WinRar latest version here!

    https://www.rarlab.com/

    For 7-Zip also OK for me! Download latest version here!

    https://www.7-zip.org/
     
    Dodain47 likes this.
  7. cvskid

    cvskid GBAtemp Addict

    Member
    7
    Apr 13, 2014
    United States
    Cool that this emulator is still being worked on.
     
    Last edited by cvskid, Nov 6, 2018
  8. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    Thanky you for the 7-Zip @AsPika2219! It is working for me now as well.:)
     
    AsPika2219 likes this.
  9. Zinx

    Zinx Newbie

    Newcomer
    1
    Mar 16, 2011
    United States
    New pack I made:
     

    Attached Files:

    Last edited by Zinx, Nov 6, 2018
    AsPika2219 and cvskid like this.
Loading...