Commit Graph
76 Commits
Author SHA1 Message Date
Daniel Brooks 9a3ec6fe64 fix up muting and unmuting, and wire it up to mute/unmute SAE correctly 2016-08-07 18:15:59 -07:00
Daniel Brooks ad53da596c update to the newest BrowserFS 2016-08-04 00:17:05 -07:00
Daniel Brooks 70ad117a20 and a different one that sometimes shows up 2016-08-03 20:31:35 -07:00
Daniel Brooks 81c8a69a7a silence a minor error that sometimes shows up 2016-08-03 20:28:48 -07:00
Daniel Brooks 03c4d4e3a7 remove webaudio buffer copying for MAME; MAME is now doing this itself 2016-08-03 17:56:36 -07:00
Daniel Brooks d554a01a8b fix a small bug that has crept in 2016-08-03 17:47:41 -07:00
Daniel Brooks 6c63e41d24 tweak error handling slightly 2016-08-02 08:08:03 -07:00
Daniel Brooks 1ff5ba7eec make the download progress less likely to wrap across two lines, or to make everything wobble 2016-08-01 16:14:30 -07:00
Daniel Brooks 459da3f49d resize the canvas just before starting SAE
this duplication won't survive the refactoring that I have in mind
2016-08-01 16:13:27 -07:00
Daniel Brooks 4282d996ec we don't need to have sae in debug mode all of the time 2016-08-01 14:26:14 -07:00
Daniel Brooks fe2d12cb8d cosmetic change to the sae configuration 2016-08-01 13:37:59 -07:00
Daniel Brooks 6fab424ac6 add support for the ScriptedAmigaEmulator
Not yet fully debugged, but it's looking pretty close to finished. One
annoyance is that unzipping the kickstart files didn't work; serve
them up uncompressed for now (or use transfer encoding). Needs
documentation.
2016-07-31 20:43:24 -07:00
Daniel Brooks a6cf1324b2 now that MESS and MAME are combined, combine all our code for them into just MAMELoader 2016-07-31 18:14:02 -07:00
Daniel Brooks 791992090e download all disk images, if there is more than one 2016-07-17 23:18:36 -07:00
Jason Scott 9e2d27e6ad Initial phase of removing "mess" as a loading image, as MESS has now merged with MAME 2016-05-23 21:07:00 +00:00
Jason Scott c08a3e14ac Redirect to new IA locations (emularity_*_v1 instead of jsmess_*_v2) 2016-05-02 22:48:02 +00:00
Daniel Brooks 3ffd13747f cosmetic; silence a few warnings from js2-mode about return values 2016-03-01 10:42:55 -08:00
Daniel Brooks 029855f820 bare-minimum fix for gamepads. no ui, no hooks, and mame doesn't notice them unless you press a button on the gamepad before we start it 2016-03-01 10:28:10 -08:00
Grant Galitz 1f579da61c welcome to hell
firefox bug workaround that needs to exist until mozilla fixes said bug.
2016-02-03 16:55:02 -05:00
Grant GalitzandDaniel Brooks 4a5277c1cb clean up the sound output quite a lot 2016-02-03 06:20:39 -08:00
Daniel Brooks e701aa8f66 gracefully handle a failure to access the IndexedDB 2015-09-13 16:34:38 -07:00
Daniel Brooks 2655177171 spruce up error handling
It now correctly "stops" on the step that failed (later steps return
early), allowing the correct error message to show. This fixes the last
and most important review comment from Alex.
2015-07-02 09:05:36 -07:00
Daniel Brooks 608890543c just tweak some indentation 2015-06-25 17:01:53 -07:00
Daniel Brooks 2281f3055f last review comment by Alex; no need to keep searching once we've found the dosbox config file 2015-06-25 01:18:21 -07:00
Daniel Brooks a4bc4aa748 address minor review comments by Alex Vincent 2015-06-24 18:49:18 -07:00
Daniel Brooks ae15fa8861 move config to the correct place
code documentation should describe the difference better (or perhaps
should explain it in the first place)
2015-06-24 18:47:54 -07:00
Daniel Brooks 718011a76b clean up indentation 2015-06-24 18:47:37 -07:00
John Vilk 3899c28d68 Use different IndexedDB stores for each game. 2015-06-08 22:07:16 -07:00
John Vilk eb5d3f2608 [BETA] Can now persist save files. 2015-06-07 22:31:00 -07:00
Daniel Brooks 16455e62b1 add checkmarks on success/Xs on failure 2015-05-18 11:42:26 -07:00
Daniel Brooks fdd803c8fd remove obsolete loader_game check 2015-05-18 01:36:21 -07:00
Daniel Brooks 8a7efdfc59 handle error status codes when fetching files
we were completely falling over on a simple 404, which is dumb.
2015-05-18 01:27:20 -07:00
Daniel Brooks 3c43816d1a clean up styling in the xhr success/failure cases 2015-05-18 01:27:19 -07:00
Daniel Brooks fa66c5c6c9 just show the title on each row of the status table 2015-05-18 01:27:19 -07:00
Daniel Brooks 155b60ad6e clean up splash-screen colors 2015-05-18 01:25:57 -07:00
Daniel Brooks 5fa420ad8d actually remove spinner element 2015-05-18 00:50:41 -07:00
Daniel Brooks 35135cfe44 nuke the spinner, and the animation code 2015-05-18 00:34:56 -07:00
Daniel Brooks 0e0d6e0846 don't tie the splash screen to the height of the canvas
I should probably do something similar for the width, but that's more
complicated.
2015-05-15 11:23:30 -07:00
Daniel Brooks a716cdb6d5 use a spinner image that stands out from the default black background better
I just used a quick google image search to find
http://www.clker.com/clipart-15492.html; it's possible that there are
better images to use out there.
2015-05-13 15:50:18 -07:00
Daniel Brooks 599ee0bb95 splash screen no longer draws on the canvas
Since we're no longer creating a 2d context to draw the splash screen,
there's no problem if the emulator wants to create a 3d context.
2015-05-13 15:48:36 -07:00
Daniel Brooks 170e6a28ae tweak the hostname hack so that it works better with archive.org's test subdomains 2015-05-08 14:45:26 -07:00
Tracey JaquithandDaniel Brooks 1d91bfd724 fix CORS for safari/ie 2015-05-01 00:04:31 -07: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
Daniel Brooks 1eab408fb7 apparently an image that was 404 can still be considered complete 2015-04-12 10:54:49 -07:00
Daniel Brooks 974a0820e3 handle missing splash/spinner images better 2015-04-12 10:36:12 -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