Commit Graph

  • c88c6affd7
    Fix popping of lower priority expression term master David Schmenk 2025-01-07 09:02:28 -08:00
  • 3adcd28870
    Merge d4d3c59b8cf813251c30ebe4d4ed042e73b5d8b4 into 8776d9010b39ece3ceefb0f7c66586a5e53d2ad6 Peter Ferrie 2024-12-02 05:22:55 +00:00
  • 8776d9010b Fixed sheet-related issues in outlaw editor brobert@adobe.com 2024-10-28 21:54:30 -05:00
  • 6130ac3de1 Correct unit tests brobert@adobe.com 2024-10-23 14:51:27 -05:00
  • 84438eaf94 Minor file diff brobert@adobe.com 2024-10-23 14:09:33 -05:00
  • 891493fa11 Backport other recent Jace improvements brobert@adobe.com 2024-10-23 14:06:52 -05:00
  • 322bf793ae Fix reset button in UI brobert@adobe.com 2024-10-22 22:54:02 -05:00
  • 450e67d9ca Backport ram bankswitch bugfix from mainline Jace brobert@adobe.com 2024-10-22 22:44:04 -05:00
  • 65e934313e Add Mac M-series compatibility, backport CPU bug fixes from mainline Jace brobert@adobe.com 2024-10-22 22:40:30 -05:00
  • 41d3ccce65 Merge branch 'master' of https://github.com/badvision/lawless-legends Brendan Robert 2024-07-07 14:30:24 -05:00
  • 0c537ccbfe Add windows icon Brendan Robert 2024-07-07 14:30:21 -05:00
  • 1082d4b649 Change speaker label to SFX: Brendan Robert 2024-07-05 12:29:49 -05:00
  • e4e8f95095 Resolve minor warnings Brendan Robert 2024-06-29 13:22:03 -05:00
  • 45201b5721 Added speaker toggle Brendan Robert 2024-06-02 10:19:28 -05:00
  • f572feade0 Fixed broken transwarp implemetation Brendan Robert 2024-04-25 14:50:49 -05:00
  • 24fd496d31 Tweaks to timing/speaker sound, visual sound debug feature added Brendan Robert 2024-04-23 10:08:38 -05:00
  • 4946dbd1e9 Fix incomplete music decoding bug Brendan Robert 2024-04-09 23:28:47 -05:00
  • b3ec0df929 Speed adjusts down for portrait animation Brendan Robert 2024-04-06 11:59:29 -05:00
  • 25d5f293e8 Start of animation speed adjustment Brendan Robert 2024-04-06 08:20:08 -05:00
  • 90771cb31e Fix text issue with locket message Brendan Robert 2024-04-03 00:03:43 -05:00
  • e8c6fb3efe update ignore file for temporary pom files Brendan Robert 2024-04-02 23:29:31 -05:00
  • 7f0b3c5d83 Remove extra debugging messages Brendan Robert 2024-03-24 16:47:12 -05:00
  • 2ca93fc26e Adjust behaviors during boot, also adjust joystick for Boulder Dash bugfix Brendan Robert 2024-03-24 16:38:18 -05:00
  • 9a38fe972b Add sensitivity setting and boulderdash joystick fix Brendan Robert 2024-03-15 23:27:56 -05:00
  • b9ae1990e8 Changed timing strategy, got ~2x better performance Brendan Robert 2024-03-15 10:32:01 -05:00
  • f9114248d1 Metacheat speedup; program identity experimental feature Brendan Robert 2024-03-15 00:34:15 -05:00
  • d73ebd5765 More minor bugfixes (vbl wait might be what causes hang on startup!) Brendan Robert 2024-03-14 00:06:54 -05:00
  • 4031aecfc7 Smarter handling of devices, fixes video lock-up issue when switching video drivers Brendan Robert 2024-03-13 22:10:34 -05:00
  • b7b5fb2a97 Adjusted watchdog, commented out some debug messages Brendan Robert 2024-03-13 11:03:21 -05:00
  • ec4244c2e3 Don't clear the dirty flag on rasters updated mid-scan (eliminate random stray pixels) Brendan Robert 2024-03-13 00:04:15 -05:00
  • 2ed008c9c3 Simplified the text enhancement hacks and bumped speed back to 200% Brendan Robert 2024-03-12 23:50:05 -05:00
  • d81d0fedd7 Change fastboot to use firmware boot method Brendan Robert 2024-03-10 10:14:07 -05:00
  • 904a6f5216 Update joystick DB logic to respect OS Brendan Robert 2024-03-09 22:42:31 -06:00
  • f0b87d07ec Remove Nashorn usage, fix configuration swap for video/memory so it works correctly. Brendan Robert 2024-03-09 10:49:34 -06:00
  • 264f317c90 Fix the mouse events so they are passed to cheat listeners, fixed PoP teleport cheat Brendan Robert 2024-03-08 17:41:05 -06:00
  • 25c6cfedf4 Fix broken keyboard icons in config page Brendan Robert 2024-03-08 14:01:39 -06:00
  • a2141312c4 fix small bugs, increase deadzone again Brendan Robert 2024-03-08 12:24:08 -06:00
  • 5c01149516 code cleanup, reduce dead zone size, fix mocute mappings Brendan Robert 2024-03-08 12:15:57 -06:00
  • 847a0ad9f5 rapid fire and pause are now a thing Brendan Robert 2024-03-08 10:23:17 -06:00
  • 46a1500640 Show hard drive activity in non-production mode Brendan Robert 2024-03-08 09:21:28 -06:00
  • 58e43c468d Joystick should play nicely with oa+ca keys, also fixed smartport crash bug! Brendan Robert 2024-03-08 09:09:47 -06:00
  • d7bfb5e197 Always calibrate; pause emulator while doing it Brendan Robert 2024-03-07 11:46:05 -06:00
  • cb99007bb1 Use the game controller db directly -- glfw mapping is busted Brendan Robert 2024-03-07 11:25:48 -06:00
  • bbb7a08ac6 Use auto-calibration to prevent unnecessary lag, add mapping for controllers Brendan Robert 2024-03-07 09:51:52 -06:00
  • abc32325de add configurable dead-zone and tester program Brendan Robert 2024-03-06 16:47:43 -06:00
  • bba6a81d4a Read buttons when joystick is read, otherwise it sucks Brendan Robert 2024-03-06 16:29:11 -06:00
  • cd16f37259 Add rudimentary physical joystick support (!) Brendan Robert 2024-03-06 15:40:50 -06:00
  • eb04e89708 Timed devices lock to parent timing where possible to avoid extra delays Brendan Robert 2024-03-06 00:17:03 -06:00
  • dcf4638e1e Lots of test coverage, tweaks and timing fixes Brendan Robert 2024-03-05 00:06:47 -06:00
  • 2651818ca2 Fix minor NPE glitch on music playback Brendan Robert 2024-02-26 20:38:11 -06:00
  • 7a200d8130 Note test results and TODO to fix remaining bug Brendan Robert 2024-02-26 09:52:09 -06:00
  • 8bd969ff89 Don't reset when config applied, also make sure keyboard shortcuts are properly registered Brendan Robert 2024-02-25 21:36:16 -06:00
  • 723130c5e0 Disable speed monitors by default Brendan Robert 2024-02-25 21:11:32 -06:00
  • f9321da4cd Prevent null pointer with getting media time Brendan Robert 2024-02-25 21:10:39 -06:00
  • 56e524c9ad Stabilize music playback and spurious errors Brendan Robert 2024-02-25 16:05:38 -06:00
  • 9632af4142 Reworked timing logic, changed license to Apache ASL 2.0 Brendan Robert 2024-02-21 10:52:06 -06:00
  • baf8e4930f Reworked timing logic, changed license to Apache 2.0 Brendan Robert 2024-02-21 10:51:36 -06:00
  • 091dc3c3fa Resolve over-complexity and synchrnoization issues in SSC implementation Brendan Robert 2024-02-15 17:57:28 -06:00
  • 5c2d03c34e Added notes about flags used to compile Brendan Robert 2024-02-15 16:31:41 -06:00
  • 90aac53322 Note on -O3 flag Brendan Robert 2024-02-15 16:15:53 -06:00
  • 4a57330112 Add notes on transpiling Acme because I didn't do that last time (!) Brendan Robert 2024-02-15 16:10:01 -06:00
  • 59f43836fb Upgrade ACME to R336: https://sourceforge.net/p/acme-crossass/code-0/336/ Brendan Robert 2024-02-15 15:48:40 -06:00
  • c049a43d68 Make fields public to un-break configuration again Brendan Robert 2024-02-15 13:10:08 -06:00
  • 856a660fde MOCKINGBOARD WORKS AGAIN! Brendan Robert 2024-02-15 11:34:16 -06:00
  • 3cd8a2d276 When song finishes, flush buffer before stopping Brendan Robert 2024-02-12 14:55:19 -06:00
  • 461e6ced00 Update memory allocation for media playback and added load/tortute tests for sound routines Brendan Robert 2024-02-12 13:33:22 -06:00
  • a3e9a44254 Simplified test code for X and Y regs, added additional JSR test Brendan Robert 2024-02-10 15:09:52 -06:00
  • 7b78521920 BCD portion of CPU test Brendan Robert 2024-02-10 00:14:40 -06:00
  • 048e1b1769 Aggressive rewrite with improved test coverage Brendan Robert 2024-02-09 23:50:53 -06:00
  • 0b239d0ce6 Aggressive rewrite with 80% opcode coverage Brendan Robert 2024-02-09 23:50:20 -06:00
  • ecfbfe56fd Small code cleanup Brendan Robert 2024-01-25 14:11:57 -06:00
  • 5e6012dd82 Get rid of temp files when dealing with assembly results Brendan Robert 2024-01-25 09:50:48 -06:00
  • 9feb064e83 Fix boot animation speed issue Brendan Robert 2024-01-24 10:41:05 -06:00
  • 08f1b4574f Fix key event mishandling and sound choppiness Brendan Robert 2024-01-24 09:29:04 -06:00
  • 15f98d6b31 Fix concurrent modification error in detach method Brendan Robert 2024-01-23 21:50:51 -06:00
  • 191066f65c Fix loading issues for OGG on windows Brendan Robert 2024-01-23 21:44:49 -06:00
  • e435aa3a7a Small fixes to get Mac build working correctly Brendan Robert 2024-01-17 15:50:14 -06:00
  • 149c2c8693 Fix multiple window issue. Brendan Robert 2023-12-27 20:56:14 -06:00
  • 663758bb8a Prevent song resuming from outside of valid positions. Brendan Robert 2023-11-07 09:41:23 -06:00
  • 637d713883 Fixed music playback issues (I think?) Brendan Robert 2023-11-04 23:51:47 -05:00
  • 580e760fae Working sound playback with LWGJL finally! (still some bugs) Brendan Robert 2023-11-04 23:14:56 -05:00
  • e99bd01741 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2023-10-30 13:38:20 -07:00
  • ce7ae8fb1c Embed timestamp explictly in the jar file, instead of relying on filesystem times. Martin Haye 2023-10-30 13:37:25 -07:00
  • 59ceac0b59 Implemented untested OGG playback for music Brendan Robert 2023-10-24 23:30:50 -05:00
  • 06c16733c2 Filling in needed methods for playback Brendan Robert 2023-10-24 22:16:26 -05:00
  • 6d271362b2 Partial attempt at getting Mockingboard to run more correctly, start of rewrite of music playback routines Brendan Robert 2023-10-24 21:54:34 -05:00
  • 64e5317019 Retrofit mockingboard playback to new LWGJL engine Brendan Robert 2023-10-24 18:46:10 -05:00
  • 5edaf8a69b Removing todo for feature already implemented by ISelection Brendan Robert 2023-10-24 11:41:32 -05:00
  • de782575bb Correcting floating bus behavior (hopefully) Brendan Robert 2023-10-24 11:36:32 -05:00
  • cba2850759 Suppress additional code warnings for stuff I don't want to modernize right away Brendan Robert 2023-10-24 08:55:10 -05:00
  • ef7b6de3c7 Fix more code quality warnings Brendan Robert 2023-10-23 23:10:20 -05:00
  • 4bd00481e8 code quality resolutions, ignore interruptions in sound playback for now Brendan Robert 2023-10-23 18:38:49 -05:00
  • b5997c3876 Completely rewritten sound engine, fixed listener registration issues, Configuration global actions fixed. Brendan Robert 2023-10-23 00:28:55 -05:00
  • cd5903367b Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2023-10-16 11:59:22 -07:00
  • 983ba84449 Script to automate bundling the packer for Windows Martin Haye 2023-10-16 11:59:19 -07:00
  • b9bd377408 Fix use-after-free of trigger table after tile engine frees it Martin Haye 2023-10-15 12:44:53 -07:00
  • 208d4c01f0 Fix use-after-free of pCurMap after tile engine freed it. Martin Haye 2023-10-15 12:44:34 -07:00
  • 50ce87cd10 Fixed crash on esc from import option Martin Haye 2023-10-15 12:40:34 -07:00
  • 1aa55ab0c6 Removed debug print Martin Haye 2023-10-15 12:40:11 -07:00
  • 0a04372c3e Fixed mark saving problem: was saving values during ProRWTS call but ProRWTS overwrote them. Martin Haye 2023-10-15 12:39:53 -07:00