Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/zellyn/goapple2
- Owner: zellyn
- License: mit
- Created: 2013-02-24T05:31:28.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2018-05-21T01:12:33.000Z (over 6 years ago)
- Last Synced: 2024-12-24T04:52:37.584Z (about 1 month ago)
- Topics: apple2, appleii, emulator, go
- Language: Assembly
- Size: 938 KB
- Stars: 15
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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)