Project Description
Sega Genesis & Motorola 68000 emulator for the Xbox 360


Some Important Notes:

After a six month break, I've decided to resume development on Sega360

This project is in very early days, and currently DOES NOT PLAY GAMES. The 68000 instruction set is mostly done, but needs thorough testing and performance tuning - there are certainly some bugs that need ironing out. I've started emulating the VDP (video display processor), and have implemented horizontal scrolling. Sprites probably won't be in there for a few months yet. I haven't even looked at emulating the sound chips yet, that can wait until the very end.

The reason I'm publishing this project now is to drum up some early interest. It would be excellent if anybody with any experience in emulators, especially the Sega Genesis, could get in touch, and if you want to lend a hand then that would be great. I looked at porting an existing C Genesis emulator, but all the source code I could find was horrendously complicated, and much of it used assembler language which I'm assuming wouldn't work on the Xbox 360 anyway.

My long term goal is to create a Sega Genesis/Master System/Game Gear/Sega CD/32X emulator for the Xbox 360 that runs at full speed and with full sound support, entirely in C#. I'd like to keep the 68000 core as general purpose as possible so that people can use it in other future emulator projects.

Composite.png
Last edited Feb 21 2008 at 8:28 PM by GrahamStoneman, version 13

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Archived page comments (1)

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Version 2009.6.1.15196