Case study
pc-abelsmt: statically recompiling ABEL for PC
pc-abelsmt ports the FM Towns game ABEL - Shin Mokushiroku Taisen to PC by statically recompiling its 386 programs and TBIOS to C++ on fmtownskit. It includes a runtime, extraction and comparison tools, and notes on disc and executable formats. The author reports that early screens match MAME pixel for pixel.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-23
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Supply the user's own ABEL disc files and the documented FM Towns BIOS files.
- Prerequisites: Build instructions use fmtownskit, Python, CMake, Ninja and clang++.
- Limits: The route to the first dungeon, saving and English translation remain unfinished.
- License: MIT licence.
Cite
BibTeX
@misc{pc-abelsmt-case,
title = {{pc-abelsmt: statically recompiling ABEL for PC}},
howpublished = {\url{https://github.com/vs-sr-dev/pc-abelsmt}},
url = {https://github.com/vs-sr-dev/pc-abelsmt},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/pc-abelsmt-case/}}
}Plain text
pc-abelsmt: statically recompiling ABEL for PC. https://github.com/vs-sr-dev/pc-abelsmt (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/pc-abelsmt-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · vs-sr-dev/pc-abelsmt · Revision b58c21a
- docs/00-sessions.md GitHub · vs-sr-dev/pc-abelsmt · Revision b58c21a
More in Games
- pc-arcrisefantasia: statically recompiling Arc Rise Fantasia for PC · Case study
- pc-castlevaniajudgment: statically recompiling Castlevania Judgment for PC · Case study
- pc-conduit2: statically recompiling Conduit 2 for PC · Case study
- pc-deepfear: statically recompiling Deep Fear for PC · Case study
- pc-demolitionman: statically recompiling the 3DO Demolition Man · Case study
- pc-dragonquestswords: a partial static recompilation of Dragon Quest Swords for PC · Case study