Chip-8 emulator for the VIC +16k
Posted: Sat May 06, 2023 12:55 am
Hi there everyone,
What is Chip-8?
Chip-8 is a virtual machine designed in the mid-1970s by Joseph Weisbecker for use with the COSMAC VIP and Telmac 1800 microcomputers. The purpose of the framework was to simplify the programming of games on these computers. Weisbecker designed the system to be (1) a register machine with (2) a limited instruction set and (3) with fixed width instructions. These three characteristics are in line with what today would be called a virtual RISC machine.
The eXimietas VIC-20 Chip-8 emulator can run original Chip-8 programs as well as programs which use the altered HP-48 instructions. However it does not support the additional instructions that the SCHIP introduced. Therefore it is not SCHIP compatible and also not XO-CHIP compatible. In short this emulator is an essential or basic Chip-8 emulator.
You will find a library of programs included with the software on a separate disk as well as an archive for you to explore.
If you have questions or bugs to report regarding the emulator, please post them here.
Some footnotes: The system only supports Chip-8, not SCHIP or XO-Chip.
Greetings
H
You can find the link under software releases to download it:
http://sleepingelephant.com/ipw-web/bul ... 02#p118202
A screenshot from the game Airplane A screenshot from the Demo Kaleidoscope
What is Chip-8?
Chip-8 is a virtual machine designed in the mid-1970s by Joseph Weisbecker for use with the COSMAC VIP and Telmac 1800 microcomputers. The purpose of the framework was to simplify the programming of games on these computers. Weisbecker designed the system to be (1) a register machine with (2) a limited instruction set and (3) with fixed width instructions. These three characteristics are in line with what today would be called a virtual RISC machine.
The eXimietas VIC-20 Chip-8 emulator can run original Chip-8 programs as well as programs which use the altered HP-48 instructions. However it does not support the additional instructions that the SCHIP introduced. Therefore it is not SCHIP compatible and also not XO-CHIP compatible. In short this emulator is an essential or basic Chip-8 emulator.
You will find a library of programs included with the software on a separate disk as well as an archive for you to explore.
If you have questions or bugs to report regarding the emulator, please post them here.
Some footnotes: The system only supports Chip-8, not SCHIP or XO-Chip.
Greetings
H
You can find the link under software releases to download it:
http://sleepingelephant.com/ipw-web/bul ... 02#p118202
A screenshot from the game Airplane A screenshot from the Demo Kaleidoscope