Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/landhb/rchip8
A Chip8 interpreter with a WebAssembly front-end, written in Rust.
https://github.com/landhb/rchip8
chip8 chip8-emulator emudev emulator rust
Last synced: 8 days ago
JSON representation
A Chip8 interpreter with a WebAssembly front-end, written in Rust.
- Host: GitHub
- URL: https://github.com/landhb/rchip8
- Owner: landhb
- Created: 2020-05-21T19:10:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T18:31:50.000Z (almost 2 years ago)
- Last Synced: 2024-11-18T00:30:54.420Z (2 months ago)
- Topics: chip8, chip8-emulator, emudev, emulator, rust
- Language: Rust
- Homepage:
- Size: 173 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![rust-version-badge][]][rust-version] [![build][]][build-url] [![codecov][]][codecov-url]
# rchip8
A Chip8 interpreter with a WebAssembly front-end, written in Rust.
# Demo
A [live demo](https://blog.landhb.dev/rchip8) is on my blog.
# Building
Install `wasm-pack`:
```sh
cargo install wasm-pack
```Build with:
```sh
cd wasm
wasm-pack build --target web
```View by running a web server in the `wasm` directory:
```sh
python3 -m http.server
```[//]: # (badges)
[rust-version-badge]: https://img.shields.io/badge/rust-latest%20stable-blue.svg?style=flat-square
[rust-version]: #rust-version-policy[codecov]: https://img.shields.io/codecov/c/github/landhb/rchip8?style=flat-square
[codecov-url]: https://codecov.io/gh/landhb/rchip8[build]: https://img.shields.io/github/actions/workflow/status/landhb/rchip8/build.yml?branch=master&style=flat-square
[build-url]: https://github.com/landhb/rchip8/actions?query=workflow%3ABuild