MCPcopy Index your code
hub / github.com/IsaacMarovitz/tetsuyu

github.com/IsaacMarovitz/tetsuyu @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
393 symbols 712 edges 48 files 64 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

tetsuyu

鉄遊 (tetsu-yū) - A Game Boy emulator, written in Rust.

Features

  • Cycle-Accurate CPU
  • (Almost) Fully Accurate Audio
  • DMG & CGB Support
  • Configurable Input
  • Configurable Palettes & Shaders
  • Cross-Platform
  • MBC1/MBC2/MBC3/MBC5 Title Support
  • Accurate Color Correction

Pokemon Gold Demo

Referenced Documentation

  • https://gbdev.io/pandocs/

Referenced Implementations

  • https://github.com/LIJI32/SameBoy
  • https://github.com/mvdnes/rboy
  • https://github.com/mohanson/gameboy

Extension points exported contracts — how you extend this code

Chip (Interface)
A peer chip on the bus, with its two hardware-distinct interfaces separated: - `advance` steps the chip's internal cloc [5 …
src/hw/bus.rs
Memory (Interface)
(no doc) [14 implementers]
src/components/memory.rs
MBC (Interface)
(no doc) [5 implementers]
src/mbc/mode.rs

Core symbols most depended-on inside this repo

push
called by 164
src/hw/cpu.rs
set_flag
called by 52
src/components/registers.rs
push_front
called by 16
src/hw/cpu.rs
r8_of
called by 12
src/hw/cpu.rs
flag
called by 12
src/hw/cpu.rs
read
called by 11
src/components/ppu/bgpi.rs
tick
called by 10
src/sound/period_timer.rs
r8
called by 9
src/hw/cpu.rs

Shape

Method 301
Class 53
Enum 24
Function 12
Interface 3

Languages

Rust100%

Modules by API surface

src/hw/cpu.rs57 symbols
src/components/ppu/ppu.rs24 symbols
src/hw/motherboard.rs16 symbols
src/hw/sysbus.rs15 symbols
src/sound/ch3.rs13 symbols
src/hw/dma.rs13 symbols
src/components/registers.rs13 symbols
src/sound/apu.rs12 symbols
src/harness.rs12 symbols
src/framebuffer.rs12 symbols
src/config.rs11 symbols
src/sound/synth.rs10 symbols

For agents

$ claude mcp add tetsuyu \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact