Saturday, October 11, 2014
Atari 2600 Simulation
Full source code and data for our transistor-level simulation of the Atari 2600 is up on github:
https://github.com/gregjames/Sim2600
This Python version uses the same 6502 circuit node names and ids as our web-based javascript version but has no polygon geometry. It includes our full netlist model of the Atari TIA and a simple emulation of the PIA, aka RIOT, and program ROM. Leave it running long enough, and it'll render frames from classic games.
The simulation provides a cycle-accurate picture of what the console is doing based on the physical parts of its microchips.
https://github.com/gregjames/Sim2600
This Python version uses the same 6502 circuit node names and ids as our web-based javascript version but has no polygon geometry. It includes our full netlist model of the Atari TIA and a simple emulation of the PIA, aka RIOT, and program ROM. Leave it running long enough, and it'll render frames from classic games.
The simulation provides a cycle-accurate picture of what the console is doing based on the physical parts of its microchips.
Subscribe to:
Comments (Atom)