Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Heroku Buildpack for Running JSSPECCY

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Heroku buildpack: ZX Spectrum

This is a Heroku buildpack for ZX Spectrum roms. It uses jsspeccy to run 48k ZX Spectrum roms that are pushed to a heroku application. For example, here's Manic Miner.

This buildpack is closely based on the NES buildpack by Terence Lee.


ZX Spectrum

Example Usage:

$ ls

$ heroku create --stack cedar --buildpack

$ git push heroku master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 14.22 KiB, done.
Total 3 (delta 0), reused 0 (delta 0)

-----> Heroku receiving push
-----> Fetching custom buildpack... done
-----> JSSPECCY app detected
-----> Installing dependencies using Bundler version 1.1.rc
       Running: bundle install --deployment
       Fetching gem metadata from
       Installing rack (1.4.1)
       Using bundler (1.1.rc)
       Your bundle is complete! It was installed into ./vendor/bundle
-----> Discovering process types
       Procfile declares types    -> (none)
       Default types for JSSPECCY -> web
-----> Compiled slug size is 932K
-----> Launching... done, v5 deployed to Heroku

 * [new branch]      master -> master

The buildpack will detect your app as ZX Spectrum if it has a *.sna file in the root directory.

Something went wrong with that request. Please try again.