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.
- 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.
- Clone the repository to your local machine:
git clone https://github.com/AsherMorse/Chip8Interpreter.git
-
Open Chip8Interpreter.xcodeproj in Xcode.
-
Select your target destination (your Mac).
-
Press the Run button or Cmd + R to build and run the project.
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.
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks to Cowgod for providing a great technical reference and Matthew Mikolay for in depth documentation.