Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hruivo/zhip8

Chip-8 Emulator in Zig and SDL2.
https://github.com/hruivo/zhip8

chip8 emulation low-level-programming sdl2 zig

Last synced: 2 days ago
JSON representation

Chip-8 Emulator in Zig and SDL2.

Awesome Lists containing this project

README

        

# zhip8
Chip-8 Emulator in Zig and SDL2.

## Status
![CHIP-8 Operations](https://github.com/HRuivo/zhip8/actions/workflows/main.yml/badge.svg)

## Installation

### From Source

Building Zhip8 from source is done with zig build.

```bash
git clone https://github.com/HRuivo/zhip8
cd zhip8
zig build
```

### Running

Run with a ROM to be loading into memory.

```bash
zig build run --
zig build run -- TETRIS
```
### TODO

- Error handling
- Stack Overflow handling
- Graphics Abstraction Layer
- Input handling
- Testing