Commit Graph

17 Commits

Author SHA1 Message Date
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
abbe5d007e Issue #27: Added ctrl+shift+f to toggle fullscreen and updated startup to use aspect ratio 1x method for consistency. 2016-02-20 21:30:23 -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
ca6a831020 Reset keyboard state when window is deactivated/reactivated 2016-01-03 16:43:31 -06:00
Brendan Robert
8942d6462e BUGFIX: All rendering is halted when a file chooser is open for any reason. For whatever reason, background canvas updates kill the CPU when file dialog is open so this is fixed now.
NEW: Memory inspector view lets you monitor read/write operations on a specific memory cell
BUGFIX: Retina screens are detected to prevent the memoryview canvas from getting too large.
2015-09-05 09:02:35 -05:00
Brendan Robert
eec3fdbcf7 Start of MetaCheat revamp effort 2015-08-18 00:37:06 -05:00
Brendan Robert
e7f731900a Lambda simplification and code cleanup 2015-08-16 02:08:45 -05:00
Brendan Robert
59afe5e72f Fixed goofy reboot logic that was causing the CPU to reset twice for no useful reason. Also added watchdog to application to ensure that CPU steps through FA62 boot routines and resets if not. 2015-08-11 21:06:37 -05:00
Brendan Robert
75e59a7870 Application title and icon are now correct (except for Mac, which needs extra packaging to set the icon correctly) 2015-05-03 02:18:29 -05:00
Brendan Robert
194ba729dc Added extra warm-start to the initial boot to help resolve one-off situations where emulator starts in a stuck state 2015-03-29 00:33:14 -05: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
8fc422e0dd Commandline arguments are passed in to emulator init again 2015-02-03 23:56:41 -06:00
Brendan Robert
d5b0e10add Closing main window shuts down computer and exits app properly now. 2015-02-03 23:50:23 -06:00
Brendan Robert
2a4015c8a5 Rewrote keyboard handling to support JavaFX, open/closed apple keyboard support needs to be reimplemented. 2015-02-03 22:03:28 -06:00
Brendan Robert
0ccb63558f A lot of things have been deactivated to sever the link to the old Swing UI. Indicators, namely, have been commented out in many places. Ultimately the emulator is wholly unusable in this state.
The video rendering was re-written to use writableImages and is displaying (something) but keyboard input and configurations are broken so nothing much happens after the inital boot.  Basically the underlying part to make this show up in JavaFX is starting to take shape.
2015-02-03 00:55:25 -06:00
Brendan Robert
34addf37f8 Start of JavaFX overhaul... 2015-02-02 00:52:31 -06: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