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
|
6995d610f3
|
Converted font to PNG format for space saving
|
2015-08-11 21:05:37 -05:00 |
|
Brendan Robert
|
4f4febc16b
|
Removal of swing imageio for reading font, also switching to use a PNG file because it is slightly smaller.
|
2015-08-11 21:05:23 -05:00 |
|
Brendan Robert
|
175484b4b3
|
Clean up method stub added for cleaning after test compilations
|
2015-08-08 15:08:46 -05:00 |
|
Brendan Robert
|
df6101ddc5
|
Dispose of temporary files when doing test compilation
|
2015-08-08 15:05:43 -05:00 |
|
Brendan Robert
|
0abc87675b
|
Putting these help files here for now but need to hook them up to the IDE menus
|
2015-08-08 04:03:42 -05:00 |
|
Brendan Robert
|
72dc7b5318
|
Better-sounding noise generator, Halls of Doom in Ultima 5 sounds much better
|
2015-08-08 04:03:13 -05:00 |
|
Brendan Robert
|
e01a3049c2
|
Prevent hanging when removing SSC cards from configuration
|
2015-08-08 04:02:40 -05:00 |
|
Brendan Robert
|
1e99990b34
|
Removed some extra stuff not needed in the test anymore
|
2015-07-24 00:39:21 -07:00 |
|
Brendan Robert
|
616d1c09a0
|
Added roundtrip test for lemonade stand and fixed bugs to make test pass
|
2015-07-24 00:32:15 -07: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
|
d03dddf9ce
|
Jace IDE can now produce Applesoft basic programs!
|
2015-07-19 21:40:24 -05:00 |
|
Brendan Robert
|
feaaceff50
|
Updated dependencies
|
2015-07-19 21:39:51 -05:00 |
|
Brendan Robert
|
afb7e9d117
|
Only apply speed boost on floppy controller if a disk image is present. This prevents over-use of CPU when starting emulator with no disk in the drive.
|
2015-07-18 19:05:07 -05:00 |
|
Brendan Robert
|
d95bb82316
|
Update README.md
|
2015-07-17 11:44:15 -05:00 |
|
Brendan Robert
|
693d29952b
|
Added basic error and warning highlighting as well as compiler summary
|
2015-07-17 01:45:18 -05:00 |
|
Brendan Robert
|
3b4960c3de
|
Remove empty files created when compilation is unsuccessful.
|
2015-07-15 08:39:45 -05:00 |
|
Brendan Robert
|
bff5fc6cb4
|
Added little hint about how to open IDE window
|
2015-07-15 01:34:56 -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
|
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 |
|