YoshiRulz
f3ae45b7bd
Fix Git hooks failing when `pwsh` and `dotnet` are missing from `PATH`
...
forgot `set -e` applies to subshells
2024-06-21 22:50:50 +10:00
CasualPokePlayer
a11077ef4e
Revert "Simplify MainSlnExecutable.props"
...
This reverts commit 1edddb2126
.
2024-06-20 16:21:58 -07:00
CasualPokePlayer
1edddb2126
Simplify MainSlnExecutable.props
...
makes it play nicer with Rider WinForms designer and is much simpler than what was present before
also not sure where the "TargetName changing AssemblyName" behavior actually came from, testing on Rider/dotnet build/VS2022 all yield no changes to AssemblyName, so I assume this is fine
2024-06-20 15:16:48 -07:00
Moritz Bender
256218305b
Refactor IControlMainform handling in Mainform ( #3935 )
...
This allows any loaded tool to control any aspect of `IControlMainform` independently of others. Also improves rewinder handling when any tool `WantsToControlRewind`.
2024-06-20 19:16:11 +02:00
Moritz Bender
1a9e5e52f1
Refactor RamSearch to increase speed and improve functionality ( #3954 )
...
- merges `IMiniWatchDetailed` and `IMiniWatch` into one
- allow switching search modes without restarting the search
- general speed improvements due to less peeks when e.g. auto-search is toggled
- removes `PreviousType.LastSearch` due to its questionable use case
2024-06-20 18:25:15 +02:00
CasualPokePlayer
866fb86b60
Guard against mismatched GPUs with D3D11 GL interop
...
resolves #3939
2024-06-19 23:04:03 -07:00
YoshiRulz
a9df8b40d7
Simplify About dialog audio playback
2024-06-20 04:17:01 +10:00
YoshiRulz
3490b544b4
Have About dialog copy full Git commit hash to clipboard
...
and use full hash in GitHub web app URI
2024-06-20 04:01:58 +10:00
YoshiRulz
e5dc04dc37
Move some version processing from About dialog to `VersionInfo`
2024-06-20 03:59:39 +10:00
Morilli
90c79d2220
ensure tests don't fail
2024-06-18 21:33:56 +02:00
Morilli
f6d5271c61
Add test file just to be sure
2024-06-18 21:14:35 +02:00
Morilli
8abe276829
Give slightly more infformation in LoadOrThrow
2024-06-18 20:53:46 +02:00
Morilli
89824bac1c
Simplify ReinterpretAsF32
2024-06-18 20:53:20 +02:00
CasualPokePlayer
4ad33b3d06
Rebuild waterboxhost on Debian 10
...
Also fix the build scripts to explicitly use nightly (which waterboxhost does need currently)
2024-06-17 21:35:57 -07:00
CasualPokePlayer
6e5de797d2
Build rust projects with x86_64-win7-windows-msvc target
2024-06-17 19:41:52 -07:00
CasualPokePlayer
f309dbc316
bounds check reading spu output
2024-06-16 23:32:14 -07:00
CasualPokePlayer
6f68c84d8f
bump up max samples for melonDS
2024-06-16 23:30:53 -07:00
YoshiRulz
ae74e37d2d
Fix AooRE due to malformed response from wbox core (seen in melonDS)
2024-06-17 15:59:44 +10:00
CasualPokePlayer
d52e67b9e9
Don't use ToLower()
2024-06-16 21:28:50 -07:00
CasualPokePlayer
a9c04524c7
get ICycleTiming from service provider
...
fixes 87209aa11b
2024-06-16 21:27:05 -07:00
CasualPokePlayer
87209aa11b
Add way to unregister auto-registered services with BasicServiceProvider
...
allows for better handling with SubNESHawk and Libretro statable, maybe others
2024-06-16 21:18:24 -07:00
CasualPokePlayer
145e0431d0
Register IDriveLight for SubNesHawk
...
fixes another issue pointed out in #3949
2024-06-16 20:57:06 -07:00
CasualPokePlayer
d2869686dc
Hook up FDS and VS controls for SubNesHawk
...
fixes #3949
2024-06-16 20:55:34 -07:00
feos
acca29a66e
uae: allow loading HDFs even tho they give black screen now
2024-06-17 02:36:03 +03:00
Morilli
4cfaf74837
Simplify this function
2024-06-17 01:22:53 +02:00
Morilli
bbd21eb775
Prefill values in the MultiDiskBundler from currently loaded xml
...
If the currently loaded "rom" is an xml, the MultiDiskBundler will now prefill its text boxes with the information from that xml instead of leaving everything empty.
- closes #3947
2024-06-17 01:11:52 +02:00
Morilli
a364ec9a11
Allow creating MultiDiskBundler xmls with absolute paths
2024-06-17 01:08:49 +02:00
Morilli
ec1c27596b
Reduce unnecessary action duplications in MultiDiskBundler
2024-06-17 00:47:01 +02:00
Morilli
4f01a8f522
simplify readme commandline section
2024-06-16 21:15:30 +02:00
Morilli
85886bc2cd
Don't freeze first selection in HexEditor when freezing was canceled
...
- fixes #3833
The entire "primary highlight" + n "secondary highlights" system seems overengineered, but I chose to just fix this in the simplest way possible.
2024-06-16 19:54:54 +02:00
Morilli
b904041edd
Fix clear all / clear current tab buttons in hotkey config
...
fixes 3a2b3e1d06
.
I fixed the incorrect logic but forgot to reverse the parameter.
2024-06-16 16:31:37 +02:00
Morilli
3a2b3e1d06
Add button to hotkey config to restore defaults for the current tab
...
- closes #3900
2024-06-16 16:27:20 +02:00
Morilli
33d34dca78
Ignore Restart in RamSearch when form hasn't loaded yet
...
- closes #3724
2024-06-15 17:38:04 +02:00
Morilli
39d3c28bc3
Update waterboxhost dependencies
...
- closes #3279
2024-06-15 16:16:13 +02:00
feos
4222358ff9
update screenshots
...
m64p may suit casual gaming better but it's 13 years old and we now have ares64
2024-06-15 09:27:40 +03:00
feos
c25d370643
promote github ci in README.md
2024-06-15 08:50:53 +03:00
feos
4d4333aa19
uae: mnemonics
2024-06-14 12:07:25 +03:00
feos
d3c560b0df
uae: eject when inserting
...
less repeated magic
2024-06-14 10:58:42 +03:00
CasualPokePlayer
f54faf4e7b
Expose SGM memory for RetroAchievements
...
see https://github.com/RetroAchievements/rcheevos/pull/350
2024-06-13 20:21:11 -07:00
CasualPokePlayer
bc1fa455f3
Fix Hex Editor scroll bar; include older dpiAware for < Win 10 v1607
2024-06-13 19:10:14 -07:00
Morilli
2cf2eaf643
Make OSD scale float to more accurate match system scale
2024-06-14 03:11:39 +02:00
Morilli
6200a12d9c
Revert back to system level dpi awareness for now
2024-06-14 03:03:04 +02:00
CasualPokePlayer
99ba03823a
Add back dpiAware stuff in app.manifest
...
also make it so it uses the newest dpiAware possible
2024-06-13 17:04:33 -07:00
feos
ab20bb8eb5
simplify
2024-06-14 01:29:15 +03:00
feos
0069c6825b
analyzer
...
(disks will be supported later)
2024-06-14 00:39:06 +03:00
feos
3e1d569996
uae: release build
2024-06-14 00:06:09 +03:00
feos
a01a7bb61e
uae: swapper
2024-06-13 23:13:42 +03:00
feos
939762d9fb
uae: cd swapping will happen later
2024-06-13 19:07:15 +03:00
feos
52fb840b0e
uae: swapper wip
2024-06-13 17:33:55 +03:00
CasualPokePlayer
830f5ba205
Add Amiga support for RetroAchievements
2024-06-12 23:38:18 -07:00