chip8_base

A library providing a base for building a CHIP-8 interpreter

1 unstable release

0.2.0 Aug 27, 2022
Download history 29/week @ 2024-07-29 10/week @ 2024-08-05 13/week @ 2024-08-12 7/week @ 2024-08-19 8/week @ 2024-08-26 18/week @ 2024-09-02 21/week @ 2024-09-09 22/week @ 2024-09-16 34/week @ 2024-09-23 21/week @ 2024-09-30 25/week @ 2024-10-14 12/week @ 2024-10-21 10/week @ 2024-10-28 24/week @ 2024-11-04

71 downloads per month
Used in rs118-chip8

MIT license

17KB
337 lines

CHIP8 Base

This library contains an Interpreter trait and run function, that provides a framework for building your own CHIP-8 interpreter. This library handles the display, windowing, sound and timing for you, allowing you to focus on the the core part of the virtual machine.

A tutorial on building an interpreter with this library is here


lib.rs:

chip8-base provides everything you need to get started building your own CHIP-8 interpreter. See the documentation for the [Interpreter][Interpreter] trait to get started.

Dependencies

~7–42MB
~626K SLoC