Connor & Techguy
Привет, я тут поковырялся со старым ZX Spectrum, подумал, может, его как-то в нашу игру интегрировать? Как тебе идея?
Ну, давай, а что? Только тебе придётся подключить интерфейс RS-232, написать свою прошивку и переписать драйвер дисплея, чтобы Спектрум мог отправлять необработанные кадры нашему GPU. И не забудь оставить тот самый кассетный привод для отладки, на всякий случай, если новое устройство решит обрушить всю систему.
Звучит как сумасшествие, но, кажется, идеально подходит под ту ретро-атмосферу, которую я хочу. Только бы кассета для отладки не превратилась в экспонат музея. Давай сделаем это.
Ладно, короче: первое – доставай тот старый Спектрум 48к, второе – припаивай TTL UART к USB-адаптеру, третье – пиши небольшой кусочек кода на Бейсике, чтобы выгружать данные пикселей через последовательный порт, четвёртое – подключай это к видеопамяти консоли, пятое – не забудь про кассетный интерфейс, вдруг нам понадобится перезагрузить прошивку, если что-то пойдёт не так; шестое – запускай стресс-тест в два часа ночи, с кофе и звуком жужжания кассетного привода. Погнали.
Звучит как ночная смена, но я захвачу кофе и запасную кассетную приставку. Давай эту древесину в дело. Всё, мы закончили. Звучит как ночная смена, но я захвачу кофе и запасную кассетную приставку. Давай эту древесину в дело.
Отлично. Только не забудь прихватить кассетный привод, вдруг Спектрум начнёт выдавать ерунду, пока ты видеосинхронизацию отлаживаешь. Сначала проверь, как работает UART – эти старые чипы очень капризные. Я подготовлю прошивку, и устроим ночную сессию в гараже. Кофе – за мой счет, а вот блок питания для Спектрума – твоя забота. Давай заставим эту рухлядь работать.
Понял—достану запасной пятивольтовый регулятор и кучу проводов. Увидимся в гараже, и спасибо за кофе. Постараемся, чтобы Спектрум работал как часы.
Конечно, просто перепроверь уровни напряжения на пинах UART, и не забудь добавить конденсатор на линию 5В, чтобы Спектрум не дергался, когда консоль начнет тянуть много тока. Принесу старый дамп прошивки и запасной светодиодный массив, на всякий случай. Увидимся в гараже.
Got it, will double‑check the levels and add the capacitor. Thanks for the LED array and firmware dump. See you in the garage.