MCPcopy
hub / github.com/iaddis/metalnes

github.com/iaddis/metalnes @main sqlite

repository ↗ · DeepWiki ↗
144 symbols 471 edges 62 files 18 documented · 12%
README

MetalNES

Transistor level NES-001 simulation. Builds on OSX only for now. No MMU support.

Only possible due to the tremendous efforts of Visual2C02 and Visual2A03.

Added support chips for main board. Support voltage ladders for composite output and audio. Needs lots of optimization.

MetalNES-Screen1

Core symbols most depended-on inside this repo

write
called by 34
data/roms/nes-test-roms/spritecans-2011/tools/8name.py
write
called by 16
external/Catch2/scripts/generateSingleHeader.py
close
called by 9
data/roms/nes-test-roms/spritecans-2011/tools/8name.py
getVersionString
called by 8
external/Catch2/scripts/releaseCommon.py
flush
called by 5
data/roms/nes-test-roms/spritecans-2011/tools/8name.py
updWindowTitle
called by 5
data/roms/nes-test-roms/spritecans-2011/tools/8name.py
setAttribute
called by 4
data/roms/nes-test-roms/spritecans-2011/tools/8name.py
setUnsaved
called by 3
data/roms/nes-test-roms/spritecans-2011/tools/8name.py

Shape

Function 80
Method 55
Class 9

Languages

Python100%

Modules by API surface

data/roms/nes-test-roms/spritecans-2011/tools/8name.py50 symbols
external/Catch2/scripts/releaseCommon.py16 symbols
external/Catch2/scripts/updateDocumentToC.py15 symbols
external/Catch2/scripts/benchmarkCompile.py13 symbols
external/Catch2/scripts/generateSingleHeader.py7 symbols
external/Catch2/scripts/embed.py4 symbols
external/Catch2/scripts/benchmarkRunner.py4 symbols
external/Catch2/scripts/approvalTests.py4 symbols
external/Catch2/conanfile.py4 symbols
external/Catch2/scripts/fixWhitespace.py3 symbols
external/Catch2/scripts/extractFeaturesFromReleaseNotes.py3 symbols
external/Catch2/projects/TestScripts/testRandomOrder.py3 symbols

For agents

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

⬇ download graph artifact