MCPcopy Index your code
hub / github.com/Determinant/runes

github.com/Determinant/runes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
272 symbols 528 edges 12 files 5 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

VMem (Interface)
(no doc) [5 implementers]
src/memory.rs
Mapper (Interface)
(no doc) [3 implementers]
src/mapper.rs
Read (Interface)
(no doc) [1 implementers]
src/utils.rs
Screen (Interface)
(no doc) [1 implementers]
src/ppu.rs
Controller (Interface)
(no doc) [1 implementers]
src/controller.rs
Cartridge (Interface)
(no doc) [1 implementers]
src/cartridge.rs
Speaker (Interface)
(no doc) [1 implementers]
src/apu.rs
Write (Interface)
(no doc) [1 implementers]
src/utils.rs

Core symbols most depended-on inside this repo

load_prefix
called by 30
src/utils.rs
save_prefix
called by 30
src/utils.rs
read
called by 23
src/bin.rs
get_bank
called by 21
src/bin.rs
get_bank_mut
called by 14
src/bin.rs
write
called by 14
src/bin.rs
next
called by 9
src/disasm.rs
get_chrbank
called by 8
src/mapper.rs

Shape

Method 168
Function 63
Class 29
Interface 9
Enum 3

Languages

Rust100%
Python1%

Modules by API surface

src/mos6502.rs63 symbols
src/ppu.rs47 symbols
src/bin.rs37 symbols
src/apu.rs37 symbols
src/memory.rs26 symbols
src/mapper.rs23 symbols
src/disasm.rs18 symbols
src/utils.rs9 symbols
src/controller.rs8 symbols
src/cartridge.rs3 symbols
calc_mixer.py1 symbols

For agents

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

⬇ download graph artifact