Commit Graph

150 Commits

Author SHA1 Message Date
Will Scullin bb6e36f964
Various fixes (#23)
* Sort disks in category order

* Fix saving disk

* Fix keyboard not working after modal

* Make caps lock key on keyboard work, while keeping caps lock on virtual keyboard working too

* Fix delete local storage

* Fix minus key on Mac

* Remove backtick

* Credit.

Co-authored-by: Matthew Hebley <Matthew.Hebley@navico.com>
2020-04-23 19:47:44 -07:00
Will Scullin 8af8cdbbca
Clean up lint. 2020-03-26 20:01:24 -07:00
Will Scullin 3932c1a919
Spring cleaning, package edition. 2020-03-22 16:35:27 -07:00
dependabot[bot] 3a0036c1ca
Bump acorn from 5.7.3 to 5.7.4 (#22)
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-14 12:39:29 -07:00
Will Scullin ddcabc5683
Really brief delay for CFFA. 2020-01-12 13:06:40 -08:00
Will Scullin 91d1d753ad
Eat context menu events. Fixes #21 2020-01-12 11:43:16 -08:00
Will Scullin ce0a1b59ce
Move most gfx into css. 2020-01-02 21:12:34 -08:00
Will Scullin b647b3c2bb
CFFA (#20)
* CFFA

* CFFA multi-disk and write functionaliity.

* Clean up multi-devices/partition behavior.

* ProDOS WIP

* Update against refactored codebase.

* WIP

* Wait until disks load, show progress.

* Don't wait so long to boot floppies.

* Forgot to save :|.

* Credit.
2020-01-02 11:11:04 -08:00
Will Scullin 8ea7cf2abe
Credit. 2020-01-02 11:00:04 -08:00
Will Scullin 506dfc52de
Small cleanup and fixes. 2020-01-02 10:57:26 -08:00
Will Scullin 398ed17c79
Truer colors, fix dirty rect. 2020-01-01 12:33:24 -08:00
Will Scullin 4efc8f6053
Work around mobile Safari wierdness. 2019-12-30 14:19:12 -08:00
Will Scullin c812e9f71a
Link to readme. 2019-12-30 13:55:07 -08:00
Will Scullin eaef394eb1
Rework full page mode. 2019-12-30 11:40:28 -08:00
Will Scullin d15979d67e
Better stats. 2019-12-30 11:13:35 -08:00
Will Scullin f75a2fa962
Fix acceleration, normalize heavily used signatures. (#18) 2019-12-29 19:13:59 -08:00
Will Scullin 680de778ee
Reinstate vbl hack. 2019-12-29 13:35:00 -08:00
Will Scullin deec11a2a3
Fix play/pause 2019-12-27 18:14:33 -08:00
Will Scullin 2c2a1832da
Fix alt char set. 2019-12-27 15:50:40 -08:00
Will Scullin bcbe36db0c
Refactor main (#17)
* Refactor UI elements.

* Cleanup.

* Refactor core.

* Fix printer.

* Small fixes

* Fix frame counts
2019-12-27 15:04:07 -08:00
Will Scullin 1104eeb76a
Move about.html into README 2019-12-21 20:01:30 -08:00
Will Scullin 76befd02cd
Fix security audit, fsevents build errors. 2019-12-21 19:09:50 -08:00
Will Scullin 99c2061f64
Ignore .DS_Store. 2019-12-21 18:47:56 -08:00
Will Scullin bcfa34fdb9
Oh Handlebars. 2019-12-05 09:43:22 -08:00
Will Scullin 5ed05344cb
Oh, Handlebars. 2019-12-05 09:42:34 -08:00
Will Scullin 409e627abc
Add quick and dirty Applesoft compiler. 2019-12-02 18:55:01 -08:00
Will Scullin 060b9845c6
Move test ROMs to binary files to speed tests. 2019-12-02 18:53:47 -08:00
Will Scullin 37e0c8a84c
Fix Thunderclock with more correct implementation. 2019-12-01 09:52:14 -08:00
Will Scullin 0059910122
Fix Disk II writing. 2019-12-01 06:43:42 -08:00
Will Scullin 5cbf6bd335
Fix parallel rom. 2019-11-24 20:47:10 -08:00
Will Scullin 69bdd3fde4
Move ROM data out of card sources. (#16) 2019-11-24 16:52:01 -08:00
Will Scullin 5e4aac70d2
Use bit math more places. (#15) 2019-11-23 19:05:52 -08:00
Will Scullin 17b54bd793
Add node CI 2019-11-23 18:46:11 -08:00
Will Scullin 3e5c54e444
Skip slow tests by default. 2019-11-23 18:45:05 -08:00
Will Scullin 1f31bfe1e2 Handlebars issue du jour. 2019-11-16 12:40:52 -08:00
Will Scullin f0ecda312d
Sync package-lock.json 2019-10-17 20:17:15 -07:00
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
Will Scullin 37a6efc661
Better linting, tests, fix text buffer, ROR. 2019-10-16 20:20:38 -07:00
Will Scullin e2c615f20b
Fix ROL. 2019-10-07 22:18:15 -07:00
Will Scullin 3b95726655
Crude native woz support. (#13)
Readonly for now.
2019-10-01 19:56:10 -07:00
Will Scullin 7d9090133b
No CPU cycle left behind. 2019-09-29 15:52:22 -07:00
Will Scullin 859bd1ff8f
Apply Sather to stack operations. 2019-09-22 20:04:47 -07:00
Will Scullin 6348d52cfe
Fix RDMIXED 2019-09-21 20:49:09 -07:00
Will Scullin 38db968411
jQuery B gone. 2019-09-19 09:45:41 -07:00
Will Scullin cc5c558a00
Merge pull request #12 from whscullin/whscullin/cpu-cycle-accuracy
CPU cycle accuracy
2019-09-18 19:56:44 -07:00
Will Scullin 56e17f5b15
minor cleanup 2019-09-18 19:51:31 -07:00
Will Scullin 86602a4eb7
Try and emulate "false reads" 2019-09-18 19:46:15 -07:00
Will Scullin 8ee543619e
First pass it more accurate cycle counting. 2019-09-18 18:46:26 -07:00
Will Scullin 7b72d8a9d2
Fix "About" 2019-09-08 11:30:32 -07:00
Will Scullin c98306ff39
Indicate Node 6 or greater required 2019-09-07 11:18:42 -07:00