[#] [Перевод] Собственная платформа. Часть 0.2 Теория. Интерпретатор CHIP8
habrabot(difrex,1) — All
2016-12-15 09:00:03


# Введение {#vvedenie}



Здравствуй, мир! Сегодня у нас перевод [спецификации][1] языка CHIP8. Это статья содержит только теоретическую часть.


**\*COSMAC ELF во всей красе\***
![COSMAC ELF][2]


# Что такое CHIP8? {#chto-takoe-chip8}



CHIP8 это интерпретируемый язык программирования, который был разработан Джозефом Вейзбекером (прим. перевод Joseph Weisbecker) в семидесятых для использования в [RCA COSMAC VIP][3]. В дальнейшем был использован в [COSMAC ELF][4], [Telmac 1800][5], ETI 660, DREAM 6800. Тридцать одна (35?) инструкция давали возможности для вывода простого звука, монохромной графики в разрешении 64 на 32 пикселя, а также позволяло использовать 16 пользовательских кнопок. Сегодня CHIP-8 часто используется для обучения базовым навыком эмуляции (не интерпретации). Интерпретаторы CHIP-8 часто по ошибке называют эмуляторами. Это связанно с фактом большой схожести CHIP-8 с компьютером.


[Читать дальше →][6]

[1]: http://mattmik.com/files/chip8/mastering/chip8.html
[2]: https://upload.wikimedia.org/wikipedia/commons/b/b5/COSMAC_ELF_CHM.jpg
[3]: https://ru.wikipedia.org/wiki/COSMAC_VIP
[4]: https://en.wikipedia.org/wiki/COSMAC_ELF
[5]: https://en.wikipedia.org/wiki/Telmac_1800
[6]: https://habrahabr.ru/post/316788/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut