github.com/blackchip-org/retro-cs
go get github.com/blackchip-org/retro-cs

github.com/blackchip-org/retro-cs

The retro-computing systems

by blackchip-org

v0.0.0-20200716232137-1c8c54590451 (see all)License:MIT
go get github.com/blackchip-org/retro-cs
Readme

retro-cs

Build Status GoDoc

The Retro-Computing Systems.

Inspired by the Vintage Computer Club. Always a work in progress and a labor of love. There is no master plan. Feel free to contact me for more information.

See my MAGFest presentation on this emulator here:

Adventures in Writing an Emulator

Notes on the systems in progress:

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:

https://golang.org/dl

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:

https://golang.org/dl

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

GitHub Stars

12

LAST COMMIT

2yrs ago

MAINTAINERS

0

CONTRIBUTORS

2

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
v0.0.0-20200716232137-1c8c54590451
2yrs ago
No alternatives found
No tutorials found
Add a tutorial