Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.79 KB

README.md

File metadata and controls

43 lines (22 loc) · 1.79 KB

GameBoy Emlator in Python

Current Roadmap

  • Fully implement GameBoy Cartridge Header handling in ram.py

  • Implement all Z80 Architecture Calls in cpu.py as specified by the ISA in GameBoy CPU Manual

  • Integrate Licensee Codes into ram.py

  • Move Program Counter handling to cpu.py

  • Move Commands to subclasses of a superclass that can handle setting program counter and memory adresses

  • Write a lot more unit and integration tests

Distant Future

  • Video Output

  • Sound Handling

  • Save States

Even More Distant Future

  • Integrate Cython compilation for a considerable speed-up

Literature

Resources