Commit Graph

1910 Commits

Author SHA1 Message Date
Brendan Robert 3cd8a2d276 When song finishes, flush buffer before stopping 2024-02-12 14:55:19 -06:00
Brendan Robert 461e6ced00 Update memory allocation for media playback and added load/tortute tests for sound routines 2024-02-12 13:33:22 -06:00
Brendan Robert a3e9a44254 Simplified test code for X and Y regs, added additional JSR test 2024-02-10 15:09:52 -06:00
Brendan Robert 7b78521920 BCD portion of CPU test 2024-02-10 00:14:40 -06:00
Brendan Robert 048e1b1769 Aggressive rewrite with improved test coverage 2024-02-09 23:50:53 -06:00
Brendan Robert 0b239d0ce6 Aggressive rewrite with 80% opcode coverage 2024-02-09 23:50:20 -06:00
Brendan Robert ecfbfe56fd Small code cleanup 2024-01-25 14:11:57 -06:00
Brendan Robert 5e6012dd82 Get rid of temp files when dealing with assembly results 2024-01-25 09:50:48 -06:00
Brendan Robert 9feb064e83 Fix boot animation speed issue 2024-01-24 10:41:05 -06:00
Brendan Robert 08f1b4574f Fix key event mishandling and sound choppiness 2024-01-24 09:29:04 -06:00
Brendan Robert 15f98d6b31 Fix concurrent modification error in detach method 2024-01-23 21:50:51 -06:00
Brendan Robert 191066f65c Fix loading issues for OGG on windows 2024-01-23 21:44:49 -06:00
Brendan Robert e435aa3a7a Small fixes to get Mac build working correctly 2024-01-17 15:50:14 -06:00
Brendan Robert 149c2c8693 Fix multiple window issue. 2023-12-27 20:56:14 -06:00
Brendan Robert 663758bb8a Prevent song resuming from outside of valid positions. 2023-11-07 09:41:23 -06:00
Brendan Robert 637d713883 Fixed music playback issues (I think?) 2023-11-04 23:51:47 -05:00
Brendan Robert 580e760fae Working sound playback with LWGJL finally! (still some bugs) 2023-11-04 23:14:58 -05:00
Martin Haye e99bd01741 Merge branch 'master' of https://github.com/badvision/lawless-legends 2023-10-30 13:38:20 -07:00
Martin Haye ce7ae8fb1c Embed timestamp explictly in the jar file, instead of relying on filesystem times. 2023-10-30 13:37:25 -07:00
Brendan Robert 59ceac0b59 Implemented untested OGG playback for music 2023-10-24 23:30:50 -05:00
Brendan Robert 06c16733c2 Filling in needed methods for playback 2023-10-24 22:16:26 -05:00
Brendan Robert 6d271362b2 Partial attempt at getting Mockingboard to run more correctly, start of rewrite of music playback routines 2023-10-24 21:54:34 -05:00
Brendan Robert 64e5317019 Retrofit mockingboard playback to new LWGJL engine 2023-10-24 18:46:10 -05:00
Brendan Robert 5edaf8a69b Removing todo for feature already implemented by ISelection 2023-10-24 11:41:32 -05:00
Brendan Robert de782575bb Correcting floating bus behavior (hopefully) 2023-10-24 11:36:32 -05:00
Brendan Robert cba2850759 Suppress additional code warnings for stuff I don't want to modernize right away 2023-10-24 08:55:10 -05:00
Brendan Robert ef7b6de3c7 Fix more code quality warnings 2023-10-23 23:10:20 -05:00
Brendan Robert 4bd00481e8 code quality resolutions, ignore interruptions in sound playback for now 2023-10-23 18:38:49 -05:00
Brendan Robert b5997c3876 Completely rewritten sound engine, fixed listener registration issues, Configuration global actions fixed. 2023-10-23 00:28:57 -05:00
Martin Haye cd5903367b Merge branch 'master' of https://github.com/badvision/lawless-legends 2023-10-16 11:59:22 -07:00
Martin Haye 983ba84449 Script to automate bundling the packer for Windows 2023-10-16 11:59:19 -07:00
Martin Haye b9bd377408 Fix use-after-free of trigger table after tile engine frees it 2023-10-15 12:44:53 -07:00
Martin Haye 208d4c01f0 Fix use-after-free of pCurMap after tile engine freed it. 2023-10-15 12:44:34 -07:00
Martin Haye 50ce87cd10 Fixed crash on esc from import option 2023-10-15 12:40:34 -07:00
Martin Haye 1aa55ab0c6 Removed debug print 2023-10-15 12:40:11 -07:00
Martin Haye 0a04372c3e Fixed mark saving problem: was saving values during ProRWTS call but ProRWTS overwrote them. 2023-10-15 12:39:53 -07:00
Brendan Robert 885dc982b4 Re-implemented undo functionality 2023-10-09 19:06:23 -05:00
Brendan Robert 37a9d805fd Upgraded outlaw editor to Java 17, had to remove OSGi plugin support (we never used it) 2023-09-08 20:59:23 -05:00
Brendan Robert c2bf0cd744 cleanup misc files, capture bitmask worksheet for reference 2023-08-27 14:18:41 -05:00
Martin Haye bdefe148a8 Merge branch 'master' of https://github.com/badvision/lawless-legends 2023-08-13 08:29:57 -07:00
Martin Haye 629aea0acd Fixed up launch4j configuration 2023-08-13 08:29:54 -07:00
Martin Haye 34b468adb5 Handle blank items in starting inventory 2023-08-13 08:29:44 -07:00
Brendan Robert 2af0aa9ea3 Fixed into fade-in animation dithering 2023-08-04 23:55:44 -05:00
Brendan Robert dc1bcd4b4b Restored keyboard handlers on start finally! 2023-08-04 22:31:57 -05:00
Brendan Robert 73df048341 Fixed silly bug that broke non-static invokable actions 2023-08-04 22:24:50 -05:00
Brendan Robert afe5518c13 Successful boot! 2023-08-02 16:40:22 -05:00
Brendan Robert 41a1e4f113 Cleaned up suspended handling logic (a little) and errors triggered by rapid video mode changes 2023-08-01 23:04:58 -05:00
Brendan Robert 5a74750479 Fixed config errors related to how static actions are handled separately 2023-08-01 21:26:37 -05:00
Brendan Robert e867ab2611 Removed all method reflections 2023-08-01 12:17:31 -05:00
Martin Haye e21c9ac5e6 Merge branch 'master' of https://github.com/badvision/lawless-legends 2023-07-29 08:23:58 -07:00