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.


Friday, February 8, 2013

MOS 6702 SuperPET security dongle

Thanks to Mike Naberezny for this interesting undocumented hardware protection dongle.

    


Saturday, January 26, 2013

Ferranti ULA 9C018E7

Thanks to Ivo van Poorten of the Netherlands for sending this uncommitted logic array (ULA) by Ferranti.  Christian Sattler in the UK photographed and delayered the chip in November, 2012.





Atari POKEY C012294 Substrate

While our decapping and delayering here on the west coast have taken a short break, Christian Sattler in the UK has stepped up and run several chips through the chemistry.  Among them is our Atari POKEY.  Christian also has an interactive browser to view the aligned layers.  Enjoy!






Friday, January 25, 2013

8085 Substrate and Layers

Christian Sattler has delayered and photographed our AMD 8085.  Pavel Zima then made quick work of capturing polygons for the substrate and polysilicon.  He's also got a simulation up and running.