Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hazzaclark/mjm

Michael Jackson's Moonwalker Disassembly
https://github.com/hazzaclark/mjm

disassembly michael-jackson moonwalker reverse-engineering sega-genesis sega-mega-drive

Last synced: about 6 hours ago
JSON representation

Michael Jackson's Moonwalker Disassembly

Awesome Lists containing this project

README

        

# MJM
Michael Jackson's Moonwalker Disassembly

![image](https://github.com/user-attachments/assets/cf991d9d-eef6-4258-8dd8-34bd85331acc)

``REV01 (NTSC-J)``

## Motive:

The motive behind this repository is to provide the world's first diassembly of Micheal Jackson's Moonwalker (MD/Gen)

This project encompasses both REV00 and REV01, (Domestic and International) versions of the ROMS, which provide subtle differences in Z80 and VDP DMA

## Building:

```
git clone

make clean

make
```

the output should be a file called ``MJM_R00.bin`` or ``MJM_R01`` depending on which compiler flag you choice to use

#### For REV00:

``make CLFLAGS="-DGAME_REV=0"``

#### For REV01:

``make CLFLAGS="-DGAME_REV=1"``