A simple Chip8 emulator written by Rust and Tauri.
In this project, I use Mutex in parking_lot library to get high performance. Otherwise, when user press a key, Chipst8 will freeze for a while.
Init:
pnpm install
Debug:
pnpm tauri dev Bulid:
pnpm tauri build| Keyboard | Chip8 Keypad | |
|---|---|---|
| 1 2 3 4 | 1 2 3 C | |
| Q W E R | --> | 4 5 6 D |
| A S D F | 7 8 9 E | |
| Z X C V | A 0 B F |
'[': speed down the emulate speed.
']': speed up the emulate speed.