MCPcopy Index your code
hub / github.com/Ace314159/NDS-Emulator

github.com/Ace314159/NDS-Emulator @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
812 symbols 1,444 edges 63 files 52 documented · 6%
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

IORegister (Interface)
(no doc) [37 implementers]
core/src/hw/mem.rs
DebugWindowState (Interface)
(no doc) [4 implementers]
src/debug.rs
MemoryValue (Interface)
(no doc) [4 implementers]
core/src/hw/mem.rs
ChannelType (Interface)
(no doc) [3 implementers]
core/src/hw/spu.rs
Backup (Interface)
(no doc) [3 implementers]
core/src/hw/cartridge/backup.rs
EngineType (Interface)
(no doc) [2 implementers]
core/src/hw/gpu.rs

Core symbols most depended-on inside this repo

read
called by 88
core/src/hw/mem/cp15.rs
write
called by 80
core/src/hw/mem/cp15.rs
write
called by 54
core/src/hw/gpu/registers.rs
read
called by 53
core/src/hw/gpu/vram.rs
schedule
called by 22
core/src/hw/spu.rs
raw
called by 20
core/src/hw/gpu/engine3d/math.rs
internal
called by 19
core/src/arm.rs
set_c
called by 17
core/src/arm/registers.rs

Shape

Method 627
Class 116
Enum 42
Function 20
Interface 7

Languages

Rust100%

Modules by API surface

core/src/hw/gpu/engine3d/geometry.rs44 symbols
core/src/hw/gpu/engine3d/rendering.rs43 symbols
core/src/arm/registers.rs42 symbols
core/src/hw/spu.rs35 symbols
core/src/hw/mem.rs32 symbols
core/src/hw/gpu/vram.rs31 symbols
core/src/hw/gpu/engine3d/math.rs31 symbols
core/src/hw/gpu/engine2d.rs31 symbols
core/src/hw/gpu/engine2d/registers.rs29 symbols
core/src/hw/gpu/engine3d/registers.rs24 symbols
core/src/hw/cartridge.rs23 symbols
core/src/arm/thumb.rs23 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page