Skip to content

ryanggrey/chip-8-macos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

A Chip-8 emulator for macOS written in Swift.

Architecture

The core Chip-8 emulator functionality is implemented in this Swift package which this project uses as a dependency.

Core Chip-8 emulator functionality is not handled by this project. This project concerns itself with:

  • How to select and load ROMs into the Chip-8 engine
  • When to start/stop the Chip-8 engine.
  • How to render the resulting Chip-8 emulator pixels.
  • How to collect and send user input to the Chip-8 engine.

About

A Chip-8 emulator for macOS written in Swift.

Topics

Resources

License

Stars

Watchers

Forks

Languages