Build an Emulator and Run Space Invaders ROM

Create an Intel 8080 emulator in C/C++ that can disassemble a Space Invaders ROM file and play the game.

Objectives


Addition Goals/Options:
- Emulate a different processor, or create the option to emulate multiple different processors (8086/8088/6502/etc)
- Create a GUI interface for the emulator
- Create the option to select and load different games
- Add controller inputs in addition to keyboard inputs

An excellent resource for this project is: http://www.emulator101.com/welcome.html

Motivations


Put your CPU and Architecture knowledge to work!

Qualifications


Minimum Qualifications:
None Listed

Preferred Qualifications:
None Listed


Details


Project Partner:

William Pfeil

NDA/IPA:

No Agreement Required

Number Groups:

1

Project Status:

Accepting Applicants

Course Type:

CS467 (3 Month)

Keywords:
Game DevelopmentComputer ArchitectureGameCPUROM
Card Image Capstone