]]> ]]>
Править | Обсудить | История

CHIP-8

Русское название:
Дата создания:
1970-e
Принятые расширения файлов:
c8
Язык программирования

Ассемблер CHIP-8

CHIP-8 — интерпретируемый язык программирования, созданный Joseph Weisbecker. Использовался в некоторых “создай сам” компьютерах того времени таких как DREAM6800, а также небольших коммерческих, например, Telmac 1800. Игровые приставки на основе CHIP-8 являются одними из первых виртуальных машин в мире. Оригинальный интерпретатор занимал 512 байт.

CHIP-8 очень прост для эмуляции, так как содержит только 35 опкодов, длиною в 2 байта.

Описание

Адресация памяти CHIP-8 идет от 0х200 до 0хFFF. Адреса F00h-FFFh занимает видео память. Адреса EA0h-EFFh используются для хранения стека и внутренних переменных CHIP-8.

CHIP-8 использует два 8-битных таймера, по 60 Гц. Значение таймера задержки может быть изменено и прочитано. Когда значение таймера звуковых эффектов не равно 0, воспроизводится звуковой сигнал.

Ввод производится с помощью hex-клавиатуры. Дисплей 64х32, монохромный. Графика рисуется с помощью спрайтов 8 пикселей в ширину и от 1 до 15 в высоту.


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам