Программа для генерации сигнала в видео процессор игровой приставки
Sega Mega Drive и
Sega Genesis.
По сути вы указываете настройки программе, а она дает код этих настроек, и наоборот, даете код, а она расшифровывает настройку.
Код можно копировать и вставлять с помощью кнопок
Copy и
Paste, а также при помощи горячих
CTRL+C и
CTRL+VРазберем интерфейс:
VDP Code - сам код для отправки в видео процессор (регистр
$C00004)
VDP Code Type - тип кода: посылаемый в видео процессор (
WRITE) или получаемый из него (
READ). Второе больше нужно для дебага.
VDP Code Size - тип посылаемого кода.
Их всего два:
- настройка процессора (
WORD)
- указание адреса чтения или записи в видео память(
LONGWORD)
Разберем команды
WORD:
В команде
WORD первые 3 бита всегда имеют один формат(
set,
clear,
clear)
В ином случае команда распознается процессором, как
LONGWORDWrite Register - номер регистра, в который указываются настройки.
Каждому регистру соответствуют свои настройки.
LONGWORD:
В команде
LONGWORD первые 2 бита указываются для отправки данных посредством
Direct Memory Access
RAM Adress - адрес куда\откуда будут записываться\читаться данные
VDP Access - настройка ввода\вывода в\из указанного адреса
Скачать v0.9 >>>