VitorCarvalho67/RISC8Emulator
RISC8Emulator is a software recreation of the CHIP-8 system, a simple computer from the mid-1970s primarily used for playing video games
RISC8Emulator is a software recreation of the CHIP-8 system, a simple computer from the mid-1970s primarily used for playing video games. Written in Zig, a modern programming language, this emulator replicates the architecture and functionality of the original CHIP-8, offering a unique experience for retro gaming and computer history enthusiasts.
main.zig
: Entry point of the application, initializing the emulator.display.zig
: Handles the CHIP-8's monochrome display.device.zig
: Integrates components like memory and display.cpu.zig
: Responsible for the CPU functionality and instruction execution.c.zig
File: This file is used to import the SDL2 library from C, facilitating graphical output and input handling.bitmap.zig
: Manages bitmap operations for graphics.git clone https://github.com/alvarorichard/RISC8Emulator.git
cd RISC8Emulator
Execute the main.zig file with the Zig compiler to run the emulator:
zig run main.zig
or just run :
zig build
Contributions to improve or enhance the emulator are always welcome. Please adhere to the standard pull request process for contributions.