An Apple II emulator originally written in Javascript, now being converted to TypeScript
Go to file
Taeber Rapczak 1d65aea32d Remediate NPM Advisory 1164 (#14)
After running `npm install`, npm warns of a severe security
vulnerabilty: https://www.npmjs.com/advisories/1164.

This change to `package.json` ensures the version of handlebars that is
installed (because of jest) is unaffected.

This can be removed once jest releases a newer version that requires an
unaffected version of handlebars.
2019-10-17 18:53:38 -07:00
bin Port tools to node. 2019-03-02 22:46:37 -08:00
css Tweak a bunch of sizes. 2019-03-13 19:27:55 -07:00
img True up with website. 2019-02-18 20:42:50 -08:00
js Better linting, tests, fix text buffer, ROR. 2019-10-16 20:20:38 -07:00
json/disks Port tools to node. 2019-03-02 22:46:37 -08:00
test Better linting, tests, fix text buffer, ROR. 2019-10-16 20:20:38 -07:00
.editorconfig
.eslintignore Fix hamfisted jquery -> html5 translation. 2019-03-21 20:39:48 -07:00
.eslintrc.json Better linting, tests, fix text buffer, ROR. 2019-10-16 20:20:38 -07:00
.gitignore Update readme. 2019-03-03 07:25:02 -08:00
about.html Remove social and tracking metadata and scripts. 2019-03-05 20:43:35 -08:00
apple2js.html Better linting, tests, fix text buffer, ROR. 2019-10-16 20:20:38 -07:00
apple2jse.html Fix "About" 2019-09-08 11:30:32 -07:00
babel.config.js Add a real test harness. 2019-03-26 21:02:27 -07:00
LICENSE Crude native woz support. (#13) 2019-10-01 19:56:10 -07:00
package-lock.json Bump eslint-utils from 1.3.1 to 1.4.2 2019-09-04 16:48:08 +00:00
package.json Remediate NPM Advisory 1164 (#14) 2019-10-17 18:53:38 -07:00
README.md Update README.md 2019-03-04 20:02:54 -08:00
webpack.config.js Export instead of attach to window, and make webpack like it. 2019-03-31 20:52:45 -07:00

apple2js

An Apple II emulator written in Javascript.

Things are still a little rough around the edges right now, hopefully I will have more time to clean things up.

First

npm install

To run a development server

npm run dev

The open either http://localhost:8080/apple2js.html or http://localhost:8080/apple2jse.html

To build a static distribution into dist

npm run build

To add additional disk images, use

./bin/dsk2json -c Category -n Name path/to/image.dsk > json/disks/image.json

then

./bin/index`