CasualPokePlayer
4a16f2899b
Fix Stella throwing
2024-09-15 23:23:10 -07:00
CasualPokePlayer
57e24b8f09
actually resample stella's audio
2024-09-15 23:19:43 -07:00
CasualPokePlayer
db11df3804
A few more Stella cleanups
2024-09-15 22:53:21 -07:00
CasualPokePlayer
1b92d1080f
Do some cleanups with Stella, mark as experimental
2024-09-15 22:47:38 -07:00
YoshiRulz
32a66a955c
Restore `checked` modifier in `BasicMovieInfo.FrameRate`
...
fixes 94a24aab8
2024-09-16 08:33:33 +10:00
Morilli
1f1bf9b056
Comment out nonfunctional cycle count update code
...
setting cycle count in HandleFrameAfter could work, but needs proper invalidation logic
2024-09-15 21:29:55 +02:00
Morilli
09c57cf86e
cleanup ICycleTiming header value setting
...
notably don't unset the ClockRate just because the current cycle count is invalid
2024-09-15 21:29:55 +02:00
Morilli
ec0f761bd9
Allow TAStudio to save cycle count in bk2 export
2024-09-15 21:29:55 +02:00
Morilli
94a24aab84
simplify BasicMovieInfo.FrameRate
2024-09-15 21:29:55 +02:00
YoshiRulz
cdbaec1db9
Fix code style in `DefaultMessagePositions`
...
fixes bca7994c0
2024-09-16 04:35:48 +10:00
Morilli
bca7994c00
make default message colors readable
2024-09-15 15:31:16 +02:00
Morilli
75c8b8ed9a
Rename MovieInput to MovieInputColor
...
this makes it consistent with the three other variables
2024-09-15 15:31:16 +02:00
YoshiRulz
08fab86807
Load main solution's config for Menees.Analyzers in ext. tools too
...
fixes 21cdc86e8
2024-09-15 23:28:42 +10:00
YoshiRulz
ae2ad0213d
Use local method instead of a loop in `MainForm.FrameBufferResized`
2024-09-15 23:24:18 +10:00
YoshiRulz
21cdc86e8c
Enable MEN018 and fix noncompliance (except in Cores)
...
"Use Digit Separators" in integer literals
2024-09-15 23:19:07 +10:00
Morilli
74e50c3041
fix some xmldoc
2024-09-14 21:35:47 +02:00
Morilli
fb228b77c9
Fix quickernes dll
...
apparently the one before was a debug build?
I built this using the makefile
2024-09-14 20:02:18 +02:00
kalimag
e2a6942df0
Fix missing/incorrect checksums for Sega CD, Saturn, and Jaguar CD (squashed PR #4024 )
...
* Fix non-PSX disc hashing somewhat
- Don't hash generated (empty) lead-in/lead-out tracks
- Limit to track length, not absolute LBA of next track
* Use `InformationTrackCount` instead of `Tracks.Count`
* Add Jaguar CD hashing
Reuse RetroAchievements implementation, move into `DiscHasher`
2024-09-14 22:29:01 +10:00
Morilli
1b3e7d45f2
deduplicate TasMovie property setting in TAStudio
2024-09-14 14:25:02 +02:00
YoshiRulz
362ffd147e
Improve first-launch profile config UX
...
see a351dcc55
2024-09-14 22:17:43 +10:00
YoshiRulz
0c9f8169db
Make OSD toasts at least `OSDMessageDuration` instead of exactly that
2024-09-14 22:11:51 +10:00
YoshiRulz
5eb2cd8cb1
Send ext. tools regular update events while emulation is paused
...
resolves #3626
2024-09-14 21:45:22 +10:00
YoshiRulz
0f19b9c854
Also print when `LuaPictureBox.DrawIcon` called with mismatched w/h
...
see #3851 , 170d1a62e
2024-09-14 21:29:24 +10:00
YoshiRulz
f6cb86fa65
Pass log callback through to `LuaPictureBox`
2024-09-14 21:29:24 +10:00
YoshiRulz
b51bb85c82
Replace `LuaPictureBox` prop init with constructor
2024-09-14 21:29:24 +10:00
YoshiRulz
e5e055b7a4
Remove default arguments from `LuaPictureBox.*`
2024-09-14 21:29:24 +10:00
Morilli
1fc443640a
Reorganize input display drawing
...
I tested all combinations I can think of and this looks correct. Hopefully this can easily be verified with the given code comments now.
2024-09-14 09:54:33 +02:00
YoshiRulz
c913c5a6e6
Further improve malformed `.cue` UX
...
see 8f963ba58
, #4013
2024-09-14 04:59:38 +10:00
YoshiRulz
fa361ce06c
Add Analyzer for finding errors with ternaries in interpolated strings
...
why is this not part of the SDK
2024-09-14 02:44:08 +10:00
YoshiRulz
3a3f567dad
Fix copy-pasted method name
2024-09-14 02:44:08 +10:00
kalimag
f90126f19b
Overhaul cheat handling during rom load/close
...
- Stop overwriting/deleting other games' cheat files after rom change
- Always clear/update references to disposed memory domains
- Keep current cheats after core restart
2024-09-14 00:42:34 +10:00
kalimag
76e73e1897
Remove duplicate method in `CheatList`
2024-09-14 00:42:34 +10:00
kalimag
ed13e0ef24
Save main window maximized state
2024-09-13 23:32:12 +10:00
kalimag
ad73d39176
Prevent title bar and menu moving off-screen
2024-09-13 23:32:12 +10:00
kalimag
a3bf347e22
Defer main window resize while minimized/maximized
2024-09-13 23:32:12 +10:00
kalimag
2e4d2ce232
Add option to disable automatic resize of main window (squashed PR #4011 )
...
* Add option to disable automatic main window resize
* Add option to window size submenu
* Rename parameter to `forceWindowResize`
* Add XML doc comments
* Save main window size
* Make `Config.MainWndx `/`MainWndy` nullable
* Reduce total diff size
* Move cast inside of `foreach`
* Remove obsolete workaround
Position isn't saved anymore when minimized
* Combine config values into `Point` and `Size`
* Add `Point` and `Size` to known good serializable types
* Remove doc comment from implementation
2024-09-13 22:17:27 +10:00
CasualPokePlayer
d0482ac787
Fix EGL fixes
...
fixes 3b62a38f1d
2024-09-12 19:54:04 -07:00
Morilli
494dcb1224
start OSDManager cleanup
2024-09-12 18:48:58 +02:00
YoshiRulz
dc582a4e7a
Skip setting `SDL_HINT_VIDEO_X11_FORCE_EGL` on NixOS again
...
see 60fae3540
, 08bd14e80
, and 3b62a38f1
2024-09-13 00:17:55 +10:00
Morilli
89235cc9cf
Make FramesPrompt title readable
2024-09-12 11:10:54 +02:00
CasualPokePlayer
4d71db1089
Add many more missing TMDs
...
resolves #4028
resolves (partially) #3840
2024-09-12 00:36:29 -07:00
CasualPokePlayer
245f0e2271
Don't invoke UB with possibly unaligned memory
2024-09-11 16:26:00 -07:00
CasualPokePlayer
3b62a38f1d
More properly fix EGL issues
2024-09-11 16:26:00 -07:00
Morilli
fdb7a0df46
Remove no-op
2024-09-11 19:51:30 +02:00
YoshiRulz
6b5bd34c07
Demote SA1137 to a warning
...
"Elements should have the same indentation"
2024-09-12 02:09:13 +10:00
Asnivor
6513e2700c
Update readme.md
2024-09-11 16:48:12 +01:00
ASNiVOR
2ec60924d0
[ChannelFHawk] Markdown is the devil
2024-09-11 16:47:02 +01:00
ASNiVOR
958eb454e3
[ChannelFHawk] Update readme
2024-09-11 16:44:40 +01:00
ASNiVOR
fabc7e9aca
[ChannelFHawk] Enable for release
2024-09-11 16:08:34 +01:00
ASNiVOR
58b5f40277
[ChannelFHawk] Add viewport controls as a SyncSetting
2024-09-11 13:43:25 +01:00