Commit Graph
122 Commits
Author SHA1 Message Date
Jason Scott 7b85fe0064 Update TODO.md 2015-04-13 17:09:42 -04:00
Daniel Brooks 4d5cb33f44 tweak examples, some documentation 2015-04-13 05:29:58 -07:00
Daniel Brooks 302c0b55ee add the spinner image 2015-04-13 02:33:13 -07:00
Jason Scott 0d7ff1f417 Create THEORY.md 2015-04-13 02:18:59 -04:00
Jason Scott bb46ddc407 Update example_arcade.html 2015-04-13 02:04:59 -04:00
Jason Scott 9a41c4562a Update example_arcade.html 2015-04-13 02:03:04 -04:00
Jason Scott 03ed07ebbd Update example_arcade.html 2015-04-13 01:47:04 -04:00
Jason Scott 63e0f5918d Update example_arcade.html 2015-04-13 01:06:12 -04:00
Jason Scott 499e9ec733 Update README.md 2015-04-13 00:32:02 -04:00
Jason Scott 9bee988a65 Update README.md 2015-04-13 00:27:38 -04:00
Jason Scott 431ee3ad92 Update README.md 2015-04-13 00:26:42 -04:00
Jason Scott b69033f478 Update README.md 2015-04-13 00:18:35 -04:00
Jason Scott a344336c78 Update TECHNICAL.md 2015-04-13 00:18:02 -04:00
Daniel Brooks 1ab9544534 allow for more callbacks, and call one just before we load the emulator as well as after it's loaded 2015-04-12 20:54:52 -07:00
Daniel Brooks 9ac6b8a3df correct name for the IA logo 2015-04-12 19:43:28 -07:00
Jason Scott 0002147462 Create README.md 2015-04-12 22:31:03 -04:00
Jason Scott fcf66239af Update and rename README.md to TECHNICAL.md 2015-04-12 22:30:10 -04:00
Daniel Brooks 1eab408fb7 apparently an image that was 404 can still be considered complete 2015-04-12 10:54:49 -07:00
Daniel Brooks 9910216efa add info about the emulators to the README 2015-04-12 10:38:20 -07:00
Daniel Brooks 974a0820e3 handle missing splash/spinner images better 2015-04-12 10:36:12 -07:00
Jason Scott 43a33cf7ca Update README.md 2015-04-11 19:23:14 -04:00
Daniel Brooks 8cb644918b add an example for IALoader, and center the canvases in the examples 2015-04-11 15:38:36 -07:00
Daniel Brooks f498739d35 tweak positioning of the logo in the splash screen
for reduced crampedness
2015-04-11 15:37:23 -07:00
Daniel Brooks 857737f166 bundle the IA and emulator logos
Drawing an image from another origin into the canvas prevents the
emulator from later reading data out of the canvas.
2015-04-11 11:05:02 -07:00
Daniel Brooks 17e9ae3e16 bigger IA logo 2015-04-11 10:58:56 -07:00
Daniel Brooks 2d3807296e fix js error
really need to write a replacement for that
2015-04-11 10:57:49 -07:00
Daniel Brooks d5d4b9d23f use the IA logo until we know which emulator logo to show 2015-04-11 03:48:28 -07:00
Daniel Brooks 77f3ae1bbc correct url 2015-04-10 18:21:08 -07:00
Daniel Brooks c4dedaa30e logo 2015-04-10 18:19:56 -07:00
Daniel Brooks c4b1c5ede6 add a TODO list 2015-04-03 01:51:34 -07:00
Daniel Brooks 6023df1aad Merge branch 'promises'
This has been deployed to IA.

Conflicts:
	emdosbox-launcher.js
	emdosbox-loader.js
	jsmess-launcher.js
	jsmess-loader.js
2015-04-02 22:20:45 -07:00
Daniel Brooks 78bdb08eff quasi-document our testcases 2015-04-02 21:32:14 -07:00
Daniel Brooks d73eea21ff add native resolutions and waitAfterDownloading option to the examples 2015-04-02 19:39:30 -07:00
Daniel Brooks 0ec9153d06 handle an unknown native resolution without errors, at least 2015-04-02 19:29:47 -07:00
Daniel Brooks 25b3e7b7d5 fix scaling behavior 2015-04-02 19:15:23 -07:00
Daniel Brooks ea79f25fdb show a percentage in the splash screen if we can 2015-03-25 19:08:14 -07:00
Daniel Brooks b5076a16e5 log of 0 is -Inf, so handle that case separately 2015-03-25 19:07:58 -07:00
Daniel Brooks f997324eec convenient place to list the default option values 2015-03-25 16:53:37 -07:00
Daniel Brooks 57df095229 show download progress on splash screen 2015-03-25 16:51:24 -07:00
Daniel Brooks fd8ef99c54 add a -conf option to point dosbox to the config file
This doesn't seem to cause any problems if the file is missing, which is
good.
2015-03-24 15:13:45 -07:00
Daniel Brooks 61cc734dbc remove launcher.js, now that it's no longer needed 2015-03-17 08:09:19 -07:00
Daniel Brooks 6714044780 make the 'press any key' pause opt-in 2015-03-17 04:48:06 -07:00
Daniel Brooks a62d19cdfc correct the positioning of the loading status
by appending it not to the end of the document, but into the parent
element of the canvas
2015-03-17 04:34:40 -07:00
Daniel Brooks 812f14cf86 git rid of 'raw' param to fetch_file
It didn't really do what it sounded like it did; it just converted the
response to an Int8Array. This would only work if the result type was
either null or 'arraybuffer', and we then have to immediately convert
that into a BrowserFS Buffer. Since we can do that directly from an
ArrayBuffer, this is just extra work. Additionally, for rediculuous
reasons a 0-length Int8Array can't be converted into a Buffer, so we
would have a spurious failure if we got a 0-byte response. This then is
the very definition of an anti-feature.
2015-03-17 04:28:30 -07:00
Daniel Brooks 43e7b02fa0 fix the permissions problem when decompressing a zip file 2015-03-14 18:40:33 -07:00
Daniel Brooks 78b76eca53 tweak IALoader example in README 2015-03-13 15:43:19 -07:00
Daniel Brooks 1aea283378 swap foreground and background colors on the splash screen to match IA v2 interface 2015-03-13 15:42:58 -07:00
Daniel Brooks 1dda3d145c "fix" an error when loading in IA v2 interface
Honestly this is a hack. IA is kindly providing us with an object that
has split out the item name, file name, and a few other things. We treat
it as a path (by calling its special toString() method) and then later
split that path into path components to find the item name. Yay.
2015-03-13 15:41:01 -07:00
Daniel Brooks 7f1e9ce7c8 set the loading progress' foreground color when updating the splash screen in case the colors have been inverted 2015-03-13 10:50:17 -07:00
Daniel Brooks c655415da7 bare-bones html/js example files to get you started 2015-03-13 10:45:11 -07:00