Skip to content

take44444/gb-emu

Repository files navigation

gb-emu

Game Boy emulator written in Rust.

This uses boot rom of https://github.com/LIJI32/SameBoy.

boot_rom instr_timing instr_timing mem_timing halt_bug mario pokemon1 pokemon2

References

Test suite

Test gb-emu
cpu instrs 👍
instr timing 👍
mem timing 👍
mem timing 2 👍
halt bug 👍
oam bug
dmg sound
cgb sound

Status

  • Catridge
    • Catridge loading
    • MBC1
    • MBC3
    • MBC5
    • Others
  • CPU
    • Instructions
    • Interrupt handling
  • PPU
    • Background
    • Window
    • Sprite
    • V-blank interrupt
    • LCDC STAT interrupt
    • Sprite and background priority
  • APU
    • Channel1
      • Envelope
      • Sweep
    • Channel2
      • Envelope
    • Channel3
    • Channel4
      • Envelope
  • Timer
    • Timer registers
    • Timer overflow interrupt
  • Joypad
    • Joypad input
    • Joypad interrupt
  • OAM DMA transfer
  • Saving game data

gb-emu-web

wasm-pack build --target web --out-dir www/wasm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published