Полный текст
Самодельный «ретрокомпьютер» из трёх ArduinoИнженерный проект Pinecone Daisy воссоздаёт парадигму ранних ЭВМ в духе ZX Spectrum. Вычислительная база построена на трёх платах Arduino, обменивающихся данными по UART. Использование шин I²C и SPI исключено — тайминги прерываний видео делают их ненадёжными.Аппаратный стек решает проблему ресурсного голода через специализацию:Видео (Mega). Генерирует NTSC 40x25. Использование двух наборов символов компенсирует нехватку ОЗУ.Аудио (Uno). Аппаратно воссоздаёт текстуру звука чипа SID 6581.ОС (Due). Выполняет код на кастомном DaisyBASIC.Рассмотрим, как реализована генерация видеосигнала в условиях критических таймингов.