/Chip8-FSharp

Primary LanguageF#MIT LicenseMIT

Chip-8 Emulator in F# and MonoGame

This project is a fully accurate Chip-8 emulator written in F# and MonoGame. It supports all instructions and sound, providing an authentic Chip-8 experience.

Intro ROM Screenshot

How to Use

Using the emulator is straightforward:

  1. Start the emulator. The intro ROM will automatically load.
  2. To load a different ROM, simply drag and drop the ROM file onto the emulator's window.
  3. If you want to return to the intro ROM, press Ctrl + C. You can then load a different ROM if you wish.

Examples

Space Invaders Game Square root demo Trip8 Demo

References and Useful Articles

For more information about Chip-8 and emulator development, check out the following resources: