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.1 KiB
1.1 KiB
Dreamcast Build
This folder contains the Dreamcast packaging flow for DevilutionX.
Prerequisites
- KallistiOS (KOS) with kos-ports (SDL1, zlib, bzip2)
mkdcdiscfor CDI disc image creation
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