ChipGL

Last Updated on: 26th August 2024, 12:25 pm

Web site: github.com/neethan/ChipGL
Category: Emulators
Platform: x86
License: unknown (open-source)
Interface: CLI
Wikipedia:
First release: 2013

ChipGL – an open-source emulator of the Chip-8, made in VB.NET with OpenGL for the graphics frontend, which needs OpenTK to compile the source. It works fine with more or less all Chip-8 games.

Chip-8 is a simple, interpreted, programming language which was first used on some do-it-yourself computer systems in the late 1970s and early 1980s. The COSMAC VIP, DREAM 6800, and ETI 660 computers are a few examples. These computers typically were designed to use a television as a display, had between 1 and 4K of RAM, and used a 16-key hexadecimal keypad for input. The interpreter took up only 512 bytes of memory, and programs, which were entered into the computer in hexadecimal, were even smaller.

CHIP-8 was originally developed by Joseph Weisbecker on his 1802 microprocessor.

In the early 1990s, the Chip-8 language was revived by a man named Andreas Gustafsson. He created a Chip-8 interpreter for the HP48 graphing calculator, called Chip-48. The HP48 was lacking a way to easily make fast games at the time, and Chip-8 was the answer. Chip-48 later begat Super Chip-48, a modification of Chip-48 which allowed higher resolution graphics, as well as other graphical enhancements.

Chip-48 inspired a whole new crop of Chip-8 interpreters for various platforms, including MS-DOS, Windows 3.1, Amiga, HP48, MSX, Adam, and ColecoVision. I became involved with Chip-8 after stumbling upon Paul Robson’s interpreter on the World Wide Web. Shortly after that, I began writing my own Chip-8 interpreter.


Click to rate this post!
[Total: 0 Average: 0]

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Skip to content