C64 हार्डवेयर सिम्युलेटर: चिप तोड़ें, परिणाम देखें
मूल शीर्षक: The Commodore 64 hardware simulator: break chips and pins, see the results
यह क्यों महत्वपूर्ण है
vintage hardware simulation का यह तरीका electronics शिक्षा और retro-computing समुदाय के लिए नया मानक बन सकता है।
antirez ने GitHub पर Commodore 64 का pin-by-pin हार्डवेयर सिम्युलेटर जारी किया। ASSY 250407 मदरबोर्ड का पूरा netlist शामिल; 321 stars मिले।
antirez द्वारा बनाया गया c64-hw-simulator Commodore 64 के ASSY 250407 मदरबोर्ड को pin-by-pin स्तर पर simulate करता है। उपयोगकर्ता किसी भी chip की leg उठा सकते हैं, उसे ground या +5V से short कर सकते हैं, chip को socket से निकाल सकते हैं, या resistor खोल सकते हैं — और फिर देख सकते हैं कि मशीन का monitor, keyboard और board के सभी signals पर क्या असर पड़ता है।
सिम्युलेटर PCB का netlist (विद्युत कनेक्शन) और प्रत्येक chip का pin-level व्यवहार जानता है, लेकिन यह नहीं जानता कि टूटा हुआ C64 कैसा दिखता है। जब कोई खराब हिस्सा simulate होता है और screen पर garbage दिखती है, तो वह circuit की गणना से आती है — किसी पूर्वनिर्धारित उत्तर से नहीं।
एक उदाहरण README में दिया गया है: color RAM के pin 17 (A7) को power-on से पहले lift करें — मशीन सामान्य दिखती है क्योंकि CPU और VIC दोनों एक ही गलत address पर काम करते हैं। leg वापस लगाएं तो कभी न लिखी गई RAM में random रंग दिखते हैं। यही व्यवहार असली 2114 chip में भी होता है। परियोजना का मुख्य उद्देश्य C64 का hardware सीखना और vintage hardware की मरम्मत की समझ विकसित करना है।