Skip to content

QEMU Support for Dreamcast

Florian Fuchs edited this page Jul 7, 2026 · 5 revisions

I vibe coded quite broad support for the Dreamcast hardware in QEMU, see https://github.com/foxdrodd/qemu : It supports a subset of hardware peripherals like network, VMU - and it boots linux, something I could never do with other emulators.

To use this patchset for qemu, you need to custom build it on your local machine:

mkdir build
../configure --target-list=sh4-softmmu --disable-docs --enable-slirp
cd build && ninja qemu-system-sh4

Start it with BBA, VMU, VMU-LCD:

./qemu/build/qemu-system-sh4 \                             2m 45s
-M dreamcast,vmu-lcd=on -m 16 \
-serial null -serial pty \
-drive if=none,file=linux-7.1.3-with-userland-muslX.cdi,format=raw,readonly=on \
-drive if=none,file=vmu.bin,format=raw

Clone this wiki locally