Awesome
Adventures in Mega Drive coding
Please note: These are only experiments, I'm not a M68K assembly pro!
"On my journey from buying a Mega Drive 1991 to starting to learn assembly for the Motorola 68000 around 2020 I always felt that I wanted to do this. God knows why it took so long.
This repository is intended to be filled with commented code for Mega Drive enthusiasts. Following the path of great tutors I want to give something back because I appreciate the time and effort they took to teach n00bs like me about how to write code, use debuggers and disassemblers, understanding the hardware and have a real good time with an old friend - the Sega Mega Drive."
How to use
On Windows/x64 just execute the build.bat
file that is provided with each example.
There's a WIKI page for every example.
Tools included
- VASM (vasmm68k_mot_win32.exe) <- Win-compiled by Rob
- fixheader.exe which fixes the ROM’ internal checksum in the header and prevents red-screen lockups
- furrtek's rompadder
- krikzz' megalink for sending roms directly to your Everdrive via USB
Optional Tools (for coding and asset creation)
- Visual Studio Code
- Imagenesis4000
- Adobe Photoshop (*CS2 is available for free)
Thanks in no particular order
Big Evil Corporation, Hugues Johnson, Markey Jester, Dustin O'Dell, Infinest, SonicRetro, ValleyBell, krikzz