Commit Graph

19508 Commits

Author SHA1 Message Date
YoshiRulz f983fce9ff
Add note re: `IHawkArchiveFile.Scan` returning null
see 0f2194475
2022-05-30 07:59:54 +10:00
YoshiRulz b3d344b002
Fix conflated indices in `SharpCompressArchiveFile`
fixes 6cc4b0e28
2022-05-30 07:59:54 +10:00
CasualPokePlayer e6d74c3167 merge mednafen 1.29.0 for nyma cores 2022-05-29 00:31:24 -07:00
Morilli 9bb3595a77 fix logging crashes for LibretroBridge on linux
using va_start just once but iterating twice is undefined behavior and worked fine on windows while hard-crashing on linux
2022-05-29 05:52:54 +02:00
CasualPokePlayer e29958c658 allow sameboy/gbhawk/virtu/c64hawk settings to be editted without loading the core 2022-05-28 13:35:21 -07:00
YoshiRulz b2a609119a
Minor fixups to new core settings UI
fixes a455cce2d
2022-05-29 05:56:47 +10:00
CasualPokePlayer cd9327a10d merge latest mgba upstream 2022-05-28 10:57:33 -07:00
YoshiRulz a455cce2d7 Add UI for editing any core's settings/syncsettings without it loaded 2022-05-29 03:20:08 +10:00
YoshiRulz 70d1d99b40 Use `ISettingsAdapter` for core settings toggles in `MainForm` 2022-05-29 03:20:08 +10:00
YoshiRulz 20c1fe0f17 Pass `ISettingsAdapter` to config dialogs, remove `IMainFormForConfig` 2022-05-29 03:20:08 +10:00
YoshiRulz 0366242d0a Remove superinterface `IDialogParent` from `IMainFormForConfig` 2022-05-29 03:20:08 +10:00
YoshiRulz 4938f427a4 Extract interface from `SettingsAdapter`, add alt. impl. using config
replaces hacks in `N64VideoPluginConfig` and `ProfileConfig`
2022-05-29 03:20:08 +10:00
YoshiRulz 5b403f9c2a Refactor `PutCore{S,SyncS}ettings` call chain 2022-05-29 03:20:08 +10:00
YoshiRulz 3f090e47a5 Only call `SettingsAdapter` ctor via `MainForm.GetSettingsAdapter*` 2022-05-29 03:20:08 +10:00
YoshiRulz c1524d8de9 Don't expose `MainForm.Emulator` via `IMainFormForConfig` 2022-05-29 03:20:08 +10:00
YoshiRulz 2cd6510784 Move `SettingsAdapter` creation to `PutCore{S,SyncS}ettings` callsite 2022-05-29 03:20:08 +10:00
YoshiRulz 60cb9eeac9 Encapsulate creation of settings dialogs from `MainForm` 2022-05-29 03:20:08 +10:00
YoshiRulz 0d42459be8
Remove redundant `AmstradCpcPokeMemory` tool
see 6cb44e0e8
2022-05-29 03:04:07 +10:00
CasualPokePlayer 2697a91739
remove FIXME comment, re: 59d011334f 2022-05-27 21:16:29 -07:00
CasualPokePlayer 59d011334f fix ares64 tracer, pull in some more commits from upstream 2022-05-27 21:14:04 -07:00
CasualPokePlayer 3fe168ad0f bump version number for melonDS 2022-05-27 17:53:50 -07:00
CasualPokePlayer b773a3f163 merge latest melonDS master 2022-05-27 17:52:09 -07:00
CasualPokePlayer 9a73be0e24 merge latest sameboy master 2022-05-27 17:42:42 -07:00
CasualPokePlayer 78ed3ca1d3 don't set a log interface for linux libretro, seems like va args don't work here and can crash? 2022-05-27 14:17:08 -07:00
YoshiRulz 95ecbe9983
Fix another `KeyNotFoundException` when reading hotkey binding
fixes b3728ff19, see ca71bb2fa, 48cfc7988
2022-05-27 16:51:56 +10:00
CasualPokePlayer d01728227b FIXME comments for Ares64 2022-05-26 23:24:58 -07:00
CasualPokePlayer 009bff30d7 merge aresv128 2022-05-26 22:26:56 -07:00
Morilli 48cfc79885 Resolve KeyNotFoundException in TAStudio
this seems to have been silently nonfunctional the entire time until it got visible through the latest refactor
2022-05-24 21:59:35 +02:00
YoshiRulz f62135676e
Disable useless controls on the left side of DiscoHawk (re: #3079) 2022-05-24 07:39:47 +10:00
YoshiRulz 09061843f4 Fix Lua string encoding bug (resolves #190) 2022-05-24 04:45:38 +10:00
YoshiRulz 9bdf043f36
Migrate ApiHawk from `CoreSystem` enum to const strings, and clean up 2022-05-24 02:59:41 +10:00
YoshiRulz 1026503d92
Refactor firmware config so icons make sense (resolves #3157) 2022-05-21 04:39:44 +10:00
YoshiRulz 9ac0f9258e
Fix #3087 hotkeys triggering accidentally in Virtual Pad... again 2022-05-21 03:44:50 +10:00
YoshiRulz af2d8da36e
Restore "priority" option for U+D/L+R policy (resolves #2752)
partially reverts bd1c3cb99, including restoring the old default value
"Priority" (it was effectively changed to "Forbid" in the same commit)
2022-05-20 05:41:38 +10:00
YoshiRulz 8aa3f892d0
Fix `RadioButtonEx` not getting `AutoSize = true` 2022-05-20 05:41:38 +10:00
YoshiRulz fd4771c45c
Fix category radio buttons being cut off in Messages config
fixes e5bbec180; also realigned the text while I was at it
2022-05-20 05:41:34 +10:00
YoshiRulz bdd31d83b8
Resolve TODO re: enum member name 2022-05-19 17:51:15 +10:00
YoshiRulz df315abaf7
Update links to TASVideos in readme 2022-05-19 17:34:26 +10:00
YoshiRulz ca71bb2faf
Resolve TODO re: frontend hotkey config
breaks config backcompat
2022-05-18 23:39:01 +10:00
YoshiRulz 335be13fd8
Fix typo in `BindingCollection.ResolveWithDefaults` 2022-05-18 21:02:56 +10:00
YoshiRulz 71150c60d3
Also check non-public `ApiContainer` properties when injecting APIs 2022-05-18 15:04:20 +10:00
YoshiRulz aa135fc0dd
Remove redundant semicolons 2022-05-18 15:04:13 +10:00
CasualPokePlayer 8ca1e4a080 pull in sameboy upstream and implement custom palettes for sameboy dmg (resolves #3239 for dmg, cgb should be fielded as an upstream request) 2022-05-11 00:00:43 -07:00
YoshiRulz 6beaa79b2c
Use `FirstOrNull` helper for `--open-ext-tool-dll` impl.
fixes e128cb82f, 23c092810
2022-05-10 00:54:33 +10:00
YoshiRulz 6e46cb550b
Fast-fail Mupen core ctor on Linux 2022-05-10 00:21:17 +10:00
CasualPokePlayer a949178559 fix AGB selection in sameboy 2022-05-07 19:23:21 -07:00
YoshiRulz afc442462c
Use `ClientSize` when resizing Lua Forms (see #3034) 2022-05-07 23:01:36 +10:00
YoshiRulz b4ca2f9de8
Increase precision when tweaking axis sens./deadzone (resolves #3038)
not sure how you trigger `LargeChange` but I set a value anyway
2022-05-07 22:32:24 +10:00
YoshiRulz 5f820cc530
Fix #3087 hotkeys triggering accidentally in Virtual Pad but on Win 2022-05-07 18:51:25 +10:00
YoshiRulz b7ffa811bf
Clean up callback spaghetti when resetting `VirtualPadAnalogStick` 2022-05-07 17:04:52 +10:00