CHIP-8 — інтерпретована мова програмування, розроблена Йосипом Вайзбекером. Спочатку вона використовувалася на 8-бітних мікрокомп'ютерах COSMAC VIP і Telmac 1800 в середині 1970-х. Програми CHIP-8 виконуються у віртуальній машині CHIP-8. Це значно полегшило програмування відеоігор для вищенаведених комп'ютерів.

Приблизно через двадцять років після створення інтерпретатора CHIP-8 з'явилися інтерпретатори для деяких моделей .

Активна спільнота користувачів і розробників існувала у кінці 1970х, починаючи від ARESCO'вської розсилки «VIPer», перші три випуски якої були присвячені машинному коду інтерпертатора CHIP-8.

Застосунки CHIP-8

Багато класичних відеоігор портовано на CHIP-8, наподобі Pong, Space Invaders, Tetris і Pac-Man. Існує також генератор випадкових лабіринтів. Ці програми знаходяться в суспільному надбанні і легко знаходяться в Інтернеті.

CHIP-8 сьогодні

Реалізації CHIP-8, так само, як і засоби розробки, існують для майже всіх платформ, які можна уявити. Проте існує лише невелика кількість ігор для CHIP-8.

CHIP-8 має нащадка — SCHIP (скор. з англ. Super Chip), якого розробив Ерік Бринц. У 1990 році було створено інтерпретатора CHIP-8 для графічного калькулятора , що називається CHIP-48 і який полегшив розробку ігор. Це розширення CHIP-8 стало відомим як SCHIP. Воно забезпечувало більшу роздільну здатність і декілька додаткових опкодів, що полегшували програмування. Інтерпретатор CHIP-48 допоміг CHIP-8 здобути нинішню популярність.

Наступною дуже поширеною розробкою (яка популяризувала S/CHIP-8 на багатьох інших платформах) був емулятор Девіда Вінтера, дизасемблер, та розширений технічний довідник, що містив повний список недокументованих можливостей і опкодів. Довідник швидко поширився між спільнотами ентузіастів. Багато нижченаведених емуляторів використовували ці напрацювання як початкову точку руху.

Виноски

Джерела Технічний довідник по CHIP8 від Cowgod'а v1.0 (переклад українською) Опис SUPER-CHIP v1.1 (переклад українською) "RCA COSMAC VIP CDP18S711 Instruction Manual, " RCA Solid State Division, Somerville, NJ 08776, February 1978. Part VIP-311. pp. 13–18, 35-37. , December 1978, pp. 108–122. "An Easy Programming System, " by Joseph Weisbecker. Містить опис CHIP-8. Архів Chip8.com Ресурс, присвячений Chip-8 і подібним системам. Містить найбільш повну збірку програм Chip-8 в інтернеті. David Winter's Chip-8 Емулятор, засоби розробки та ігри.  — Список CHIP-8 і SCHIP емуляторів. BytePusher Мініатюрна віртуальна машина, натхнена CHIP-8. RCA COSMAC група в Yahoo, яка містить сканований журнал VIPER. OChip8 Емулятор CHIP-8 в браузері.