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