Skip to content

Releases: MiSTfits-devel/DarkReleases

Nitro_DarkSide In-Game Preview

Pre-release

Choose a tag to compare

@aronson aronson released this 09 Aug 17:15
84fe5cb

NDS FPGA core (100% FPGA no ARM)

For Nintendo DS, by MiSTfits, for MiSTer-FPGA.

Not playable, but in-game

Boots Squeak Squad, boots my homebrew, didn't boot Pokemon (3D menu too complex to even init yet), crashes without Direct (HLE) boot (the default for a reason)

Cart access crashes the CPUs a lot because it's too slow, is why most games stall

This is the super pipelined version on OAM, probably the most stable I've ever gotten it but still simply too slow

To get audio working I had to turn my parallelism on OAM from 16->12 to fit it.

Required firmware

Source them yourself:

93276d8629990f50a90950ea083ab348  /media/fat/games/NDS/boot0.rom  DS(lite) Firmware (either works)
df692a80a5b1bc90728bc3dfc76cd948  /media/fat/games/NDS/boot1.rom  ARM7 BIOS
a392174eb3e572fed6447e956bde4b25  /media/fat/games/NDS/boot2.rom  ARM9 BIOS

This binary contains no firmware files on its own.

Obtain BIOS/firmware legally

If you need, you can dump from your own DS at home while modding it!

See the guide:
https://dsi.cfw.guide/dumping-nand

Learn the technical details

Want to know more about how this was done? Check out this high-level and brief summary and charts of my work notes!
https://darkside.heni.lol/

Source code and provenance

Nitro_DarkSide contains Zero GPL code as the first core to use our Template_MiSTfits project (coming soon!) as a drop-in, clean-room reimplementation of the MiSTer framework written in Haskell with Clash!

For this reason, source code is not provided. If you'd like source code to the project, get involved with the MiSTfits community! <3

Teamwork makes the Dreamwork

I hope this project will empower developers to forge the best cores they can!