Skip to content
No description, website, or topics provided.
Go CSS C Makefile Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
1.0.1
1.1.0_beta2
assets
.gitignore
Dockerfile
LICENSE
README.md
assets.go
assets_gen.go
compile.go
data.go
handlers.go
logger.go
login.go
main.go
projects.go
routes.go
screenshot.png
version.go

README.md

dodo-playground

Screenshot

Dodo-playground is a website that allows users to write and run Dodo games. The entire stack of the website is written in Go!

Dodo is a 6502 homebrew Game System. The original 6502 emulator and Dodo simulator was written in Go as a console application. The intent was that the web version would have the simulation run server side and stream the graphics down to the client. In theory this works, but it doesn't scale.

The playground project was put on hold because porting the simulator to JavaScript just didn't sound fun. Thankfully, I stumbled across GopherJS which transpiles Go to JavaScript for front end web development.

Technology

  • Built from the Gopherpen template for GopherJS
  • Ace Editor
  • Bootstrap
  • cc65 6502 C compiler on the backend
  • Built to be hosted in the AWS Elastic Beanstalk using Docker
You can’t perform that action at this time.