-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.txt
69 lines (53 loc) · 1.91 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Kiwi8 v1.03
A cross-platform Chip-8 interpreter written
in C++ using SDL2, ImGui, and OpenGL.
For more information about the Chip-8 visit:
https://en.wikipedia.org/wiki/CHIP-8
I have included pre-built binaries for both Windows
and MacOS (.exe file and .app bundle respectively)
You can download them here:
https://github.com/tomdaley92/Kiwi8/releases
The interpreter passes "SC Test.ch8" up to
error 23, which is the first SCHIP opcode
encountered.
ROM Compatibility is discussed here:
https://github.com/tomdaley92/Kiwi8/issues/9
Controls ---> keybindings
1 2 3 C 1 2 3 4
4 5 6 D q w e r
7 8 9 E a s d f
A 0 B F z x c v
increase speed page up
decrease speed page down
quit esc
toggle fullscreen enter
toggle menu left alt
show fps right alt
soft reset f5
pause p
mute m
How to compile:
Windows:
Microsoft's Visual C++ Build Tools
(vcvarsall/cl/nmake) are assumed to be
installed and added to PATH.
1) Open the command prompt and navigate
to the Kiwi8/Windows directory.
2) Type "vcvarsall x86" to load the
windows development environment.
3) Type "nmake".
MacOS:
Apple's Xcode command line tools
(clang++/make/install_name_tool)
are assumed to be installed and
added to PATH.
1) Open the terminal and navigate
to the Kiwi8/MacOS directory.
2) Type "make".
Usage: Kiwi8 [filename] [-FMLSV]
-F Launch in fullscreen
-M Launch with audio muted
-L Disable load/store quirk
-S Disable shift quirk
-V Disable vertical wrapping
Enjoy!