Commit Graph
279 Commits
Author SHA1 Message Date
Daniel Brooks fc0d2a5e80 add an autoboot option for MAMELoader, and make IA's emulator_start metadata use it 2019-11-17 22:29:19 -08:00
Daniel Brooks 6403db035e fix the mute/unmute button for MAME
Fixes MAMERunner's mute/unmute functions, and starts MAME with the
volume turned down instead of with no sound emulation at all when the
mute cookie is set.
2019-08-03 06:43:04 -07:00
Daniel Brooks 8ad749e9e7 deprecate Emulator.setScale in favor of BaseLoader.setScale 2019-07-15 08:34:07 -07:00
Daniel Brooks e4388d12fa fix scaling at least for MAME
Turns out that a program that uses emscripten's SDL port to create a
"window" (by calling SDL_CreateWindow) gets exactly the canvas size
that they requested, and emscripten actually resets the canvas back to
this size on certain events (such as window resize).

This means that the application must request the scaled size, or
explictly resize the canvas using a different API. Since MAME accepts a
-resolution command-line argument, I can at least make it request a
window of the scaled size. It's not as efficient as letting the
browser scale the window, but it works.
2019-07-14 13:00:03 -07:00
Daniel Brooks ddb1c28e15 remove stray debugging print 2019-03-19 17:31:56 -07:00
Daniel Brooks e2808c7006 support loading np2, xmil, and vmac items from IA 2019-02-10 20:42:58 -08:00
Daniel Brooks 2729449d94 clean up the indentation 2019-02-02 03:15:13 -08:00
Pengan Zhou 2b32762967 Add mini vMac and Mini vMac II example with NP2Loader 2019-01-29 23:25:16 -08:00
Pengan Zhou ee73ead2bc Add examples for X Millennium and Neko Project II 2019-01-29 23:10:14 -08:00
Pengan Zhou 39a075f9dd NP2Loader for Neko Project II 2019-01-29 19:28:35 -08:00
Daniel BrooksandGitHub 7ce9158793 Merge pull request #53 from algestam/vice-doc-fix
Small doc fix in the Vice example
2018-11-27 02:43:11 -08:00
Henrik Algestam 67c17883a6 Small doc fix in the Vice example 2018-11-27 11:31:39 +01:00
Daniel BrooksandGitHub 1ff6deb1c6 Merge pull request #47 from pengan1987/master
Fix PC98DosBoxLoader default mount behavior problem
2018-10-23 13:01:00 -07:00
Pengan Zhou 644ed28d1c Make PC98DosBoxLoader compatible with drive_type 2018-10-21 16:53:24 -07:00
Daniel BrooksandGitHub 0828c5ba4a Merge pull request #48 from Sgeo/patch-2
Support vice.conf
2018-10-19 19:19:04 -07:00
SgeoandGitHub 4ed4c48f0d Support vice.conf 2018-10-18 22:28:18 -04:00
Daniel Brooks 91a3a6cba9 Merge branch 'pengan1987-master' 2018-10-11 09:48:39 -07:00
Daniel Brooks 5e9d3e4759 IALoader can easily use PCE's new extra_args support too 2018-10-11 09:48:21 -07:00
Daniel Brooks f0fe992c29 clean up the grammar and presentation of the explanatory comment somewhat 2018-10-11 09:47:41 -07:00
Daniel Brooks 8f195d41ff avoid default arguments for backwards compatibility 2018-10-11 09:27:37 -07:00
Pengan Zhou fcdeeb5245 Add extraArgs support for PCE and PCE IBM PC example 2018-10-10 23:17:48 -07:00
seedgou 145b70f19c fix dosbox mount img
see also https://www.dosbox.com/wiki/MOUNT#Mounting_an_ISO-File_as_volume
2018-10-10 20:13:24 +08:00
seedgou 227759a8df add support for dosbox cdrom, floppy, img drive 2018-10-10 19:23:21 +08:00
Daniel BrooksandGitHub abaefa7dd3 Merge pull request #44 from pengan1987/master
Support multiple floppy disks for SAE
2018-10-01 16:44:33 -07:00
Daniel Brooks 2145df1f4d just some minor cleanups, and a missing export 2018-09-30 11:32:08 -07:00
Daniel Brooks b713193ec8 add an example to show off ViceJS 2018-09-30 11:32:08 -07:00
SgeoandDaniel Brooks 63c248129b Attempt to allow independent VICELoader use with fliplists
Move fliplist file creation into VICELoader, and processing of IA metadata into IALoader.

Not actually tested on indepenent VICELoader. Tested and works on IA, with the caveat that empty metadata_fliplist.vfl gets created.
2018-09-30 11:32:08 -07:00
SgeoandDaniel Brooks 69fe64e3fe Fliplists
Add support for fliplist metadata.

Closes #35.
2018-09-30 11:32:08 -07:00
Pengan Zhou 58e2ff2805 Support multiple disks for SAE 2018-09-28 21:14:35 -07:00
Daniel Brooks 1404e481ad tweak the wording in the new dosbox-x example 2018-09-18 00:05:58 -07:00
Pengan Zhou 917c042822 Update setup of Emscripten based loaders 2018-09-17 00:17:39 -07:00
Pengan Zhou 9032a728ab Update PC-98 example page 2018-09-15 23:44:30 -07:00
Pengan Zhou f6dfaa40bd Default dosbox.conf for PC-98 can be loaded from resource disk 2018-09-15 22:53:13 -07:00
Pengan Zhou aa4072779a Add DOSBox-X PC98 support 2018-09-15 20:01:03 -07:00
Daniel Brooks 665e947fc9 add a logo for Vice 2018-09-01 15:30:26 -07:00
Daniel Brooks d9f3ee9ec9 Merge branch 'dosbox-urls' 2018-08-30 08:57:36 -07:00
Daniel Brooks 016862194e don't mention git-annex, it's not been kept up to date 2018-08-30 08:56:09 -07:00
Daniel Brooks 48088106dd I double-checked, and this is the one IA is currently using 2018-08-30 08:49:00 -07:00
Daniel BrooksandGitHub 60433ba064 Merge pull request #32 from Sgeo/master
VICE.js support
2018-08-30 08:45:26 -07:00
Sgeo 654604ddbd Remove some logging. 2018-08-30 08:07:50 -04:00
Sgeo 6d6e6c1164 Allow for "vice" 2018-08-29 23:40:25 -04:00
Sgeo 05df4b0068 * Stubbed out non-working .zip support. Other items take priority 2018-08-29 23:14:15 -04:00
Sgeo 9e61c43196 * Logging
* Use extra_args
* -autostart
* emulator_start is optional.
2018-08-29 22:07:36 -04:00
Sgeo 6baafb1177 Working autostart locally. Things not working:
* Resolution weird
* CRT emulation looks horrid
* Sound is clicky
* Any sort of customization of disk drives, any sort of ability to not autostart

Changes:
* Syntax fixes
* Some logging
* get_vice_files gets all files matching emulator_ext and nothing else. Reconsider for mixed file usage (e.g. prg and d64 and crt)
* Use EmscriptenRunner
* build_vice_arguments. Supplies -autostart and prepends /emulator/.
2018-08-29 01:00:56 -04:00
Sgeo 7b0afc87de get_vice_files and related code. No guarantee that this is coherent. 2018-08-28 00:18:11 -04:00
Sgeo 5ecbeb7db8 Notes to self, mostly 2018-08-21 01:36:33 -04:00
Sgeo 9eee49d915 Dispatch to (currently non-existent) vice code 2018-08-20 21:30:04 -04:00
SgeoandGitHub 3b88d23cfd Fix links to dosbox files. 2018-08-19 22:15:29 -04:00
Daniel Brooks fd1ec3e28a forgot to handle a missing extension in files_with_ext_from_filelist 2018-05-05 08:55:26 -07:00
Daniel Brooks 1ceb58c9cc fix EmscriptenRunner 2018-04-26 12:56:48 -07:00