You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
Dreamcast Build
This folder contains the Dreamcast packaging flow for DevilutionX.
Prerequisites
- KallistiOS (KOS) with kos-ports (zlib, bzip2)
mkdcdiscfor CDI disc image creation
SDL (GPF SDL with DMA video) and Lua are built from source automatically by build.sh.
No external fmt patch is required. The build applies a bundled SH4 libfmt patch automatically.
Game Data (Required)
- You must provide your own MPQ files. Diablo data files are proprietary assets owned by Blizzard.
- Copy
DIABDAT.MPQtoPackaging/dreamcast/cd_root/. spawn.mpqis optional for shareware mode.- For extraction methods, see Extracting MPQs from the GoG installer.
Build
From repo root:
./Packaging/dreamcast/build.sh
Output
- Intermediate ELF:
build-dreamcast/devilutionx.elf - Bootable CDI:
Packaging/dreamcast/devilutionx-playable.cdi
Notes
build.shdeletes and recreatesbuild-dreamcast/.- Override tool paths with env vars if needed:
KOS_BASEKOS_ENVMKDCDISC