# Packages
# README
retro-cs
The Retro-Computing Systems.
Inspired by the Vintage Computer Club. This project is no longer being actively worked on but that could always change. Feel free to contact me for more information.
See my VCF West 2022 presentation here:
See my VCF East 2022 class here:
See my MAGFest 2020 presentation on this emulator here:
Notes on the systems in progress:
- Commodore 64
- Commodore 128
- Pac-Man
- and Ms. Pac-Man
- Galaga
Development notes:
Requirements
Go and SDL2 are needed to build the application.
Linux
Install SDL with:
sudo apt-get install libsdl2{,-image,-mixer,-ttf,-gfx}-dev
Install go from here:
macOS
Install go and SDL with:
brew install go sdl2{,_image,_mixer,_ttf,_gfx} pkg-config
Windows
It's never easy on Windows. Go needs to use mingw to compile the SDL bindings. Follow the instructions on the go-sdl2 page:
https://github.com/veandco/go-sdl2#requirements
Install go from here:
ROMs
ROMs are not included in this repository. Follow the directions for each system to obtain the proper ROMs or ask for the resource pack.
Installation
go get github.com/blackchip-org/retro-cs/...
Run
~/go/bin/retro-cs -s <system>
where <system>
is one of the following:
c64
c128
galaga
mspacman
pacman
Use the -m
flag to enable the monitor.
Escape key to exit if in full screen mode.
License
MIT