brovador / unity-gb-emu

Gameboy emulator made in unity and C#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unity-GB-Emu

Unity Gameboy Emulator written in C#.

Current version: 0.1

Features

  • First working version
  • Debugger and vram viewer tools included
  • Compatible with following games:
    • Tetris
    • Super Mario Land
    • The Legend of Zelda: Link's awakening
    • Mega man
  • Compatible with Zal0's ZGB or GBDK compiled games:

Next version: 0.2

Features

  • Implement sound chip

Known issues & next steps

  • Pass all Blargg's tests
  • Improve framerate
  • Support for more cartdrige types
  • Gameboy color support
  • Improve debug tools
  • Fix found errors in games:
    • Super Mario Land: pause window glitches
    • Dr. Mario: screen overflow
    • Alleway: input problems

Blargg's tests status:

  • Roms used: Link
  • Tests passed:
    • cpu_instrs
  • Pending tests:
    • dmg_sound
    • instr_timing
    • interrupt_time
    • mem_timing-2
    • mem_timing
    • oam_bug

Documentation and references used:

License

MIT

About

Gameboy emulator made in unity and C#

License:MIT License


Languages

Language:C# 100.0%