Emulation of the SEGA Mega Drive's Hardware.
This repository is to highlight the ways of which I am able to emulate the MD/Genesis' Hardware
in the hopes of making emulated hardware to carry out my MD Developments.
So, think of this as my interpretation of a MD Dev Kit
This Project was heavily inspired by OneLoneCoder's NES Emulation series and I wanted to see if I would be able to expand my technical skill to create something similar but unique in it's entirety
https://www.youtube.com/watch?v=F8kx56OZQhg&t=738s
Several inspirations for this Project include the Dolphin Emulator as well as KEGA Fusion
https://github.com/OneLoneCoder/olcNES
● Motorolla 68000 Programmer Manual:
https://www.nxp.com/files-static/archives/doc/ref_manual/M68000PRM.pdf
● Motorolla 68000 User Manual:
https://www.nxp.com/docs/en/reference-manual/MC68000UM.pdf
● M68000 Assembly Programming:
https://www.inf.pucrs.br/~calazans/undergrad/orgcomp_EC/mat_microproc/MC6800-AssemblyLProg.pdf
● RasterScroll for useful documentation on MD Graphics:
https://rasterscroll.com/mdgraphics/
● PlutieDev's Assembly Programming documentation for the MD:
https://plutiedev.com/
● SEGA Mega Drive Technical Manual, this is just a great all rounder for understanding the Mega Drive's Hardware:
https://segaretro.org/images/a/a2/Genesis_Software_Manual.pdf
● Zilog Z80 CPU Manual:
http://www.z80.info/zip/um0081.pdf
● Sonic Retro ASM to Hex Opcode reference:
http://info.sonicretro.org/SCHG:68000_ASM-to-Hex_Code_Reference