MCPcopy Index your code
hub / github.com/Ravenslofty/prussia

github.com/Ravenslofty/prussia @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
998 symbols 1,174 edges 29 files 60 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

WriteChannel (Interface)
Whether a channel can be written to. [7 implementers]
prussia_dma/src/devices/traits.rs
RegisterSpec (Interface)
(no doc) [106 implementers]
playstation2-pac-rs/src/lib.rs
Address (Interface)
Memory addresses for writing to a DMA channel. Not all channels have all addresses, so they are marked as Option . [10 …
prussia_dma/src/devices/traits.rs
FieldSpec (Interface)
(no doc) [19 implementers]
playstation2-pac-rs/src/lib.rs
ReadChannel (Interface)
Whether a channel can be read from. [5 implementers]
prussia_dma/src/devices/traits.rs
IsEnum (Interface)
(no doc) [19 implementers]
playstation2-pac-rs/src/lib.rs
Readable (Interface)
(no doc) [89 implementers]
playstation2-pac-rs/src/lib.rs
Writable (Interface)
(no doc) [80 implementers]
playstation2-pac-rs/src/lib.rs

Core symbols most depended-on inside this repo

variant
called by 268
playstation2-pac-rs/src/lib.rs
read
called by 43
playstation2-pac-rs/src/lib.rs
init
called by 11
biostation/src/exceptions/mod.rs
wait
called by 7
prussia_dma/src/lib.rs
finish
called by 7
playstation2-pac-rs/src/lib.rs
store
called by 5
prussia_rt/src/cop0.rs
set
called by 4
playstation2-pac-rs/src/lib.rs
bits
called by 3
playstation2-pac-rs/src/lib.rs

Shape

Method 663
Class 148
Enum 145
Function 32
Interface 10

Languages

Rust100%

Modules by API surface

playstation2-pac-rs/src/lib.rs892 symbols
prussia_rt/src/cop0.rs25 symbols
prussia_dma/src/lib.rs18 symbols
biostation/src/thread/mod.rs15 symbols
prussia_rt/src/interrupts.rs5 symbols
prussia_bios/src/lib.rs5 symbols
prussia_dma/src/devices/traits.rs3 symbols
prussia_dma/src/devices/sif.rs3 symbols
prussia_rt/src/lib.rs2 symbols
prussia_rt/src/atomic.rs2 symbols
prussia_intc/src/lib.rs2 symbols
prussia_dma/src/devices/vif.rs2 symbols

For agents

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

⬇ download graph artifact