Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

CHIP-8

Low-Level Language

CHIP-8 is an interpreted programming language created by Joseph Weisbecker for the RCA 1802 microprocessor, first used on the COSMAC VIP and Telmac 1800 microcomputers in the mid-1970s. Programs are written as hexadecimal instruction codes and run inside a small virtual machine rather than being compiled or assembled, which was intended to let hobbyist programmers write games using less memory than a language like BASIC while staying easier to use than raw machine code. CHIP-8 interpreters have since been reimplemented on a very wide range of hardware, from later home computers and graphing calculators to phones and game consoles, and it remains a common first project for people writing emulators or interpreters today. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Significance
CHIP-8 interpreters have since been made for many devices, such as home computers, microcomputers, graphing calculators, mobile phones, and video game consoles. 1
Connections

In Field

Source Wikipedia: CHIP-8
Sources
1. Wikipedia: CHIP-8
  • Lead paragraph, sentence 3
    CHIP-8 interpreters have since been made for many devices, such as home computers, microcomputers, graphing calculators, mobile phones, and video game consoles.
  • In Field: Programming Language Theory, Lead paragraph
  • In Group: Machine-Level Languages, Lead
    CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker on his 1802 microprocessor.
View the Source
Wikidata: CHIP-8
Wikidata Q1023623, class allow-list match (w-wdresolver-0926)View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.