Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zellyn/goapple2

Apple ][+ emulator written in Go.
https://github.com/zellyn/goapple2

apple2 appleii emulator go

Last synced: about 1 month ago
JSON representation

Apple ][+ emulator written in Go.

Awesome Lists containing this project

README

        

# goapple2

Apple ][+ emulator written in Go.

## Install

`go get -u github.com/zellyn/goapple2/{texty,shiny}`

## Status

[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)

Basic functionality (keyboard input, text, low and hires graphics)
works.

Very basic (and fake) *read-only* disk access works, for `.dsk` images
where no trickery is involved.

This was one of my early Go-learning projects: the code organization
is pretty horrible.

## Shiny

This is the main "supported" interface, hacked together during hack
day at GopherCon2016. It's almost certainly doing things wrong
Shiny-wise: pull requests welcome. Press backquote/tilde to exit.

## Texty

`texty/` contains a hackish version of the emulator that runs in a
terminal. It interprets all videoscan outputs as text, regardless of
any other settings. Press `~` to exit.

## Where to find ROMs

cd data/roms
./getroms.sh

## Contributing

Pull requests welcome. If you have any questions, feel free to get in
touch with me: username "zellyn" on gmail, twitter, facebook, github,
golang slack.

### Contributors

- [zellyn](https://github.com/zellyn)
- [frumious](https://github.com/frumious)