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