SkillAgentSearch skills...

Emuchip

Cross-platform CHIP-8 and Super CHIP emulator.

Install / Use

/learn @btimofeev/Emuchip
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Description

emuChip is cross-platform CHIP-8 and Super CHIP emulator.

Source code: https://github.com/btimofeev/emuchip

Compilation

Build Status

  1. Open a terminal and browse into the extracted folder.
  2. mkdir build && cd build
    • cmake .. to configure Qt and SDL versions, or
    • cmake -D BUILD_QT=NO .. to disable QT version
    • cmake -D BUILD_SDL=NO .. to disable SDL version
  3. make

Key mappings

The original keypad that came with the CHIP-8 computers looked like this:

	+-+-+-+-+
	|1|2|3|C|
	+-+-+-+-+
	|4|5|6|D|
	+-+-+-+-+
	|7|8|9|E|
	+-+-+-+-+
	|A|0|B|F|
	+-+-+-+-+

This is emulated as follows:

	+-+-+-+-+
	|1|2|3|4|
	+-+-+-+-+
	|Q|W|E|R|
	+-+-+-+-+
	|A|S|D|F|
	+-+-+-+-+
	|Z|X|C|V|
	+-+-+-+-+

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated3y ago
Forks1

Languages

C++

Security Score

70/100

Audited on Oct 22, 2022

No findings