Commit Graph
205 Commits
Author SHA1 Message Date
Daniel Brooks d9f978a743 triage bugs 2016-11-07 00:22:09 -08:00
Daniel Brooks f06bc99580 use IA item metadata to override the default peripherals for a MAME system
Use metadata keys like mame_peripheral_PERIPH (where PERIPH is the
name of a MAME peripheral, such as 'flop1') whose values are
filenames.
2016-11-05 22:06:41 -07:00
Daniel Brooks da6c7ccc98 IALoader only uses the first item in the 'peripherals' list when configuring mame 2016-11-03 11:26:48 -07:00
Daniel Brooks 5a84f61aa8 add a license statement 2016-10-10 18:37:00 -07:00
Daniel Brooks d069b1d4ba fix comments in example_arcade as well 2016-10-10 16:05:06 -07:00
Daniel Brooks 710c8e7f89 status update 2016-10-10 13:07:58 -07:00
Daniel Brooks f628712ce6 Merge remote-tracking branch 'origin' 2016-10-10 13:06:17 -07:00
Daniel Brooks 6086f2c80a fix the file name in the arcade example 2016-10-10 12:54:21 -07:00
Daniel Brooks 8a35866e84 don't break new users by relying on undocumented hacks
The 'gofullscreen' element and 'unmute' cookies are hold-overs from
when this was written specifically for archive.org; I need to get them
to improve their code so that we can remove these rather than just
making them special cases.

Fixes #6
2016-10-10 12:33:38 -07:00
Daniel Brooks f952e2ef3d bug report 2016-09-06 10:41:19 -07:00
Daniel Brooks a8fbd36252 support full screen in SAE 2016-08-10 18:25:13 -07:00
Daniel Brooks cc34a432f2 idea 2016-08-09 22:52:41 -07:00
Daniel Brooks e7f842d72a fix the IndexedDB issue that breaks game loads in some cases (including private browsing mode) 2016-08-09 21:05:09 -07:00
Daniel Brooks 476dd351aa don't forget 2016-08-09 17:09:51 -07:00
Daniel Brooks 6847994a75 tweak a few things with the documentation that I happened to notice 2016-08-09 17:04:33 -07:00
Daniel Brooks ff2019457b document the SAE support
could use more details perhaps, but for now...
2016-08-09 16:54:33 -07:00
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 f1d99848e5 bug reports from HN 2016-08-07 11:58:15 -07:00
Daniel Brooks 91ff9d09eb upgraded browserfs 2016-08-04 10:19:05 -07:00
Daniel Brooks 14709bedcf spaces in urls? 2016-08-04 01:14:17 -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 a4361644ab webaudio bug is fixed 2016-08-03 17:58:57 -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 1b052e34b5 some bug tracking in Bugs Everywhere 2016-08-03 17:02:39 -07:00
Daniel Brooks 7acd3d89aa add an example for amiga emulation 2016-08-03 16:48:40 -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 6af4c5b895 update the example in the docs 2016-07-17 23:29:45 -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 85b6048cf6 update to BrowserFS v0.4.2 2015-09-13 16:36:04 -07: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 66073a79f4 update BrowserFS 2015-06-24 18:48:07 -07:00