Star on GitHubStar2.4k stars

Case study

Dicing Knight. — a native port by static recompilation

Dicing Knight. — Native Recompilation translates the WonderSwan Color game’s V30 MZ machine code into C11 ahead of time and compiles it with a recreated hardware layer. Its Python recompiler discovers code from entry seeds and execution traces; the C layer models video, timers, input, EEPROM, and audio. The author reports playable Windows sections through the tower, while the ending and Android device build remain unverified.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
1
Last commit
2026-11-02
Language
C
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Supply your own Dicing Knight. .wsc cartridge image.
  • Prerequisites: The build uses Python 3, C11, CMake, Ninja, and the platform toolchain described by the project.
  • Limits: The author reports incomplete code coverage and an Android host that has not been verified on a device.
  • License: MIT license.

Cite

BibTeX

@misc{dicing-knight-static-recomp-case,
  title = {{Dicing Knight. — a native port by static recompilation}},
  howpublished = {\url{https://github.com/aoxzh/dicing-knight-static-recomp}},
  url = {https://github.com/aoxzh/dicing-knight-static-recomp},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/dicing-knight-static-recomp-case/}}
}

Plain text

Dicing Knight. — a native port by static recompilation. https://github.com/aoxzh/dicing-knight-static-recomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dicing-knight-static-recomp-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 · aoxzh/dicing-knight-static-recomp · Revision 0164f45
  2. tools/recompiler/README.md GitHub · aoxzh/dicing-knight-static-recomp · Revision 0164f45

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab