Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gergoerdi/chirp8-engine
https://github.com/gergoerdi/chirp8-engine
chip8 chip8-interpreter rust rust-no-std
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gergoerdi/chirp8-engine
- Owner: gergoerdi
- Created: 2017-05-11T12:27:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T10:46:00.000Z (11 months ago)
- Last Synced: 2024-01-09T17:20:05.570Z (11 months ago)
- Topics: chip8, chip8-interpreter, rust, rust-no-std
- Language: Rust
- Homepage:
- Size: 35.2 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CHIRP-8 Engine
A Rust CHIP-8 VM implementation that doesn't use `std`. Other packages build on this
to implement a complete CHIP-8 computer on various platforms:* CHIRP-8 SDL (https://github.com/gergoerdi/chirp8-sdl) is an SDL-based implementation
targeting "normal" computers. Its main use is in testing the engine itself.
* CHIRP-8 AVR (https://github.com/gergoerdi/chirp8-avr) targets 8-bit AVR microcontrollers,
and is intended to use with a simple circuit consisting of a small handful of components
that are all breadboard-friendly. Read more about it in my blog post:
https://gergo.erdi.hu/blog/2017-05-12-rust_on_avr__beyond_blinking/
* CHIRP-8 C64 (https://github.com/gergoerdi/chirp8-c64) targets the Commodore 64 home computer
from the '80s, with a MOS 6502 processor. Read more about it in my blog post:
https://gergo.erdi.hu/blog/2021-09-18-rust_on_the_mos_6502__beyond_fibonacci/