The latest release is online at https://8bitworkshop.com/
To build the 8bitworkshop IDE:
git submodule init
git submodule update
npm i
npm run build
Start a web server on http://localhost:8000/ while TypeScript compiles in the background:
make tsweb
npm test
Note: Github tests may fail due to lack of permissions.
Copyright © 2016-2020 Steven Hugg.
This project is GPL-3.0 licensed.
Dependencies retain their original licenses.
All included code samples (all files under the presets/ directory) are licensed under CC0 unless otherwise licensed.
The IDE uses custom forks for many of these, found at https://github.com/sehugg?tab=repositories
- https://javatari.org/
- https://jsnes.org/
- https://www.mamedev.org/
- https://github.com/floooh/chips
- https://github.com/DrGoldfire/Z80.js
- http://www.twitchasylum.com/jsvecx/
- https://github.com/curiousdannii/ifvms.js/
- https://cc65.github.io/
- http://sdcc.sourceforge.net/
- http://perso.b2b2c.ca/~sarrazip/dev/cmoc.html
- https://github.com/batari-Basic/batari-Basic
- https://www.veripool.org/wiki/verilator
- http://mcpp.sourceforge.net/
- http://www.ifarchive.org/indexes/if-archiveXinfocomXcompilersXinform6.html
- https://github.com/dmsc/fastbasic
- https://dasm-assembler.github.io/
- http://atjs.mbnet.fi/mc6809/Assembler/xasm-990104.tar.gz
- http://48k.ca/zmac.html
- https://github.com/apple2accumulator/merlin32
- https://github.com/camsaul/nesasm