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
|
a14f23c2ee
|
Added support for negative clamping values, lesser-documented clamping read routine at Cn1A, and finally an optional workaround for blazing paddles clamp values to improve usability
|
2015-07-05 00:52:06 -05:00 |
|
Brendan Robert
|
07a4494ca1
|
Minor fix to prevent lots of errors in French Touch demos (need better timing fix!)
|
2015-05-20 00:14:03 -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
|
67e1d9e1f1
|
Using more readable variations of switch read methods (no functional difference, and Airheart isn't crashing so it must be okay still!)
|
2015-04-11 22:50:20 -05:00 |
|
Brendan Robert
|
913d2c654f
|
No-slot clock support added, thanks to Nick Westgate and the AppleWin team!
|
2015-04-11 22:20:14 -05:00 |
|
Brendan Robert
|
8e4a406f74
|
Drive will not read if the motor is off. This breaks compatibility with the cracked copy of Sherwood Forrst, making it more like the original and expected behavior of the real hardware.
|
2015-04-05 15:37:07 -05:00 |
|
Brendan Robert
|
40faf2caeb
|
Oh snap! We can play all the French Touch demos now...
|
2015-03-30 20:36:45 -05:00 |
|
Brendan Robert
|
3d12714068
|
Cleanup of how the paddle trigger is handled in order to support floating bus (also better floating bus support on the other memory softswitches as well)
|
2015-03-30 08:18:24 -05:00 |
|
Brendan Robert
|
55b3693466
|
Whitespace reformat and moving around init code in hopes of getting U5 to playback correctly on the first try every boot
|
2015-03-30 00:38:47 -05:00 |
|
Brendan Robert
|
2f9b38e570
|
Adjustment of playback buffer and reset behavior
|
2015-03-30 00:30:48 -05:00 |
|
Brendan Robert
|
52e07ebd54
|
Revamp of SSC port handling
|
2015-03-30 00:30:11 -05:00 |
|
Brendan Robert
|
3bca1f29c0
|
Make sure CPU exists on computer object before trying to use it
|
2015-03-30 00:29:47 -05:00 |
|
Brendan Robert
|
430ab4e4de
|
Restore icons to Thunderclock
|
2015-03-30 00:29:24 -05:00 |
|
Brendan Robert
|
6fddbe66de
|
Apply configuration prior to saving it
|
2015-03-30 00:28:53 -05:00 |
|
Brendan Robert
|
beaf28ea87
|
Minor change to help text
|
2015-03-30 00:28:38 -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
|
3fa800d791
|
Fix for control keys on Windows 8.1 (thanks again, Jason Scott!)
|
2015-03-29 14:35:44 -05:00 |
|
Brendan Robert
|
959a496e59
|
FIX: Shift was not properly relaying keys being sent to the emulator in Windows 8.1 (Thanks Justin Scott!)
|
2015-03-29 14:17:07 -05:00 |
|
Brendan Robert
|
16bcc25204
|
Updated JavaFX packaging dependency to resolve build issues caused in JDK8u40
|
2015-03-29 14:16:33 -05:00 |
|
Brendan Robert
|
d488932dff
|
Fixed mouse drag support and issue where mouse events were obscured by the status panel on the bottom -- Mouse is now 100%
|
2015-03-29 00:56:59 -05:00 |
|
Brendan Robert
|
879f1516fc
|
Added patterns to the ignore file
|
2015-03-29 00:36:34 -05:00 |
|
Brendan Robert
|
13483860b5
|
Silenced debug message
|
2015-03-29 00:33:43 -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
|
8c648c42bb
|
Changed video flags to non-object (native) for config support to work better
|
2015-03-29 00:32:26 -05:00 |
|
Brendan Robert
|
905cba8ab7
|
Only load font when needed -- this allows the emulator to be more embeddable as a headless appliance
|
2015-03-29 00:31:55 -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
|
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
|
98fd203305
|
Switched synchronization to use a semaphore when reconfiguring memory banks
|
2015-03-29 00:27:30 -05:00 |
|
Brendan Robert
|
4c073cca6a
|
Rewrote to support new mouse handling logic (untested but should work in theory)
|
2015-03-29 00:26:11 -05:00 |
|
Brendan Robert
|
6338b1789b
|
Moved Joystick enable flag to Apple2e computer class
|
2015-03-29 00:24:07 -05:00 |
|
Brendan Robert
|
b0272f7d6a
|
Moved mixer to Computer to avoid getting it blown away every time Motherboard is reset. Also: FULL SUPPORT of the AE Phasor is now working and tested. Partial support for multiple mockingboards is present but they are not synchronized so it sounds really strange but at least does not crash.
|
2015-03-29 00:22:57 -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
|
555f125a3b
|
Mouse support is back! :-D
|
2015-03-15 01:53:56 -05:00 |
|
Brendan Robert
|
2ad9c15ce2
|
Removing OSX meta files
|
2015-03-15 00:30:03 -05:00 |
|
Brendan Robert
|
72c19ddf8d
|
Should not have checked in target directory
|
2015-03-15 00:29:24 -05:00 |
|
Brendan Robert
|
3231ac3f37
|
Fixed bug caused by switch to Optional usage, caused disk changes to not work properly
|
2015-03-15 00:28:31 -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
|
50ffe8aab6
|
Hooked up the Cancellation button, because sometimes in the future things actually work.
|
2015-03-12 00:20:11 -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
|
9a9649c961
|
Added more field types, though the actual storage of values is not yet hooked up. Things are starting to look a lot more correct in the settings window.
|
2015-03-10 01:48:55 -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
|
af8466ca54
|
100% correct double-lores rendering -- Many thanks to the French Touch for their Ansi Story! :-)
(yes, the split mode used on the "flip disk" screen also works... ;-)
|
2015-02-09 01:13:14 -06:00 |
|
Brendan Robert
|
f65dee7c00
|
Mapped in open/closed apple keys
|
2015-02-04 23:33:56 -06:00 |
|