Commit Graph
253 Commits
Author SHA1 Message Date
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
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
Daniel Brooks 666969bcbc fix muting in MAME 2018-04-23 04:03:09 -07:00
Daniel Brooks c175e7b782 support MAME's -keepaspect command-line option 2018-04-12 23:56:26 -07:00
Daniel Brooks 00d69a5b75 factor the loading process further, and introduce the EmscriptenRunner
The compliments the SAERunner for the Scripted Amiga Emulator.
2018-03-07 13:08:12 -08:00
Daniel Brooks 25e8ae8068 IALoader respects the emulator_ext metadata property when finding files for DosBox items
Also, clean up the various get_foo_files functions by factoring out
some common elements. Fixes #29.
2018-02-15 02:30:27 -08:00
Daniel Brooks 94035eb203 only append extra_args if it's defined
Otherwise Emscripten's JS chokes; it assumes that every element of the
argv array is a string, and converts them into an array of bytes for
the running program to use. Fixes #28.
2018-02-10 11:21:07 -08:00
Daniel Brooks 9258bf80fa support Emscripten's WebAssembly builds 2018-02-07 13:47:46 -08:00
Daniel Brooks 58d44e0d50 don't try to tell DosBox to mount things unless we mean it 2018-02-07 08:46:50 -08:00
Daniel Brooks 51b19bf2ae give callers a way to add arguments to the dosbox command line 2018-02-07 08:44:22 -08:00
Daniel Brooks bd4c63e362 the filename given to mountFile can include a path
all directories named in the path will be created in the in-memory
filesystem when the file is saved.
2018-02-05 09:44:31 -08:00
Daniel Brooks 84917c0ee1 forgot to properly test this, apparently 2018-02-04 20:01:24 -08:00
Daniel Brooks 6f7cb0fd30 document the default styles for the splash screen, and that you can customize them 2018-02-04 18:44:07 -08:00
Daniel Brooks be46bfb477 allow the user to supply their own style rules for the splash screen 2018-01-27 08:28:28 -08:00
Daniel Brooks 1f171ca013 file a bug about gamepad UI 2017-05-15 19:21:10 -07:00
Daniel Brooks 659a21bcae browserfs api changed slightly? 2017-04-18 18:05:50 -07:00
Daniel Brooks b08d9bbec5 add support for PCE emulators, particularly macplus
PCE supports several other personal computers of the era, but only
macplus is tested so far.
2017-04-03 22:08:46 -07:00
Daniel Brooks dfe5702a0d PCE stuff 2017-03-31 20:01:21 -07:00
Daniel Brooks 86c4097e42 upgrade to BrowserFS 1.2.1 2017-03-19 00:23:42 -07:00
Daniel Brooks b5feee41fe fix the workaround for the workaround
An embarrassing error. Thank you @phil-el for finding this and telling
me about it!
2017-03-17 18:22:55 -07:00
Daniel Brooks be247ecbcc file some bugs 2017-03-17 03:41:37 -07:00
Daniel Brooks a102a877c6 git-annex in db48x@erebor:~/projects/emularity 2017-03-05 02:54:10 -08:00
Daniel Brooks b608a098eb content removed from git annex 2017-03-05 02:52:12 -08:00
Daniel BrooksandGitHub 3cea6d49aa Merge pull request #12 from vitorio/patch-1
Fixing Markdown links in credits
2017-03-05 02:14:04 -08:00
VitorioandGitHub 4dc37e8c60 Fixing Markdown links in credits 2017-03-04 21:52:47 -06:00
Daniel Brooks 8e72207fd2 add a workaround to the workaround 2016-11-09 10:36:23 -08:00
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