This is a WIP project aiming at reversing Cryo's DUNE game.
- bin/floppy : PC DOS floppy version files (LOGO.HNM, BAGDAD.HSQ, DUNE.EXE, LOGO.EXE, ...)
- bin/cd : PC DOS CD version files (DUNE.DAT, DNCDPRG.EXE, DUNE.EXE)
- tools : a set of tools from various sources
- bluegr/scummvm : the resulting ScummVM engine (which is the work of multiple people)
- asm : the original x86 DOS assembly
the bin folder is not part of this repo, as it is copyrighted material.
UNLZEXE (to unpack LOGO.EXE, if it is packed)
DOSBox Debugger with AUTOEXEC support
Spice86: Reverse Engineering Emulator
Cryogenic: Dune ASM code overriden with C# code, bit by bit
MASM/TASM (VSCode marketplace)
madmoose/dune (Uses SCUMMVM, and can decode videos)
madmoose/dune-disassembly: Disassembly work on the PC CD DOS version.
scummvm/cryo (for Lost Eden, a very similar game from Cryo)
scummvm-cryo (Scummvm Wiki page)
DUNE revival project (GitHub copy) (uses SCUMMVM too)
Save editors and other resources
Dune "HERAD" Ad Lib Music Hacking thread
Port of the French Mega CD dub over to the PC CD DOS version
HERAD music format description
Partial data files description (CD version)
HERAD implementation in adplug
HERAD implementation in MIDIPLEX
8086 16-bit Real Mode. Entry point (CS initial value) = 1ED.
DOSBox Debugger AUTOEXEC example:
mount C C:\DUNE_CD\C
imgmount D "C:\DUNE_CD\CD\Dune.iso" -t iso
D:
Z:\DEBUG.COM DNCDPRG.EXE ENG ADP220 SBP2227 EMS 386 SAF WRIC:\DUNECD\
exit
ScummVM Wiki : HOWTO-Reverse Engineering
GNU GPLv2 License