Обычно, когда мы приносим вам новости о дизайне ретро-вычислений, он будет сосредоточен вокруг одного процессора. В его основе будет 6502, Z80 или, возможно, 6809. Будет множество вспомогательных микросхем, некоторая память в виде ОЗУ или ПЗУ и множество интерфейсов. Проект [Erturk Kocalar] RetroShield для Arduino Mega нарушает все эти правила, поскольку он поддерживает все три из этих классических процессоров, не имеет вспомогательных микросхем, памяти и внешних интерфейсов, кроме подключения экрана к Mega. Что на земле происходит!
При более внимательном рассмотрении выясняется, что проект представляет собой набор щитов, которые используют мощь Mega для эмуляции всех поддерживаемых микросхем и периферийных устройств, которые вы видели на оригинальном оборудовании. И хотя было бы впечатляюще иметь одну плату с поддержкой всех трех процессоров, на самом деле есть плата для каждого. Но это делает его не менее интересным для тех, кто интересуется 8-битными процессорами, потому что основное внимание уделяется программному обеспечению, а не поиску снятого с производства кремния.
До сих пор существует ограниченное демо-программное обеспечение, и его веб-сайт подробно описывает интерфейс и требуемый код . Arduino может синхронизировать только 8-битный процессор с частотой 95 кГц в программном обеспечении, что может показаться немного низким для тех, кто знаком с домашними компьютерами 1980-х годов, но лучше всего думать об этом как об экспериментальной платформе и отказаться от мечты играть в Elite. Увлекательная перспектива - предоставить 8-битному компьютеру доступ к щитам Arduino, если вам мешает невероятное оборудование.





