Brendan Robert
d5b0e10add
Closing main window shuts down computer and exits app properly now.
2015-02-03 23:50:23 -06:00
Brendan Robert
ebed2a7c52
Fixed broken Double-Lores graphics mode (not sure if colors are correct yet though), Also fixed ESC key
2015-02-03 23:26:12 -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
e8b23c3f7a
Viewport now scales with window seamlessly -- though the emulator is still unusable in this state, this shows how fast the video scaling is in JavaFX compared to Swing.
2015-02-03 01:08:11 -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
0f60a59df7
Small minor changes that have been sitting around collecting dust
2015-02-02 00:51:42 -06:00
Brendan Robert
d84396df72
Got profile and debugger working from Netbeans
2014-09-20 11:11:14 -05:00
Brendan Robert
776dbafbdc
Replaced card array with Optional<Card> array
2014-09-20 11:10:49 -05:00
Brendan Robert
f3245a4245
I think I finally have speaker playback that doesn't sound too skippy. Yay.
2014-09-18 19:24:45 -05:00
Brendan Robert
dfef919769
Fixes to device initalization caused by recent refactoring, also rewrote speaker playback to be more consistent (sounded horribly on a Macbook Pro)
2014-09-18 11:27:35 -05:00
Brendan Robert
0eb450e9d8
Fixed initalization issues caused by recent refactoring and verified a few cards
2014-09-17 23:53:59 -05: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
4b26a07c7f
Fix minor compile warning
2014-09-17 01:06:02 -05:00
Brendan Robert
b4b95ff88b
Changed CPU static variable to pass by reference -- now possible to have multiple 65c02 instaces at a time.
2014-09-17 01:02:38 -05:00
Brendan Robert
e82af529e8
Removed minor code warning
2014-09-17 01:01:50 -05:00
Brendan Robert
738e9a5453
Updated readme file
2014-09-07 16:15:15 -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
Brendan Robert
c41c87c17a
Initial commit
2014-08-17 00:51:04 -05:00