melonDS 0.6 , o νέος Ds emulator

Συζήτηση για Console Emulators.

Συντονιστές: Nemo, Whacker, Maddog, Scatman

melonDS 0.6 , o νέος Ds emulator

Δημοσίευσηαπό Nemo » 31 Μαρ. 2017 16:30

Εικόνα


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

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, 256KB or 512KB

Note: the DS-mode firmware in the 3DS isn't bootable. It only contains the bare minimum required to run DS games. Be sure to enable direct game boot when using a firmware dump from a 3DS.

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).

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.



Direct D/load link :arrow: melonDS 0.1 (Win 64-bit) :arrow: melonDS 0.1 (Linux 64-bit)

Official page :arrow: http://melonds.kuribo64.net/
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
 
Δημοσιεύσεις: 4455
Εγγραφή: 15 Απρ. 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: melonDS 0.2 , o νέος Ds emulator

Δημοσίευσηαπό Nemo » 30 Απρ. 2017 02:37

melonDS 0.2 is out, with sound output and various other improvements. Here's the exact changelog:


• preliminary sound
• various compatibility improvements and fixes
• various little speedups too
• cart transfer delays emulated
• RTC uses system time
• wifi stub -- games requiring wifi functionality shouldn't hang anymore
• 2D: windows
• 2D: various fixes to display capture
• 3D: toon/highlight shading, shadows, polygonID
• 3D: box test, pos test, vec test


(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, 256KB or 512KB

Note: the DS-mode firmware in the 3DS isn't bootable. It only contains the bare minimum required to run DS games. Be sure to enable direct game boot when using a firmware dump from a 3DS. )




Direct D/load link :arrow: melonDS 0.2 (Win 64-bit) :arrow: melonDS 0.2 (Linux 64-bit)

Official page :arrow: http://melonds.kuribo64.net/
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
 
Δημοσιεύσεις: 4455
Εγγραφή: 15 Απρ. 2004 22:55
Τοποθεσία: Θεσσαλονίκη

melonDS 0.6 , o νέος Ds emulator

Δημοσίευσηαπό Nemo » 17 Δεκ. 2017 03:40



https://www.youtube.com/watch?v=4NYJfO6mwjU

melonDS 0.6b changes

• fix screen option menu init
• add icon
• add resampler with small tolerance to prevent sound clicks/pops at fullspeed

melonDS 0.6 changes

• don't fail completely if SDL haptic init fails (bentley)
• fail gracefully when ROM loading fails
• support Unicode filenames under Windows
• FPS counter is back (sorry!)
• allow Windows file picker to navigate through shortcuts (instead of trying to load the shortcut as a ROM)
• screen layout/sizing/scaling modes, screen gap, rotation
• toggle for screen linear filtering
• add support for 8bit GXSTAT accesses
• reset IE/IF properly
• fix sound capture/playback for things like surround

melonDS 0.5 changes

• new UI, more stable, less windows all over the place
• wxWidgets ditched, lost some weight
• 2D: allow reading BLDALPHA
• GPU: fix potential issues with VCount write
• implement 8bit accesses to some registers
• 2D: mosaic (not quite right for rotscaled sprites)
• 3D: fix culling
• allow 128KB firmwares from DSi/3DS
• 3D: more accurate fog
• 3D: more accurate polygon edges (but not perfect)
• 3D: antialiasing
• 3D: misc optimizations

melonDS 0.4 changes

• implement access modes for certain IO registers that were unhandled
• actually implement RCNT instead of hardcoding it
• wifi: emulation of multiplayer cmd/reply/ack transfers
• wifi: more accurate RFSTATUS/RFPINS
• wifi: some games can go into multiplayer now (Pictochat, NSMB, Pokémon known working)
• improved savemem detect heuristic
• implement firmware write, fix SPI bugs
• accurate emulation of 'main memory display FIFO'
• 2D: fix render/capture order
• 2D: implement mode6 large BG
• 2D: fix bitmap BG sizes
• 2D: fix rotscaled bitmap sprites
• 3D: fix missing term in MatrixTranslate
• 3D: fix toon highlight mode
• 3D: fix boxtest bug
• 3D: accurate viewport transform
• 3D: polygon Y-sorting
• 3D: more accurate interpolation, still not perfect
• 3D: more accurate Z and W transforms, fix some cases of Z-fighting
• 3D: separate polygonID attributes for opaque and translucent pixels
• 3D: start documenting and implementing depth test edge cases
• emulate delays for SPI transfers and div/sqrt
• misc bugfixes/additions as usual

melonDS 0.3 changes


• set POSTFLG when booting games directly, fixes Pokémon games and likely others
• fix bug with cart DMA, booting a game from the firmware should be stable now
• better emulation of cart transfer delays
• better save type heuristics
• support for writing to VCount
• 2D: fix display capture blending modes
• 2D: implement X-flip for bitmap sprites (oops)
• 3D: fix mode3 (vertex) texcoord generation (Eledees no longer looks like your TV decoder broke)
• 3D: fix Z-buffering
• 3D: attempt at fixing culling, works better
• 3D: latch all rendering-related registers upon VBlank
• 3D: delay rendering start a bit, for games that run late
• 3D: optional threaded renderer
• 3D: change renderer to work per-scanline; accurate stencil buffer
• 3D: fix alpha calculation when alphablending is disabled via DISP3DCNT
• 3D: fog and edge marking
• wifi: more functionality emulated, attempt at sending/receiving data
• misc bugfixes and optimizations
• better framerate limiter



D/load :arrow: melonDS 0.6b Windows 64-bit

D/load :arrow: melonDS 0.6b Linux 64-bit

Eπίσημη σελίδα του melonDS :arrow: http://melonds.kuribo64.net/



Εικόνα
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
 
Δημοσιεύσεις: 4455
Εγγραφή: 15 Απρ. 2004 22:55
Τοποθεσία: Θεσσαλονίκη


Επιστροφή στο General Console Emulation

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron