Senryoku / Deecy

Experimental Dreamcast emulator written in Zig
3 stars 0 forks source link
dreamcast emulation emulator zig

Deecy

Deecy is a very experimental Dreamcast emulator written in Zig.

Videos: Soul Calibur (May 2024), Grandia II (July 2024)

image

Build and Run

Install the correct zig version (see .zigversion). You can use zigup to manage your installed zig versions.

zigup 0.13.0-dev.351+64ef45eb0
git clone --recurse-submodules https://github.com/Senryoku/Deecy     # Clone the repo and its submodules
cd Deecy
zig build run                                                        # Build and run in debug mode without any argument
zig build run -Doptimize=ReleaseFast -- -g game/game.gdi             # Build and run in release mode and loads a gdi

You will also need to provide copies of dc_boot.bin and dc_flash.bin files in the bin/ directory.

Linux

Linux isn't fully supported yet. nfd-zig (native file dialog) needs these additional dependencies on Linux:

sudo apt install librust-atk-dev
sudo apt install libgtk-3-dev

Things I know I have to do

Nice to have

Things I don't know I have to do

Some sources

Dependencies

Thanks

Licence