Commit Graph

20 Commits

Author SHA1 Message Date
Brendan Robert cc0cead894 Added better standalone testing for command line arguments. Got video mode to be a first-class startup parameter 2019-06-19 00:47:04 -05:00
Brendan Robert 0c0b2c107c Backported changes from Lawless Legends app experience; namely better boot behavior and also UI Controls Overlay. :) 2018-01-12 23:27:56 -06:00
Brendan Robert 7668e723ec Mass storage supports command-line settings now. For example -s7.d1 myDisk.2mg will insert the 800k or hard drive image into Slot 7, Drive 1. 2016-05-20 23:50:38 -05:00
Brendan Robert deee9a2a72 Issue #28: Fixed detection of configurable variables that are string types. 2016-02-25 01:14:30 -06:00
Brendan Robert 4c308f997e Issue #28: Optional usage on Disk Drive indicator was causing massive lurch in UI performance. 2016-02-25 00:55:48 -06:00
Brendan Robert d845a10de4 Issue #24: Nearly-hedless mode is confirmed and it is possible to JUnit test the actual emulator in headless mode! Right now sound doesn't respect headless mode though so it might cause issues on travis-ci. 2016-02-14 11:13:03 -06:00
Brendan Robert 07e68d463c Fixed issue with reloading card settings on start and hang on SSC/Smartmodem init 2015-07-20 20:26:58 -05:00
Brendan Robert 90e09ba53c Removed hacky class detection in favor of a more stable library (org.reflections). 2015-03-29 00:30:43 -05:00
Brendan Robert 5416b0a787 Cleanup of some parts, but more importantly huge bugfix to get config load/save and other config options showing up. Config is now very close to 100% bug-free 2015-03-17 00:57:25 -05:00
Brendan Robert a9132f8e76 Heavy modifications have been made to support drag/drop of media to quickly insert disk images, also to start showing indicator icons at the bottom of the screen. 2015-03-14 03:23:32 -05:00
Brendan Robert 8959c412ed Config screen hooked up to load/save/apply actions, tree state is now properly reflected and maintained. Also some settings editor widgets are working. 2015-03-11 02:21:35 -05:00
Brendan Robert ecf1a9c98f Starting to show all keyboard shortcuts and settings, still no edit/load/save of config but it's a big step! 2015-03-08 22:05:00 -05:00
Brendan Robert 36173ab5f4 Removed duplication from config panel (hopefully without side-effects). 2015-02-28 23:47:28 -06:00
Brendan Robert a6a1bf681b Configuration tree is now completely visible in new JavaFX config dialog but things are showing as duplicated at the root level 2015-02-24 00:30:11 -06:00
Brendan Robert 7e5ddac0e6 Detatch is now reserved only for removal of hardware (will unhook keyboard shortcuts) whereas listener registration can be performed during reconfiguration. This distinction had to be made because reconfiguration was disconnecting keyboard shortcuts and making a general mess of things. Also, now the correct open/closed apple key behavior is working. 2015-02-21 10:52:26 -06:00
Brendan Robert 9dcbc3422e Additional work on keyboard handling, pasting now works as does support for static invokableActions. 2015-02-20 01:28:35 -06:00
Brendan Robert a477abac03 Completely reworked how hotkeys are handled, and now invokable actions are a real concept in the emulator! 2015-02-18 08:41:59 -06:00
Brendan Robert e643eb0bdf You can now boot with -s6.d1 and -s6.d2 again (fixing WUDSN compatibility) -- Configurator now understands Optional[] arrays (for card support) 2015-02-04 01:43:51 -06:00
Brendan Robert 45add680d4 Complete removal of the singleton pattern for the Computer object -- the Jace code can now run multiple "computers" if desired. 2014-09-17 23:09:57 -05:00
Brendan Robert 6341001743 Initial version: Based on last source available in SourceForge, converted to a Maven project format 2014-09-07 16:10:04 -05:00