An Apple II emulator originally written in Javascript, now being converted to TypeScript
Go to file
Ian Flanigan 397e7ecc11 Allow Shift-F2 to maximize the Apple screen in the window
Normally, F2 causes the browser to go full-screen, showing only the
Apple screen. However, in Chrome, the user can exit full-screen mode
by pressing ESC. Since ESC is used frequently on the Apple //e, this
limits the utility of full-screen mode.

To work around this problem, this change adds Shift-F2, which will
make the Apple fill the window without going full-screen. This allows
the user to go make the window full-screen in some other way, thus
enabling the use of the ESC key.

Note that the method used is almost entirely implemented in CSS, with
just a few lines of code to change the classes on some elements. This
may not be the best long-term way of implementing this feature.
2019-01-04 00:51:57 +01:00
css Allow Shift-F2 to maximize the Apple screen in the window 2019-01-04 00:51:57 +01:00
img Keyboard fixes 2013-12-19 14:55:04 -08:00
js Allow Shift-F2 to maximize the Apple screen in the window 2019-01-04 00:51:57 +01:00
json/disks More cleanup. 2016-11-27 17:28:49 -08:00
scripts Cleanup and refactor I/O behavior. 2016-12-06 09:49:00 -08:00
.editorconfig Update editor files. 2017-12-20 09:07:59 -08:00
.eslintrc.json Update editor files. 2017-12-20 09:07:59 -08:00
.gitignore Refactor audio. 2014-03-05 20:04:54 -08:00
about.html Latest about. 2017-12-20 09:07:40 -08:00
apple2js.html One canvas to rule them all. 2017-09-24 07:06:57 -07:00
apple2jse.html One canvas to rule them all. 2017-09-24 07:06:57 -07:00
LICENSE Initial commit 2013-10-03 18:25:37 -07:00
Makefile Initial checkin 2013-10-10 11:03:07 -07:00
README.md Don't minify 2013-11-16 12:38:18 -08:00
test.html Update tests, fill out 65C02 opcodes. 2017-12-20 09:07:09 -08:00

apple2js

An Apple II emulator written in Javascript

Things are a little rought around the edges right now, hopefully I will have time to clean things up in a bit.

To run, open apple2js.html

To add additional disk images, use scripts/dsk2json.pl, then "make index"