Star on GitHubStar2.4k stars

Case study

Mario Bros.: Z80 arcade disassembly

Mario Bros. reconstructs assembly for the Z80 arcade game, beginning with the marioja MAME ROM set. It uses GNU Z80 binutils for CPU code and asm48 for sound code; graphics data is outside the project's stated scope.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Z80 version of GNU binutils for CPU code and asm48 for sound code.
  • Scope: The disassembly starts with the marioja ROM set; graphics data is excluded.
  • License: No licence stated on the project page.

Cite

BibTeX

@misc{mb-mario-bros-case,
  title = {{Mario Bros.: Z80 arcade disassembly}},
  howpublished = {\url{https://gitlab.com/segaloco/mb}},
  url = {https://gitlab.com/segaloco/mb},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/mb-mario-bros-case/}}
}

Plain text

Mario Bros.: Z80 arcade disassembly. https://gitlab.com/segaloco/mb (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/mb-mario-bros-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. https://gitlab.com/segaloco/mb/-/blob/f07b505e48a8ef1017eb509f389dd4f7854e9cee/README.md

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab