Skip to content
This repository was archived by the owner on May 9, 2025. It is now read-only.

AsherMorse/Chip8Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 Interpreter/Emulator for macOS

This project is a CHIP-8 interpreter/emulator designed specifically for macOS, with future plans to port it to iOS/iPadOS. CHIP-8 is an interpreted programming language developed in the mid-1970s, aimed at simplifying video game programming on microcomputers.

Features

  • CHIP-8 Emulation: Mostly functional CHIP-8 emulation to run classic CHIP-8 programs.
  • Customizable Display: Options to customize the display colors.
  • Keyboard Controls: Use your Mac's keyboard as the CHIP-8 keypad.

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/AsherMorse/Chip8Interpreter.git
  1. Open Chip8Interpreter.xcodeproj in Xcode.

  2. Select your target destination (your Mac).

  3. Press the Run button or Cmd + R to build and run the project.

Usage

After launching the app, you can import a CHIP-8 program and use your keyboard to interact with the program just like you would with the original CHIP-8 keypad.

demo.gif

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Thanks to Cowgod for providing a great technical reference and Matthew Mikolay for in depth documentation.

About

CHIP-8 Interpreter/Emulator for macOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages