Commit Graph

213 Commits

Author SHA1 Message Date
Brendan Robert
e7f731900a Lambda simplification and code cleanup 2015-08-16 02:08:45 -05:00
Brendan Robert
5c0855d966 Cleaned up redundant method calls by putting address at the end of the parameter list (to support 1 address or 2 addresses specifying a range). Promoted aux memory check to main ram observation method for use outside of cheat engine code. 2015-08-15 15:06:01 -05:00
Brendan Robert
9985f096e4 Code cleanup using Lambda expressions -- Cheats are now easier to write. 2015-08-15 14:34:12 -05:00
Brendan Robert
73987753ba Added a whole slew of cheats to Montezuma's Revenge!! 2015-08-14 00:54:38 -05:00
Brendan Robert
84bc313a0e Reverting some of the Travis-CI settings hoping to get branch re-tagging working 2015-08-13 08:37:41 -05:00
Brendan Robert
4b74515f64 Adding workaround to force Travis-CI to update tags before deploying 2015-08-13 08:30:08 -05:00
Brendan Robert
92f0d096b7 Travis-ci is not updating builds when I re-tag release candidates. 2015-08-13 08:15:25 -05:00
Brendan Robert
71c8674bbb Adjusted repulsive logic so now snakes slip out from under you... it's quite hilarious looking! 2015-08-13 03:05:06 -05:00
Brendan Robert
d4a15117f5 Fixed cheat initalization bug and started a new cheat module for Montezuma's Revenge. 2015-08-13 02:50:27 -05:00
Brendan Robert
a38d7507c1 Changed joystick setting defaults to turn in on by default, which will probably save a lot of folks some confusion. 2015-08-13 01:13:52 -05:00
Brendan Robert
2114059914 Got all the startup issues with motherboard resolved, which were apparently the reason that the joysticks were not initalizing on startup correctly. 2015-08-13 01:12:09 -05:00
Brendan Robert
8a1844fb90 Took care of the bigger issue with joystick emulation breaking (still testing to see if the emulator starts with it correctly) 2015-08-13 00:45:29 -05:00
Brendan Robert
c098d6345b Finally fixed the flicker bug introduced in the 2.0 code changes! Passes against various graphics demos without issues (thanks again, French Touch!) 2015-08-12 23:44:44 -05:00
Brendan Robert
497a5335f6 Changing download link to release builds 2015-08-12 23:01:25 -05:00
Brendan Robert
512878dc00 Trying to get deployment working with Travis-ci 2015-08-12 22:50:18 -05:00
Brendan Robert
6d30d9a9b1 Adding release support 2015-08-12 22:29:33 -05:00
Brendan Robert
3720007ef2 Updating Java version used by Travis-CI 2015-08-12 20:23:26 -05:00
Brendan Robert
2e1d486215 Adding self-build nestedvm.jar 2015-08-12 20:19:24 -05:00
Brendan Robert
59f30308ac Removed nestedvm from ignore list 2015-08-12 20:18:36 -05:00
Brendan Robert
36127208f1 Trying to tell Maven to use lib copy of nestedvm.jar -- ultimately I should just be using artifactory or something! 2015-08-12 20:16:44 -05:00
Brendan Robert
07795b1e77 Adding Travis-CI for build automation 2015-08-12 20:10:19 -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
fb24c875fb Changed helpful hints to use scheduler service 2015-08-12 00:09:15 -05:00
Brendan Robert
7faca953b6 Resolved warning about leaking private classes through public method 2015-08-12 00:08:47 -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
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