2023-08-31 22:23:32 +00:00
|
|
|
# yacemu (Yet Another Chip Eight Emulator)
|
|
|
|
A Chip-8 emulator written in C. Depends on SDL2.
|
2023-08-31 22:17:53 +00:00
|
|
|
|
|
|
|
### Todo
|
2023-08-31 22:21:02 +00:00
|
|
|
- [x] Graphics
|
|
|
|
- [x] Corax+ Required Instructions
|
|
|
|
- [ ] Rest of Instructions
|
|
|
|
- [ ] Working Input
|
|
|
|
- [ ] Tetris Running
|
|
|
|
- [ ] Extended instruction set (MEGACHIP, SUPER CHIP-48)
|
2023-08-31 22:23:32 +00:00
|
|
|
- [ ] Add my own custom instructions
|
|
|
|
- [ ] Write a ROM that uses the above instructions
|
2023-08-31 22:32:06 +00:00
|
|
|
|
|
|
|
### Screenshots
|
|
|
|
|
|
|
|
![Chip 8 Logo Demo](https://github.com/nickorlow/yacemu/blob/main/screenshots/chip8-logo.png?raw=true)
|
|
|
|
![IBM Logo Demo](https://github.com/nickorlow/yacemu/blob/main/screenshots/ibm-logo.png?raw=true)
|
|
|
|
![Corax Plus Test Demo](https://github.com/nickorlow/yacemu/blob/main/screenshots/corax+-test.png?raw=true)
|