A CHIP-8 emulator for Mac, written in Swift.
By Lee Morgan. If you find this useful please let me know. I'm @leemorgan on twitter.
The screen rendering and input handling are intentionally done with simple Cocoa methods.
If you're looking for a version in C please check out Chip8
Keyboard input uses the following layout
1 2 3 4
Q W E R
A S D F
Z X C V
These map to the following CHIP-8 hex keypad inputs
1 2 3 C
4 5 6 D
7 8 9 E
A 0 B F
In the 'ROMs' folder you can find a few public domain CHIP-8 ROMs.
Chip8 - My CHIP-8 Emulator written in C
How to write an emulator (CHIP-8 interpreter)
The license is contained in the "License.txt" file.

