[NDS] melonDS x64 0.4

[1] @ Niedziela, 16 Lipca 2017 22:06CET

Skomentuj

Nowy projekt i nowe nadzieje - być może melonDS, którego autor StapleButter (lolSnes, blargSNES) kiedyś pokona hegemonie w DeSmuMe i No$GBA w emulacji Nintendo DS. Jak na pierwszą wersję publiczną emulator całkiem sporo potrafi, a pozbawiony wodotrysków chodzi całkiem szybko. Siermiężne GUI i niezbędne posiadanie biosu Nintendo DS to jedyne zgrzyty na początek, za to prężnie rozwijająca się emulacja WiFi to na osłodę, bo DesMuMe i jego moduł WiFi to pieśń przeszłości (z całkiem sporym fochem w teamie emulatora).
Warto zerknąć na stronę domową - dużo dodatkowych informacji i ciekawostek z etapów pracy nad emulatorem.
 


 

melonDS 0.4 07-16-17

  • 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
→ [NDS] melonDS x64 0.6
Viva Piñata: Pocket Paradise (a.k.a. Viva Piñata DS) (THQ Inc., Sep 09, 2008)

melonDS 0.6 12 Dec 2017

This release brings a long-due sound fix and fancypants display modes.

  • 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
→ [NDS] melonDS x64 0.5

melonDS 0.5 07-16-17

  • 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
→ [NDS] melonDS x64 0.3

melonDS 0.3 06-04-17

  • 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
→ [NDS] melonDS x64 0.2 - breaking the silence

melonDS 0.2 04-23-17 09:37 PM (rev. 2 of 04-23-17 09:42 PM)

  • melonDS 0.2 is out, with sound output and various other improvements.

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
→ [NDS] melonDS x64 0.1
Age of Empires: The Age of Kings (Majesco Entertainment Company, Feb 14, 2006)

melonDS 0.1  29.03.17

  • There's a new DS emulator in the town, and it's finally seeing its first public release! 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!  Why start this project? Mostly for the sake of the challenge, but also because I believe the DS emulation scene needs some fresh air. The NO$GBA author is working hard to reverse-engineer, document and emulate the DSi, but aside from that, there isn't a lot of progress regarding the DS, and I feel that there are still things to be done.

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

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
Inne treści związane z tematem
[SNES] Oficjalny Snes9x 1.55 [SNES] Oficjalny Snes9x 1.55;
Poprawki do oficjalnej wersji emulatora Super Nintendo - Snes9x. W zasadzie wszystko znamy już z poszczególnych wersji testowych dodanie MSU-1, BS-X i poprawki w działaniu programu. Ale i tak nowy numerek cieszy.
[GB/CGB] Gambatte 0.5.0 r4b614 SpeedRun;
Gambatte SpeedRun to emulator konsolek NINTENDO GameBoy i GB Color Gambatte plus narzędzie pozwalające na tworzenie "SpeedRunów" czyli jak najszybszego ukończenia gry, w tym wypadku nieszczęsnych pokemonów, które dla mojej generacji były powodem nieskończonych ...
[multi] RetroArch/Core 1.6.8 21/11/2017 [multi] RetroArch/Core 1.6.8 21/11/2017;
Największym minusem dużych projektów, które posiadają swoje automaty do generowania binarek z wersji developerskich jest sytuacja, w której od czasu do czasu ktoś postanawia jednak ogłosić kolejną wersję:). Fascynujące jest na ilu różnych systemach retroArch ...
[multi] RetroArch/Core 1.6.9 [Fix] 22/11/2017 [multi] RetroArch/Core 1.6.9 [Fix] 22/11/2017;
Poprawki do ostatniej edycji tego megazestawu emulatorów.
[GB/CGB] BgB 1.5.5 [GB/CGB] BgB 1.5.5;
BgB jest emulatorem konsoli GameBoy i Color GameBoy, który w zasadzie posiada wszystko, co powinien mieć ten typ emulatora, od filtrów poprawiających jakość (albo pogorszających, w zależności od gustu), po możliwość gry poprzez sieć.
Dodatkowe informacje
Komentarze
Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

© Try2emu 1999 - 2018 | Krzysztof 'Faust' Karkosza Google+Kontakt