Brendan Robert
|
24fd496d31
|
Tweaks to timing/speaker sound, visual sound debug feature added
|
2024-04-23 10:08:38 -05:00 |
|
Brendan Robert
|
2ca93fc26e
|
Adjust behaviors during boot, also adjust joystick for Boulder Dash bugfix
|
2024-03-24 16:38:18 -05:00 |
|
Brendan Robert
|
9a38fe972b
|
Add sensitivity setting and boulderdash joystick fix
|
2024-03-15 23:27:56 -05:00 |
|
Brendan Robert
|
904a6f5216
|
Update joystick DB logic to respect OS
|
2024-03-09 22:42:31 -06:00 |
|
Brendan Robert
|
f0b87d07ec
|
Remove Nashorn usage, fix configuration swap for video/memory so it works correctly.
|
2024-03-09 10:49:34 -06:00 |
|
Brendan Robert
|
a2141312c4
|
fix small bugs, increase deadzone again
|
2024-03-08 12:24:08 -06:00 |
|
Brendan Robert
|
5c01149516
|
code cleanup, reduce dead zone size, fix mocute mappings
|
2024-03-08 12:15:57 -06:00 |
|
Brendan Robert
|
847a0ad9f5
|
rapid fire and pause are now a thing
|
2024-03-08 10:23:17 -06:00 |
|
Brendan Robert
|
46a1500640
|
Show hard drive activity in non-production mode
|
2024-03-08 09:21:28 -06:00 |
|
Brendan Robert
|
58e43c468d
|
Joystick should play nicely with oa+ca keys, also fixed smartport crash bug!
|
2024-03-08 09:09:47 -06:00 |
|
Brendan Robert
|
d7bfb5e197
|
Always calibrate; pause emulator while doing it
|
2024-03-07 11:46:05 -06:00 |
|
Brendan Robert
|
cb99007bb1
|
Use the game controller db directly -- glfw mapping is busted
|
2024-03-07 11:25:48 -06:00 |
|
Brendan Robert
|
bbb7a08ac6
|
Use auto-calibration to prevent unnecessary lag, add mapping for controllers
|
2024-03-07 09:51:52 -06:00 |
|
Brendan Robert
|
abc32325de
|
add configurable dead-zone and tester program
|
2024-03-06 16:47:43 -06:00 |
|
Brendan Robert
|
bba6a81d4a
|
Read buttons when joystick is read, otherwise it sucks
|
2024-03-06 16:29:11 -06:00 |
|
Brendan Robert
|
cd16f37259
|
Add rudimentary physical joystick support (!)
|
2024-03-06 15:40:50 -06:00 |
|
Brendan Robert
|
eb04e89708
|
Timed devices lock to parent timing where possible to avoid extra delays
|
2024-03-06 00:17:03 -06:00 |
|
Brendan Robert
|
dcf4638e1e
|
Lots of test coverage, tweaks and timing fixes
|
2024-03-05 00:06:47 -06:00 |
|
Brendan Robert
|
9632af4142
|
Reworked timing logic, changed license to Apache ASL 2.0
|
2024-02-21 10:52:06 -06:00 |
|
Brendan Robert
|
091dc3c3fa
|
Resolve over-complexity and synchrnoization issues in SSC implementation
|
2024-02-15 17:57:28 -06:00 |
|
Brendan Robert
|
856a660fde
|
MOCKINGBOARD WORKS AGAIN!
|
2024-02-15 11:34:16 -06:00 |
|
Brendan Robert
|
048e1b1769
|
Aggressive rewrite with improved test coverage
|
2024-02-09 23:50:53 -06:00 |
|
Brendan Robert
|
ecfbfe56fd
|
Small code cleanup
|
2024-01-25 14:11:57 -06:00 |
|
Brendan Robert
|
08f1b4574f
|
Fix key event mishandling and sound choppiness
|
2024-01-24 09:29:04 -06:00 |
|
Brendan Robert
|
191066f65c
|
Fix loading issues for OGG on windows
|
2024-01-23 21:44:49 -06: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
|
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 |
|
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
|
454fcaff36
|
Removal of AWT and most uses of reflection
|
2023-07-26 10:50:52 -05:00 |
|
Brendan Robert
|
9b51c7d733
|
Massive Java 17 overhual
|
2023-07-03 15:44:23 -05:00 |
|
Brendan Robert
|
9f4952cabd
|
Large code cleanup/refactoring, mostly addressing code fragility and emulator structure that results in poor startup behavior.
|
2021-11-09 11:20:42 -06:00 |
|
Brendan Robert
|
8fd831479d
|
Cache memory configurations and avoid rebuilding as often (small performance boost)
|
2021-04-02 16:45:51 -05:00 |
|
Brendan Robert
|
6ede1e27ed
|
Minor performance improvements
|
2021-04-02 15:07:45 -05:00 |
|
Brendan Robert
|
7a03c7ab15
|
Fix ZPE on startup
|
2020-06-07 22:26:35 -05:00 |
|
Brendan Robert
|
deafd12267
|
* Added options for game upgrade
* Added MMU stats to CPu debug output
* Memory zeros out on warm resets now to prevent reboot failures
|
2020-06-06 02:05:28 -05:00 |
|
Brendan Robert
|
26ba3083ea
|
Fixed playback thread handling as well as isRunning detection to fix stuck threads
|
2018-05-16 00:37:25 -05:00 |
|
Brendan Robert
|
e52d4016dd
|
Self-clocking mockingboard is no longer tied to the main emulator speed
|
2018-03-21 20:24:55 -05:00 |
|
Brendan Robert
|
55e7a87cc5
|
Turning off acceleration resets to the user-defined speed instead of 1mhz
|
2018-03-20 10:01:35 -05:00 |
|
Brendan Robert
|
dabf70c3cf
|
Updated RAM to use sets for listeners (it's more efficient) and added Zip/Transwarp emulation at a minimal level. That means programs can now selectively over-clock the emulator if desired.
|
2018-03-20 00:11:51 -05:00 |
|
Brendan Robert
|
1aa20e3f5b
|
Adding a fork of Jace for building standlone versions of the game
|
2017-12-28 10:40:35 -06:00 |
|