Вопросы по теме 'retro-computing'
Какой смысл для GameBoy иметь несколько цветовых палитр?
Каждый пиксель состоит из двух битов, что позволяет использовать до 4 оттенков серого. В разделе палитры монохромных ЖК-панелей мы можем разработать алгоритм получения цвета (в случае, если я правильно понял):
COLOR_NUMBER_PALETTE_BITS = {...
132 просмотров
schedule
10.10.2021
Возможен ли однотактный ЦП при использовании асинхронных компонентов?
Я слышал термин ЦП с одним циклом и пытался понять, что на самом деле означает ЦП с одним циклом. Есть ли четкое согласованное определение и консенсус, а также что это значит?
Некоторые домашние процессоры с одним циклом, с которыми я сталкивался,...
254 просмотров
schedule
03.03.2022
Звуковое программирование старой школы на 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 просмотров
schedule
19.03.2023
Как вы определяете перечисление на языке ассемблера 68000?
Я использую ассемблер, поставляемый с компилятором Manx Aztec C (версия 5.0) на Commodore Amiga 500.
Я хочу закодировать эквивалент следующего кода C:
enum STATUS {
STATUS_OKAY,
STATUS_WAITING,
STATUS_ERROR
};
Я попробовал...
100 просмотров
schedule
22.10.2023