Will Scullin
9bffd347cc
Wire up tests.
2019-03-01 20:38:04 -08:00
Will Scullin
58dbac1a78
Add missing roms.
2019-03-01 10:15:17 -08:00
Will Scullin
c5fa13388d
Support prod and dev modes.
2019-03-01 10:14:34 -08:00
Will Scullin
2b63a4b569
Fix reset.
2019-03-01 06:54:22 -08:00
Will Scullin
13446c0afa
Deal with some stray globals.
2019-03-01 06:48:50 -08:00
Will Scullin
573f36510d
Convert to webpack first pass.
2019-02-28 21:21:18 -08:00
Will Scullin
b8261252e3
True up with website.
...
* Drag and drop support.
* Re-enable audio in newer Chrome, Safari
* Minimal Printer
* Video dirty regions
2019-02-18 20:42:50 -08:00
Will Scullin
868923d550
Merge branch 'master' of github.com:whscullin/apple2js
2019-01-09 21:49:46 -08:00
Will Scullin
dad9e6f7a5
Merge pull request #7 from iflan/alt-location
...
Match the location of the Alt key to the activated Apple key
2019-01-09 00:55:55 -08:00
Will Scullin
5ebb5b0615
Merge branch 'master' of github.com:whscullin/apple2js
2019-01-09 00:52:21 -08:00
Will Scullin
77372d388b
Ditch makefiles, switch to eslint, fix linting.
2019-01-09 00:51:25 -08:00
Will Scullin
1c3c5acf1c
Merge pull request #6 from iflan/no-help-on-f1
...
Prevent launching help when F1 is pressed
2019-01-09 00:40:08 -08:00
Will Scullin
131db0340a
Refactor tape drive.
2019-01-09 00:27:31 -08:00
Ian Flanigan
ef74dddfae
Match the location of the Alt key to the activated Apple key
...
Modern browsers set the 'location' property on keyboard events when
the key is located in several places. The ALT key, for example, can be
either on the left or the right side of the keyboard.
This change uses the location to determine which Apple key to
activate, if it is available, and defaults to the old behavior if not.
2019-01-04 00:52:56 +01:00
Ian Flanigan
2d5972f7f5
Prevent launching help when F1 is pressed
...
In some browsers, in particular Chrome OS, pressing F1 opens a help
screen. This can be suppressed by calling preventDefault() on the
event.
2019-01-04 00:28:58 +01:00
Will Scullin
8ee8b01d0a
Clean up disassembly.
2017-12-20 11:41:29 -08:00
Will Scullin
dd1b18490e
Update editor files.
2017-12-20 09:07:59 -08:00
Will Scullin
0fb9bfbc64
Latest about.
2017-12-20 09:07:40 -08:00
Will Scullin
44557b90ad
Update tests, fill out 65C02 opcodes.
2017-12-20 09:07:09 -08:00
Will Scullin
de4f1fc2d8
State save/restore work, updated audio class.
2017-12-02 20:45:02 -08:00
Will Scullin
bd173c47fe
Fix blinking text for //e.
2017-10-01 11:19:04 -07:00
Will Scullin
6c92f33af3
Color fringed text in mixed mode.
2017-10-01 11:18:41 -07:00
Will Scullin
fa4f85d014
Reduce browser deprecation warnings.
2017-10-01 11:18:20 -07:00
Will Scullin
7fdaeb844b
Improved keyboard behavior, including iOS fixes.
2017-10-01 11:17:30 -07:00
Will Scullin
566630920f
One canvas to rule them all.
2017-09-24 07:06:57 -07:00
Will Scullin
c02ea762d8
D13 support, closer to real hardward behavior.
2017-09-23 11:34:24 -07:00
Will Scullin
bdb792f8fb
More cleanup.
2017-09-23 11:34:18 -07:00
Will Scullin
37a3fb9bcd
Refactoring.
2017-09-22 21:42:57 -07:00
Will Scullin
8a8db4015c
Remove old scanline, page stuff.
2017-08-20 12:57:43 -07:00
Will Scullin
1a6604f445
Fix tabs.
2017-08-20 12:49:12 -07:00
Will Scullin
0343497abc
Memory fixes, cleanup.
2017-08-20 10:46:10 -07:00
Will Scullin
dc146bf630
Merge pull request #4 from whscullin/whscullin/audit_fixes_1
...
Fix things revealed by zellyn/a2audit
2017-03-05 14:53:56 -08:00
Will Scullin
e294caab70
Fix things revealed by zellyn/a2audit
2017-03-05 14:51:59 -08:00
Will Scullin
d52bac1be3
Merge pull request #3 from whscullin/scullin/io-refactor
...
Cleanup and refactor I/O behavior.
2016-12-06 20:48:00 -08:00
Will Scullin
0e80761a4d
Cleanup and refactor I/O behavior.
2016-12-06 09:49:00 -08:00
Will Scullin
e021c692ce
Merge pull request #2 from whscullin/whscullin/more-cleanup
...
More cleanup.
2016-12-06 09:37:48 -08:00
Will Scullin
0906b7173c
More cleanup.
2016-11-27 17:28:49 -08:00
Will Scullin
9bd56466b4
Merge pull request #1 from whscullin/whscullin/cleanup-refactor
...
Cleanup and refactoring.
2016-11-21 21:34:31 -08:00
Will Scullin
f9f0239d86
Cleanup and refactoring.
2016-11-21 21:26:40 -08:00
Will Scullin
1dfbc0b61b
Audio cleanup.
2015-07-10 22:55:36 -07:00
Will Scullin
8a761be9a9
Minor fixes
2014-07-30 12:07:21 -07:00
Will Scullin
0a1127f541
Various bug fixes, tape support.
2014-07-30 12:01:57 -07:00
Will Scullin
a6f454f845
Misc. Cleanup and fixes
2014-06-26 06:46:01 -07:00
Will Scullin
79e7dbe1e1
Clean up cruft.
2014-03-05 20:08:02 -08:00
Will Scullin
bcee38bf53
Refactor audio.
2014-03-05 20:04:54 -08:00
Will Scullin
9226b47f24
Canvas update
...
Render both dimensions x2 for better visual results.
2014-02-05 10:53:08 -08:00
Will Scullin
088a5a7922
disk2_write
...
Fix edge case where somebody (Hello, Incredible Hulk) might try to
write to the Disk II ROM.
2014-01-26 13:23:32 -08:00
Will Scullin
18c347fe23
Add prodos disk, back out WIP.
2014-01-05 10:33:35 -08:00
Will Scullin
c2083ce2f4
Add reset button
2014-01-05 10:31:29 -08:00
Will Scullin
212db7cc77
Add 2mg support to disk2
2014-01-05 09:37:33 -08:00