Commit Graph

22 Commits

Author SHA1 Message Date
Michaelangel007
8833f80138 Added 3x zoom for retina displays 2016-02-25 11:57:22 -07:00
Brendan Robert
ad819c5678 Issue #27: Accounted for titlebar size and fixed 2x aspect incorrect width 2016-02-25 01:27:59 -06:00
Brendan Robert
3f115624e6 Issue #13: Added monochrome modes and ctrl+shift+g switches between various display modes. 2016-02-21 02:22:47 -06:00
Brendan Robert
3123ee1eec Issue #27: Updated recent changes to only change window within the UI thread. 2016-02-20 22:33:16 -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
ce6a8ca873 Issue #27: Ctrl+Shift+A now toggles between 1x/1.5x/2x display modes 2016-02-20 18:35:26 -06:00
Brendan Robert
af1bdb6b35 Fixed issue #10 reported by Michael -- Looks like introspection works a little differently in 8.0.66 when there are multiple methods with the same name! 2016-01-14 21:29:40 -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
8ac148d724 Resolved various minor warnings in the source to improve code quality and remove side-effects (unused initalized values, etc) 2015-08-12 02:08:22 -05:00
Brendan Robert
dba2a938b0 Addition of Jace IDE with partial basic and full Acme Cross-assembler support 2015-07-15 01:29:37 -05:00
Brendan Robert
a641ac555c Removal of Swing remanants 2015-03-30 00:28:19 -05:00
Brendan Robert
4fc71a43a7 Changed friendly text to make more sense, also added hack to do a proper reboot when the HDV is inserted during the boot sequence... for science. 2015-03-29 16:07:00 -05:00
Brendan Robert
a52dafa8bb All things Swing have been officially removed from the codebase. Don't fret, a lot of these will be reborn with a new look very soon. 2015-03-29 00:29:41 -05:00
Brendan Robert
555f125a3b Mouse support is back! :-D 2015-03-15 01:53:56 -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
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
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
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
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
e82af529e8 Removed minor code warning 2014-09-17 01:01:50 -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