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

Dreamcast Build

This folder contains the Dreamcast packaging flow for DevilutionX.

Prerequisites

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.MPQ to Packaging/dreamcast/cd_root/.
  • spawn.mpq is 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.sh deletes and recreates build-dreamcast/.
  • Override tool paths with env vars if needed:
    • KOS_BASE
    • KOS_ENV
    • MKDCDISC