Вопросы по теме 'retro-computing'

Какой смысл для GameBoy иметь несколько цветовых палитр?
Каждый пиксель состоит из двух битов, что позволяет использовать до 4 оттенков серого. В разделе палитры монохромных ЖК-панелей мы можем разработать алгоритм получения цвета (в случае, если я правильно понял): COLOR_NUMBER_PALETTE_BITS = {...
132 просмотров
schedule 10.10.2021

Возможен ли однотактный ЦП при использовании асинхронных компонентов?
Я слышал термин ЦП с одним циклом и пытался понять, что на самом деле означает ЦП с одним циклом. Есть ли четкое согласованное определение и консенсус, а также что это значит? Некоторые домашние процессоры с одним циклом, с которыми я сталкивался,...
254 просмотров

Звуковое программирование старой школы на Python
Давным-давно в далекой галактике существовали микрокомпьютеры, работающие на Бейсике и имеющие простые звуковые команды, которые заставляли машину издавать звуковые сигналы и шипеть всевозможными странными и чудесными способами. Помимо того, что он...
826 просмотров
schedule 04.09.2022

Рисовать на границе экрана в Commodore 64
У меня есть это любопытство в течение 25 лет, и я хотел бы понять этот трюк. В Commodore 64 граница не была адресована VIC 6569. Все, что вы могли сделать, это нарисовать пиксели в центральной области, той, где перемещался курсор. Граница всегда...
7896 просмотров
schedule 22.11.2022

Может ли что-нибудь с процессором Z80 запускать игры Gameboy?
Поскольку процессор Gameboy, LR35902, представляет собой гибрид Z80 и Intel 8080, имея в виду, что Z80 и Intel 8080 в любом случае были разработаны, чтобы быть в основном кросс-совместимыми, может ли что-либо, имеющее процессор Z80, запускать коды...
1989 просмотров

Как вы определяете перечисление на языке ассемблера 68000?
Я использую ассемблер, поставляемый с компилятором Manx Aztec C (версия 5.0) на Commodore Amiga 500. Я хочу закодировать эквивалент следующего кода C: enum STATUS { STATUS_OKAY, STATUS_WAITING, STATUS_ERROR }; Я попробовал...
100 просмотров
schedule 22.10.2023