Симулятор Commodore 64 на уровне выводов: оторвите ножку чипа и увидите, что произойдёт
The Commodore 64 hardware simulator: break chips and pins, see the results
antirez выпустил c64-hw-sim — симулятор материнской платы Commodore 64 (ASSY 250407) с точностью до вывода. Можно поднять ножку чипа, замкнуть её на землю или +5V, вынуть чип из панельки или разорвать резистор — и наблюдать за поведением машины: картинкой на мониторе, клавиатурой, каждым сигналом на плате. Симулятор знает нетлист платы и поведение чипов на выводах, но ничего не знает о том, как выглядит сломанный C64: мусор на экране вычисляется из схемы, а не подбирается. Инструмент помогает глубже понять работу машины и сузить круг подозреваемых при ремонте. Работает медленно — от 31% до 48% реальной скорости на быстрых компьютерах.
Программа знает нетлист платы и то, как каждый чип ведёт себя на своих выводах. Она ничего не знает о том, как выглядит сломанный Commodore 64: когда вы симулируете неисправную деталь и экран заполняется мусором, этот мусор вычислен из схемы, а не выбран тем, кто знал, чего ожидать.