# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/kznsq/metal-mutant-web>
- Primary source: <https://github.com/kznsq/metal-mutant-web/blob/9f3d13b704e31e16b4371afd14641f89dce35fc1/README.md>
- Catalog page: <https://awesomerea.org/resources/metal-mutant-web-case/>
- Record JSON: <https://awesomerea.org/resources/metal-mutant-web-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/metal-mutant-web-case/index.md)

## 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.

## Primary sources

1. <https://github.com/kznsq/metal-mutant-web/blob/9f3d13b704e31e16b4371afd14641f89dce35fc1/README.md>

## More in Games

- [mgcarpet: reconstructing the Magic Carpet games with turn comparisons](https://awesomerea.org/resources/mgcarpet-case/index.md) · Case study
- [MHLIB: reimplementing engines for Moorhuhn games](https://awesomerea.org/resources/mhlib-moorhuhn-case/index.md) · Case study
- [mkxp: reimplementing RPG Maker's RGSS runtime](https://awesomerea.org/resources/mkxp-rgss-case/index.md) · Case study
- [mortar-eng: LSW game scene and character reconstruction](https://awesomerea.org/resources/mortar-eng-lsw-case/index.md) · Case study
- [My biggest work: reconstructing Brawlhalla replay simulation](https://awesomerea.org/resources/my-biggest-work-brawlhalla-case/index.md) · Case study
- [My Simulation: reimplementing The Sims Online client](https://awesomerea.org/resources/my-simulation-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
