Asnivor
95cf257d96
[CPCHawk] New CRTC1 impl.
2024-10-11 16:01:00 +01:00
CasualPokePlayer
aac3da9e0d
rebuild rcheevos on linux
2024-10-10 21:39:28 -07:00
CasualPokePlayer
e1820081ee
Update rcheevos to v11.6.0
2024-10-10 21:35:28 -07:00
Morilli
c190ceb7f2
persist TAStudio max undo levels to config
...
- resolves #3478
2024-10-10 20:57:25 +02:00
Morilli
4b60a90c78
Remove no-op in tasmovie max undo steps setting
...
lol
2024-10-10 20:50:38 +02:00
Morilli
c844379bd6
Always render video when at end of turbo seek
...
- resolves #2081
This is only noticable on cores that implement (video) frame skip.
2024-10-10 04:24:31 +02:00
CasualPokePlayer
ed10275033
Don't use Thread.Join() in NDS Dispose()
...
resolves #3220
2024-10-09 18:10:37 -07:00
Asnivor
c64822680c
[CPCHawk] Some CRTC code tidy
2024-10-09 09:16:56 +01:00
Asnivor
ac25842689
[CPCHawk] FloohZ80 Fix interrupt tracelogger reporting
2024-10-09 08:26:26 +01:00
YoshiRulz
b85ddf0382
Stop IDEs suggesting to remove the space between cast type and operand
2024-10-09 16:26:47 +10:00
Morilli
be5ac88677
make CI happy
2024-10-09 07:32:27 +02:00
YoshiRulz
57e60453f6
Fix typo
...
fixes d8778aa23
2024-10-09 14:30:48 +10:00
YoshiRulz
d8778aa232
Split PSX (Nymashock) rumble channel into left and right
2024-10-09 14:26:10 +10:00
YoshiRulz
eb3ab3f05a
Better fix for haptics/feedback prescale
...
fixes c36b654eb
2024-10-09 14:25:46 +10:00
YoshiRulz
c36b654eb9
Fix interger overflow from setting haptics/feedback prescale above 1x
2024-10-09 14:13:21 +10:00
CasualPokePlayer
ab081f7363
Rename AVI/WAV to A/V
...
resolves #4070
2024-10-08 17:39:59 -07:00
CasualPokePlayer
a28b169890
Set UpdateAutoCheckEnabled default to true, don't explicitly set a link color for the update available text (red on white is hard to read, default is usually blue, which looks fine here)
2024-10-08 14:43:30 -07:00
CasualPokePlayer
5889ab1d96
Fix inconsistent MAX_FLOPPIES usage
2024-10-08 14:15:53 -07:00
CasualPokePlayer
54fd290107
Do not send writable floppy disks to PUAE (transient files in wbx states are buggy)
...
Savestate _currentDrive and _currentSlot
Cache controller definition and joystick/keyboard enum mappings
2024-10-08 13:10:54 -07:00
Asnivor
9825ac6db6
[CPCHawk] Implement FloohZ80 TraceLogger
2024-10-08 13:52:49 +01:00
YoshiRulz
f6da980fba
Add debug readout for haptic feedback (SDL2 only)
...
build with `-p:MachineExtraCompilationFlag=BIZHAWKBUILD_DEBUG_RUMBLE`
there's nothing special about SDL2 I just can't be bothered finding the
other impls
2024-10-08 22:44:48 +10:00
YoshiRulz
154a49cd81
Add missing syncsetting check to `Ares64.FrameAdvancePrep`
...
resolves #4056
2024-10-08 22:13:01 +10:00
CasualPokePlayer
ab8eb0405c
Default to MT renderer for Faust
2024-10-07 16:19:03 -07:00
YoshiRulz
b87920e9ff
Update address for OpenSSF badge in readme
2024-10-08 05:54:26 +10:00
feos
809d43dd44
fix #4069
...
gpgx: swap A and D regs in gpgx_getregs()
actually limit pc to 24 bits, not just disasm address
2024-10-07 19:34:48 +03:00
feos
737e9ca73b
puae: writable memory
2024-10-07 19:26:19 +03:00
CasualPokePlayer
bcf7f981f4
Rebuild Floooh for Linux
2024-10-07 01:12:35 -07:00
CasualPokePlayer
187674338b
simplify floooh z80 usage
2024-10-07 01:09:17 -07:00
Asnivor
682dd761c3
FlooohZ80 - revert any changes to source header
2024-10-07 06:32:48 +01:00
CasualPokePlayer
0d3498e986
rebuild mgba for Linux
2024-10-06 17:16:12 -07:00
CasualPokePlayer
b443eb40a8
Hook up rumble for mgba
2024-10-06 17:13:20 -07:00
CasualPokePlayer
ce2a6da71f
Build FlooohZ80 on Linux
2024-10-06 15:19:33 -07:00
Morilli
882bab228f
fix for CI
2024-10-07 00:16:49 +02:00
CasualPokePlayer
2c2efc6fb8
Fix gpgx_swap_disc sig mismatch
2024-10-06 14:21:40 -07:00
CasualPokePlayer
6c2661fdac
Revert "Add prints to gpgx_swap_disc" and "Add prints to cdStreamOpen"
...
This reverts commit 9e0cfb117b
and 5c3ae64014
.
2024-10-06 14:15:26 -07:00
Asnivor
c644ed19ef
[CPCHawk] Trying a new z80 implementation
2024-10-06 22:01:09 +01:00
CasualPokePlayer
9e0cfb117b
Add prints to gpgx_swap_disc
2024-10-06 13:38:57 -07:00
CasualPokePlayer
5c3ae64014
Add prints to cdStreamOpen
2024-10-06 13:08:59 -07:00
Morilli
c4a92bd0fb
Bump duration of movie hash mismatch message
...
see also #2328
2024-10-06 20:58:27 +02:00
YoshiRulz
0a61b2754d
Revert refactor to `bool[].ToUByteBuffer()` extension too
...
see 37da7b3e1
and 30b2433a5
2024-10-07 04:19:32 +10:00
Morilli
30b2433a50
Revert changes to ToBoolBuffer
...
fixes the test, and apparently having non-0/1 bool values is sketchy anyways
2024-10-06 17:30:44 +02:00
Morilli
7db5b22713
Add tests for array conversion util functions
...
to test the changes made in 37da7b3e12
2024-10-06 17:30:07 +02:00
Morilli
9f161bf40e
Simplify Serializer array sync handling
...
val == null is impossible, so the check is completely useless.
2024-10-06 05:55:23 +02:00
Morilli
37da7b3e12
simplify some Util functions
2024-10-06 05:48:26 +02:00
Morilli
97785b2af2
Fix potential exception in PathEntryCollection path resolving
...
see also #4077 for where this initially came up
2024-10-06 00:02:02 +02:00
Morilli
7b2de12de3
IsPathRooted -> IsAbsolute
...
This is most likely more correct. .net framework does not have a dedicated method for checking absolute paths, so this was most likely accidentally used instead.
2024-10-05 23:58:21 +02:00
Morilli
a43a64b899
Try handling movie load failure properly in TAStudio
...
-closes #4068
There's still two callsites that don't check the return value, but I'm not sure whether they can fail and what they should do if they do.
2024-10-05 23:27:20 +02:00
YoshiRulz
9371fbfa62
Add prints to `GPGX.FrameAdvance`
2024-10-05 20:57:28 +10:00
YoshiRulz
5f23ee44b6
Fix BHI1007 errors in NLua
...
"Don't use target-typed new for throw expressions"
doesn't include rebuilt assembly because it should be identical IL
modulo timestamps
one of these was `Exception` and got stripped, one was checked-in as
implicitly-typed
see 5fd840e14
and 29c15adbb
2024-10-04 23:52:12 +10:00
YoshiRulz
f99b8fa518
Use `PathEntryCollection.FirmwareAbsolutePath` extension
2024-10-04 23:39:32 +10:00