Log In  

Cart #picochip-0 | 2023-03-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


A complete implementation of the CHIP-8 Architecture on PICO-8.

The CHIP-8 architecture was designed to allow making simple video games portably, in the mid-1970s, and has since seen implementations on just about every platform known to man.

Options available from the pause menu:

  • Buttons fully rebindable to match standard PICO-8 controls, but can also be changed to Devkit mode to operate it with standard keyboard controls (& mouse).
  • Cycles per frame adjustable, CPU usage becomes visible if it gets too high so you know what the limits are.

Comes with several demo cartridges from the CHIP-8 Archive, but you can use any CHIP-8 cartridge with it by simply dragging it into an exported build (does not appear to work on the BBS, unfortunately)

If you own a local copy of PICO-8, you can also use my debugging features by simply step debugging with . as usual.

SCHIP and XO-CHIP support coming eventually. Maybe.

Exported builds (click):

P#127610 2023-03-25 21:36

Just found out about CHIP-8 and wanted to try it out - thank you for sharing your emulator! Here's a gif from my first test program - it just draws (most of) itself as a sprite at a random x-y pixel, but clears the screen if you're holding 8.

P#139459 2023-12-31 20:09

[Please log in to post a comment]