Star on GitHubStar2.4k stars

Case study

dream: Dream: Land of Giants disassembled and reimplemented in C

dream reconstructs the SNES prototype Dream: Land of Giants through a byte-matching 65816 and SPC700 disassembly and a C reimplementation. A harness runs the original ROM beside converted routines and compares memory, graphics, audio, and processor state under scripted input.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
1
Last commit
2026-09-11
Language
C
License (GitHub)
MIT

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Supply your own DREAM.sfc ROM with the SHA-1 specified in the README.
  • Prerequisites: Build the asar assembler for the ROM rebuild; the native app uses the user's ROM.
  • Limits: The C reimplementation and asset extraction are described as in progress; macOS builds are untested.
  • License: MIT for the project's authored work.

Cite

BibTeX

@misc{dream-land-of-giants-case,
  title = {{dream: Dream: Land of Giants disassembled and reimplemented in C}},
  howpublished = {\url{https://github.com/nathanialf/dream}},
  url = {https://github.com/nathanialf/dream},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/dream-land-of-giants-case/}}
}

Plain text

dream: Dream: Land of Giants disassembled and reimplemented in C. https://github.com/nathanialf/dream (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dream-land-of-giants-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · nathanialf/dream · Revision 56add46
  2. recomp/README.md GitHub · nathanialf/dream · Revision 56add46

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab