Skip to content

TheLastPocket/Chippy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chippy

Chippy is an emulator that plays games using the CHIP8 language, used on old microprocessors such as the COSMAC VIP. The emulator supports all system functions such as keyboard input, audio and visual output, and its staple 60Hz refresh rate. It also contains customizable settings such as adjustable cpu speed and custom volume control on startup.

Setup:

PLease clone this repository into an accessible place. From there, open the terminal and move into the Chippy directory using the commands:

cd XXXX

For example, I put my repo into Documents, so I would do the following:

cd OneDrive/Documents/Chippy

If you want to see the folders in your directory type this into the terminal:

dir

And if you want to go back, type this:

cd ..

Once you've made it into the Chippy directory, compile the program using the following command:

make

Once this is done, add a ROM to the rom folder. CHIP8 ROM's can be found online very easily. Do note that the ROM must be in the .ch8 format, so if you run into a ROM not in that format, feel free to just rename the extension.

Then run the program using the following command

start chippy.exe 2 5000

The first number is the cpu speed. Certain games favor certain cpu speeds, so try different numbers and see which ones you like. For Space Invaders I prefer a speed of 1. FYI Lower numbers are generally faster. The second number is the volume. Feel free to pick any number between 0 and 32,767, noting higher numbers mean a higher volume and that I am not responsible for speaker / headphone damages! The sound can be a little loud so if you don't want to change your system volume and dont want to bother with the audio mixer, just leave it at 1000 if you like to leave your audio on the lower side and increase from there.

Controls:

Quit = Escape

............

About

Emulator for games using the CHIP-8 chipset

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages