# DrMarioNesRecomp

> DrMarioNesRecomp is a static recompilation of Dr. Mario for Windows and Linux, with separate builds for the USA and European versions.

Web page: https://emulationking.com/nintendo/nes/games/drmario/ports/drmarionesrecomp/
Page updated: 2026-10-19

- Developer: mstan
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [Dr. Mario](https://emulationking.com/nintendo/nes/games/drmario/index.md)
- AI use: AI-assisted. An AI coding tool is credited as co-author on 30 of the repository's 47 commits.
- Source code: https://github.com/mstan/DrMarioNesRecomp
- Runs on: Windows, Linux

What you need: A ROM of Dr. Mario (USA or Europe), dumped from your own cartridge. Use the build that matches your ROM's region.

DrMarioNesRecomp is a native Windows and Linux port of Dr. Mario, made by static recompilation with mstan's nesrecomp, which translates the game's 6502 code into C.

There are separate builds for the USA and European versions. Controls for both players are set in `keybinds.ini`, and it has turbo and save states. The author says AI tools were used heavily in making it.

The author lists it as playable: the menus, music and one-player game have been tested through clearing viruses. The download contains no game data. It needs Dr. Mario (USA or Europe), dumped from your own cartridge.

## How to set it up

1. Download the USA or Europe build that matches your ROM: a Windows zip or a Linux AppImage.
2. Run `DrMarioRecomp.exe` or the AppImage and pick your ROM when asked. The path is remembered.
3. Remap keys in `keybinds.ini`, which is created next to the program on first run. F6 and F7 save and load states.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/nes/games/drmario/ports/drmarionesrecomp/#download

- for Windows (Europe): 1.3.1 (2026-10-19)
- for Windows (USA): 1.3.1 (2026-10-19)
- for Linux (AppImage, Europe): 1.2.0 (2026-09-24)
- for Linux (AppImage, USA): 1.2.0 (2026-09-24)
