Case study
Metal Mutant: a browser engine reconstructed from the DOS game
Metal Mutant in the browser reimplements the 1991 DOS game's engine in JavaScript and runs the player's original scripts, graphics and sounds. It rewrites the interpreter, object scheduler, renderer, interrupts and PC-speaker audio routine by routine; the author reports frame-by-frame memory and screen comparisons with the original.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 3
- Last commit
- 2026-10-05
- Language
- JavaScript
- 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: The original Metal Mutant data files, including MAIN.IO, CAC40.FIC and SOS.FIC, are required.
- Prerequisites: A current browser and a static web server are required; the included local server uses Python 3.
- License: MIT License.
Cite
BibTeX
@misc{metal-mutant-web-case,
title = {{Metal Mutant: a browser engine reconstructed from the DOS game}},
howpublished = {\url{https://github.com/kznsq/metal-mutant-web}},
url = {https://github.com/kznsq/metal-mutant-web},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/metal-mutant-web-case/}}
}Plain text
Metal Mutant: a browser engine reconstructed from the DOS game. https://github.com/kznsq/metal-mutant-web (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/metal-mutant-web-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · kznsq/metal-mutant-web · Revision 9f3d13b
More in Games
- mgcarpet: reconstructing the Magic Carpet games with turn comparisons · Case study
- MHLIB: reimplementing engines for Moorhuhn games · Case study
- mkxp: reimplementing RPG Maker's RGSS runtime · Case study
- mortar-eng: LSW game scene and character reconstruction · Case study
- My biggest work: reconstructing Brawlhalla replay simulation · Case study
- My Simulation: reimplementing The Sims Online client · Case study