This project aims to understand and document the disasssembly of the game Alex Kidd in Miracle World released in 1986 for the Sega Master System.
It builds the following roms:
- Alex Kidd in Miracle World (USA, Europe) (Rev 1)
SHA1:6d052e0cca3f2712434efd856f733c03011be41c
CRC32:aed9aac4
- Alex Kidd in Miracle World (USA, Europe)
SHA1:8cecf8ed0f765163b2657be1b0a3ce2a9cb767f4
CRC32:17a40e29
- WLA-DX assembler for z80 (wla-z80) v10.1
- WLA-DX linker (wla-link) v10.1
Both programs must be avaliable on your PATH.
Execute the compile script for your system. It will build both ROM revisions (REV0 e REV1), and check if the result is identical to the original ones.
Linux:
./compile.sh
Windows: Note: I don't test this regurlarly so it may need some tweaking to work.
./compile.bat
It is known that this game has already been fully disassembled by the community privately. Therefore, my goal is not to be the first one or something like that, but to learn to program for SMS and share this knowledge with the world.
Brazilian Telegram group: https://t.me/smsdasmbr
Thanks to everyone who researched the Master System hardware and this game, and made that work available for free. Without them I would have given up on the first day.
- SMS Power! community
- Research done by Calindro and Paul Baker
- Emulicious emulator by Calindro
- WLA DX assembler by Ville Helin
- Other disassembly projects, like Pret
- And to everyone else that isn't listed here.
Any and all content presented in this repository is presented for informational and educational purposes only. Commercial usage is expressly prohibited. The owner claims no ownership of any code in these repositories. You assume any and all responsibility for using this content responsibly. The owner claims no responsibiliy or warranty. You are not allowed to redistribute the patched ROM or bundle the patch with pirated copies of the game.