/gemub

Another gameboy emulator written in c

Primary LanguageCMIT LicenseMIT

Gemub

Another Gameboy emulator in C.

Roadmap

  • CPU
    • Instruction decoding
    • Registers implementation
    • ISA implementation
      • LD
      • ADD, ADC, SUB, SBC, INC, DEC
      • AND, OR, XOR
      • JP, JR, CALL
      • PUSH, POP, RST
      • RET
      • CB 0x%02x (instructions with CB opcode)
      • Interrupt based instructions
    • Enabling simulation
  • Memory
    • Load rom from file
    • Implementing read operation on ROM
    • Managing MBC
    • Implementing basic memory functionality (read from/write to memory)
  • Output video
  • Interrupt support

Resources