Commit Graph

22480 Commits

Author SHA1 Message Date
YoshiRulz d59ee099fd
Fix indentation 2025-03-18 06:30:03 +10:00
YoshiRulz 3ec532fce5
Fix line endings in `Bk2MnemonicLookup.cs` 2025-03-18 06:27:42 +10:00
YoshiRulz 716e3d665a
Merge branch 'master' into dosbox 2025-03-18 06:25:41 +10:00
Sergio Martin a56e127e66 Removing unnecessary message 2025-03-17 21:11:58 +01:00
SergioMartin86 399855a9ce merge with latest changes 2025-03-17 21:11:08 +01:00
SergioMartin86 b33ebf39e6 Added callback for video updates to prevent tearing 2025-03-17 21:10:02 +01:00
Morilli 0e9c21e7d3 handle null GreenzoneInvalidated in tasproj recording
this previously hardcrashed the entire program when TAStudio was not open
2025-03-17 20:57:15 +01:00
Morilli 96885ce146 cleanup RecordMovie.MakePath
this now allows creating tasproj files as originally intended but that will probably crash immediately because good coding
2025-03-17 20:47:44 +01:00
Sergio Martin 6235b7642f Fix warning 2025-03-17 19:29:18 +01:00
Sergio Martin 94e557a202 Adding default controllers 2025-03-17 19:24:39 +01:00
Sergio Martin ac5057d50d Fixing .iso loading and cdrom swapping 2025-03-17 19:15:29 +01:00
SergioMartin86 cddad219ca Cleanup and fixing .iso loading and swapping 2025-03-17 19:14:40 +01:00
feos 19374203da dsda: expose huds and automap stats
make settings changes require reboot explicitly. unsure if I still want them to have immediate effect
2025-03-17 20:33:55 +03:00
feos ebbdc1ad5c dsda: send inputs by struct pointer
greatly simplifies adding more inputs (like automap control)
2025-03-17 19:19:00 +03:00
Morilli 6b012ef433 differentiate between RollColumn vertical width and horizontal height
don't really like this code too much, but it works. And the RollColumn has no idea what orientation it has, so it can't do the logic itself.

see #3708
2025-03-17 13:45:50 +01:00
Morilli 1e397432af change TAStudio layout when rotation changes
- addresses #3708
2025-03-16 22:00:39 +01:00
Morilli 8efeda8af9 change internal TAStudio sideview layout
the layout difference should be effectively imperceptible, but this change will help with altering the layout programatically
2025-03-16 21:58:55 +01:00
Morilli bb3b59a5cb regenerate TAStudio.Designer.cs
nonfunctional change
2025-03-16 21:58:55 +01:00
feos d6ac62e261 dsda: disable wipe for imported demos
internally, wipe is rendered within a single "frame" so no input is processed. but we can't know from the movie which frame is wipe, so we can't insert empty frames to make imported movies work with our wipe - which has to happen across frames so we could capture every interim state of it. when exporting movies, wipe frames can be dropped based on lag info which we're currently setting for wipe only.
2025-03-16 23:07:20 +03:00
feos f0765a3a72 fix build
remove underscore from non-private fields
expose wipe screen setting
2025-03-16 23:03:15 +03:00
feos 9351a045c0 dsda: detect wipe as lag
automap mnemonic
2025-03-16 22:44:37 +03:00
feos 89b6da50d0 WIPE!!! 2025-03-16 22:20:12 +03:00
Sergio Martin b4de985d9f Merge branch 'dosbox' of github.com:SergioMartin86/BizHawk into dosbox 2025-03-16 19:57:39 +01:00
Sergio Martin 5756436747 Using .cdrom extension for cdroms, and passing disk name to the read callback 2025-03-16 19:56:48 +01:00
SergioMartin86 47f63b7569 Using .cdrom extension for cdroms, and passing disk name to the read callback 2025-03-16 19:56:36 +01:00
Sergio Martin 7c7c12af7a [WIP] loading cds from bk 2025-03-16 17:48:30 +01:00
SergioMartin86 79a8e81102 [WIP] loading cds from bk 2025-03-16 17:47:49 +01:00
feos 93ebd91971 dsda: wipe wip 2025-03-16 16:21:48 +03:00
YoshiRulz 28498da7c1
Fix mixed line endings in main solution 2025-03-16 19:55:27 +10:00
YoshiRulz 7f0b55c550
Fix namespace of `SimpleSyncSoundProvider`
wow this is old dbdac5e3f
2025-03-16 19:38:11 +10:00
Sergio Martin 69d6cdc115 updating with upstream 2025-03-16 09:37:11 +01:00
CasualPokePlayer 9d239fbdcf Ignore alpha for ImageSequenceWriter 2025-03-15 15:44:54 -07:00
YoshiRulz 30c9ea4f03
Remove unused import 2025-03-16 01:54:19 +10:00
feos b6b7f56e02 mame: use utf8 parsing for lua strings 2025-03-15 18:06:15 +03:00
feos 2775b13edb mame: sort views according to their index 2025-03-15 17:59:35 +03:00
feos 7a0c4d398f mame: fix crash for view names containing commas
the way the initial lists are populated is kinda hacky because we need some separators and split the results using them. it's impossible to make sure they won't use that separator in a name in the future. maybe there's a better way than listing every available name in entire mame and finding which symbols never appear there and using them as separators (tho I admit for views I didn't even do that and relied on users running the thing).
2025-03-15 16:57:04 +03:00
CasualPokePlayer 38f8e3a9b4 Add Void Linux liblua naming method
Yes, it's actually named liblua5.4.so.5.4
2025-03-15 01:53:12 -07:00
Morilli c5aa085a8a CI: split up waterbox compile jobs into multiple workflows
This allows finetuning the on: conditions for each workflow and gives a better base for future work where we might want more workflows or more separation between waterbox cores.

Quicknes being in the waterbox workflow made no sense to begin with.

I've also used the cache action to cache the waterbox build which should prevent unnecessary rebuilds and improve speed slightly. I'm not really happy with the way reusable workflows work as they require re-cloning the repository and re-fetching clang, but the alternative would be copy-pasting the waterbox build action everywhere as far as I can tell.
2025-03-15 09:19:14 +01:00
feos 4a3ad3a1d1 dsda: fix build, spacing 2025-03-14 18:10:43 +03:00
Morilli 6665e0e35e fix dsda CI build 2025-03-14 14:59:20 +01:00
Morilli 44dc0f4461 pass args and fix ares build call 2025-03-14 14:49:41 +01:00
Morilli 3a4815d3da make make-all-cores.sh error properly 2025-03-14 14:41:36 +01:00
feos aa7b78894a dsda: convert c++ to c 2025-03-14 16:07:28 +03:00
CasualPokePlayer 8e8d718c7e Make sure to recreate stored pipelines on resetting D3D11 device
Fixes crashes whenever a reset ends up occurring due to a lost device
2025-03-12 15:32:14 -07:00
YoshiRulz 6cedcc2221
Resolve a code style warning in `HuC6280` 2025-03-13 07:16:29 +10:00
bigbass1997 abc6900c72 Changed print statement to only appear in debug builds 2025-03-13 07:11:13 +10:00
YoshiRulz 7ccd69bd5b
Add a couple dumps to gamedb
`U` is very different from the `G` but still loads?
see #4268
2025-03-13 06:43:54 +10:00
YoshiRulz e94a20877a
Improve one of the Satellaview header heuristics (resolves #4268) 2025-03-13 06:43:54 +10:00
feos 6965767328 dsda: fix -warp
only doom1 uses episode number in -warp, all the rest ignore it and use the first digit to set map (episode is forced to 1 for them). to detect this we now ask the core which gamemode it is (which determines it internally too).

rename complevel setting
2025-03-12 20:40:29 +03:00
Morilli c826344637 update snes9x
- closes #4260, closes #4194
2025-03-08 22:20:28 +01:00