SkillAgentSearch skills...

Chip8Emu

Chip8 emulator (with tools) written in C++ with wxWidgets

Install / Use

/learn @Stovent/Chip8Emu
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Chip8Emu

Chip8Emu is a simple CHIP-8 emulator with build possible on Windows and Linux.

Controls

The controls are mapped on the numpad:

regular keyboard (K = enter key)

​ / * -

7 8 9 +

4 5 6 +

1 2 3 K

​ 0 . K

Cosmac VIP keyboard

1 2 3 C

4 5 6 D

7 8 9 E

A 0 B F

lines 7 8 9 and 1 2 3 are inverted to match the original keyboard.

A B C D E F are respectly mapped on . / * - + F

Shortcuts and UI

A : pause/unpause emulation

E : execute a single instruction

Menu shortcuts are indicated on the right of the corresponding menu.

Compiling Instructions

Chip8Emu depends on wxWidgets.

Windows

Use CMake-GUI

Linux

package dependency: libwxgtk3.0-dev

Install the dependency, then open a terminal in the root directory of the git and type:

cmake .
make -j$(nproc --all)

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated3y ago
Forks2

Languages

C++

Security Score

60/100

Audited on Jun 8, 2022

No findings