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
|
b9ae1990e8
|
Changed timing strategy, got ~2x better performance
|
2024-03-15 10:32:01 -05:00 |
|
Brendan Robert
|
f9114248d1
|
Metacheat speedup; program identity experimental feature
|
2024-03-15 00:34:15 -05:00 |
|
Brendan Robert
|
d73ebd5765
|
More minor bugfixes (vbl wait might be what causes hang on startup!)
|
2024-03-14 00:06:54 -05:00 |
|
Brendan Robert
|
4031aecfc7
|
Smarter handling of devices, fixes video lock-up issue when switching video drivers
|
2024-03-13 22:10:34 -05:00 |
|
Brendan Robert
|
b7b5fb2a97
|
Adjusted watchdog, commented out some debug messages
|
2024-03-13 11:03:21 -05:00 |
|
Brendan Robert
|
ec4244c2e3
|
Don't clear the dirty flag on rasters updated mid-scan (eliminate random stray pixels)
|
2024-03-13 00:04:15 -05:00 |
|
Brendan Robert
|
2ed008c9c3
|
Simplified the text enhancement hacks and bumped speed back to 200%
|
2024-03-12 23:50:05 -05:00 |
|
Brendan Robert
|
d81d0fedd7
|
Change fastboot to use firmware boot method
|
2024-03-10 10:14:09 -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
|
264f317c90
|
Fix the mouse events so they are passed to cheat listeners, fixed PoP teleport cheat
|
2024-03-08 17:41:05 -06:00 |
|
Brendan Robert
|
25c6cfedf4
|
Fix broken keyboard icons in config page
|
2024-03-08 14:01:39 -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
|
2651818ca2
|
Fix minor NPE glitch on music playback
|
2024-02-26 20:38:11 -06:00 |
|
Brendan Robert
|
7a200d8130
|
Note test results and TODO to fix remaining bug
|
2024-02-26 09:52:09 -06:00 |
|
Brendan Robert
|
8bd969ff89
|
Don't reset when config applied, also make sure keyboard shortcuts are properly registered
|
2024-02-25 21:36:16 -06:00 |
|
Brendan Robert
|
723130c5e0
|
Disable speed monitors by default
|
2024-02-25 21:11:32 -06:00 |
|
Brendan Robert
|
f9321da4cd
|
Prevent null pointer with getting media time
|
2024-02-25 21:10:39 -06:00 |
|
Brendan Robert
|
56e524c9ad
|
Stabilize music playback and spurious errors
|
2024-02-25 16:05:38 -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
|
baf8e4930f
|
Reworked timing logic, changed license to Apache 2.0
|
2024-02-21 10:51:36 -06:00 |
|
Brendan Robert
|
091dc3c3fa
|
Resolve over-complexity and synchrnoization issues in SSC implementation
|
2024-02-15 17:57:28 -06:00 |
|
Brendan Robert
|
5c2d03c34e
|
Added notes about flags used to compile
|
2024-02-15 16:31:41 -06:00 |
|
Brendan Robert
|
90aac53322
|
Note on -O3 flag
|
2024-02-15 16:15:53 -06:00 |
|
Brendan Robert
|
4a57330112
|
Add notes on transpiling Acme because I didn't do that last time (!)
|
2024-02-15 16:10:01 -06:00 |
|
Brendan Robert
|
59f43836fb
|
Upgrade ACME to R336: https://sourceforge.net/p/acme-crossass/code-0/336/
|
2024-02-15 15:48:40 -06:00 |
|
Brendan Robert
|
c049a43d68
|
Make fields public to un-break configuration again
|
2024-02-15 13:10:08 -06:00 |
|
Brendan Robert
|
856a660fde
|
MOCKINGBOARD WORKS AGAIN!
|
2024-02-15 11:34:16 -06:00 |
|
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 |
|