Commit Graph

239 Commits

Author SHA1 Message Date
Brendan Robert 633b514b38 Removed debug statements from recent changes 2015-12-20 14:18:50 -06:00
Brendan Robert 4021af3ac6 Fixed bugs in the mass-storage implementation. Directories can be mounted via drag/drop, file information is now property reported including dates, and now large files >128k work correctly. 2015-12-20 12:45:56 -06:00
Brendan Robert cf87f30e35 Added randomized gaps in NIB image generation code just to shake things up a little. :) 2015-11-10 13:52:15 -06:00
Brendan Robert 45f56756e4 Went through the sound generation with a fine-tooth comb and made it sound a lot better! 2015-09-06 00:47:58 -05:00
Brendan Robert 11b26305f8 Changed how traces are handled so that if boot takes a little while we don't see a dump of BRK traces to STDOUT on startup 2015-09-05 17:29:21 -05:00
Brendan Robert 674d9d6980 Fix for random divide by zero error and a 100% fix to support mockingboard detection in both SkyFox and the French Touch "Not So Cheap Tunes" disk. Lesson learned: Timer1 is initialized in a free-running state on power-up. 2015-09-05 17:28:41 -05:00
Brendan Robert df7209930c Code cleanup (removal of redundant casts) 2015-09-05 14:27:34 -05:00
Brendan Robert 063ad95325 Moved NestedVM directly into codebase because tracking the external jar was a PITA 2015-09-05 14:27:02 -05:00
Brendan Robert f7ee8272b5 Added execution stack tracking and more UI adjustments 2015-09-05 14:14:40 -05:00
Brendan Robert ac753c9c0c Additional changes to make JMP and JSR not look like reads for tracking 2015-09-05 14:13:36 -05:00
Brendan Robert 2a984aa142 Minor UI tweak affecting initial zoom level. 2015-09-05 12:28:01 -05:00
Brendan Robert c5167901b8 Watch address is now clickable which starts inspector for that address 2015-09-05 12:26:35 -05:00
Brendan Robert baa79b26c2 Small efficiency boost in CPU by eliminating excess reads for addressing modes that do not require it (namely, Relative and Implied modes). This also improves quality of inspection metrics since extra reads were causing some memory to be mis-categorized. 2015-09-05 12:26:03 -05: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 b17c5d6d94 Update README.md 2015-08-26 00:36:29 -05:00
Brendan Robert 0b68cc4a73 Cheat load/save now works 2015-08-25 23:09:45 -05:00
Brendan Robert 8ff0987801 Search results list rigged to add cheats when double-clicked. UI for side panels is vastly improved and ready for use. 2015-08-23 23:55:56 -05:00
Brendan Robert 926485ac38 Manual add/delete cheats works now. How high is the water, momma? 3 ft. high and rising. W00t! 2015-08-23 21:54:43 -05:00
Brendan Robert facd73d345 Refactored code a little, cheats are now editable and support javascript expressions. Almost done now! :-D 2015-08-23 18:22:34 -05:00
Brendan Robert bed635c7fc Start of cheat creation from watch panels. Cheat editing is still not finished so it's not usable quite yet. 2015-08-23 01:46:01 -05:00
Brendan Robert 76874ac514 Adding better unhook and kill keystoke for cheats. Also hooked up watches and resolved some JavaFX redraw issues. 2015-08-22 11:57:22 -05:00
Brendan Robert 2d9ef8b30d Implemented way to hold values from the watch widget 2015-08-21 18:37:19 -05:00
Brendan Robert a069f57a30 Fixed bug in infinite lives cheat, also completed safe passage cheat 2015-08-21 18:36:31 -05:00
Brendan Robert 162932ce46 Better tooltip/memory watch support now. It's really coming together! 2015-08-20 02:10:32 -05:00
Brendan Robert 7dada32cbf Memory view is now performance-optimized and a lot of minor UX issues have been resolved. 2015-08-19 17:30:20 -05:00
Brendan Robert eec3fdbcf7 Start of MetaCheat revamp effort 2015-08-18 00:37:06 -05:00
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