Skip to content

bmchtech/BeanDS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 6, 2024
269cd21 · Sep 6, 2024
Dec 28, 2022
Nov 15, 2022
Nov 13, 2022
Sep 6, 2024
Apr 7, 2022
Jul 4, 2022
Apr 10, 2022
Sep 14, 2022
Nov 21, 2022
Nov 21, 2022
Oct 30, 2022
Dec 28, 2022
Nov 20, 2022
Nov 22, 2022
Dec 28, 2022

Repository files navigation

BeanDS

WIP DS Emulator written in D. Can boot a handful of games, though not many actually go in-game yet. I'm trying to keep the codebase clean as well.

Demo Videos (turn audio up, but warning that the audio sounds awful)

2022-09-14.08-28-14.mp4

Usage

./beands --help for a guide on how to use this emulator. You will need copies of the BIOSes as well as the firmware, and these need to be stored in the roms folder at the same directory as the emulator. The BIOSes and firmware can be dumped from a DS.

Build

dub build --compiler ldc2 -B release I recommend compiling in release mode, as you will need all the speed you can get.

Planned Features

Currently I'm working on booting the firmware. Other plans include proper audio (see demo video), proper 3D graphics support, support for additional savetypes besides EEPROM, and a JIT to help alleviate my speed issues.

Special Thanks

Releases

No releases published

Packages

No packages published

Languages