Commit Graph

19527 Commits

Author SHA1 Message Date
YoshiRulz c70e87af2e
Reorder `Config` > `Preferred Cores` submenu
specifically, alphabetise sysIDs and move "GB in SGB" below separator
2022-06-03 02:26:07 +10:00
YoshiRulz c93179e110
Indicate that only Lua mem callbacks get args, not input (yet)
see #3233, fixes d829f19bc, 8385337e7
2022-06-03 02:12:45 +10:00
James Groom dd897b659c
Bump version 2022-06-02 21:29:28 +10:00
CasualPokePlayer 2eb6f83314
fix vb when not recording a movie in input display lua 2022-05-31 22:38:27 -07:00
CasualPokePlayer 53b4e8a1bc
virtualboyee is nyma now, it needs the core active for settings to be changed 2022-05-31 21:58:17 -07:00
CasualPokePlayer 253f139731 merge in another commit from ares 2022-05-30 15:39:43 -07:00
YoshiRulz f5d8c0fb1e
Use 3-button Genesis gamepad by default (fixes #2775, #3262) 2022-05-31 05:13:16 +10:00
YoshiRulz 7f87cc258f
Honour `$BIZHAWK_DATA_HOME` when downloading FFmpeg
also stop looking for `/ffmpeg.exe` in DiscoHawk when it's always downloaded to
`/dll/ffmpeg.exe`
2022-05-31 01:44:51 +10:00
YoshiRulz b8d5dd8990
Handle `$BIZHAWK_DATA_HOME` nicely instead of w/ a hack in `Database` 2022-05-31 01:36:38 +10:00
feos 6d726a1029
depend on versioned ffmpeg release instead of nightly (#3259)
* depend on versioned ffmpeg release instead of nightly

* Use 4.4.1, fix download/extract on Linux

* update windows build link

Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
2022-05-30 14:45:17 +03:00
CasualPokePlayer 258e895dfb fix vb schema, add in new vb buttons to schema 2022-05-30 00:48:23 -07:00
CasualPokePlayer 892da6fee2 manually set the defaults for lcolor/rcolor/default_color for vb
our MDFN_GetSettingUI/MDFN_GetSettingI is set to assume base 10 instead of figuring out the format of the string, so the built in defaults dont work and always return 0
later MDFN_GetSettingUI/MDFN_GetSettingI should be made to be able to handle hex strings but this should suffice for now
2022-05-30 00:30:24 -07:00
CasualPokePlayer 58c28aefba biz side nyma cd switching fix 2022-05-29 22:23:55 -07:00
CasualPokePlayer d201fdd62d s/DiscIndex/DiskIndex 2022-05-29 21:37:14 -07:00
CasualPokePlayer 1c27c73c86 fix nyma cd switching
also changing the make all cores script so it uses the install target
2022-05-29 21:16:23 -07:00
CasualPokePlayer 43ffb63ede bump version of all Nyma cores to 1.29.0 2022-05-29 20:03:24 -07:00
CasualPokePlayer 583f0f61cc biz side vb nyma 2022-05-29 19:46:38 -07:00
CasualPokePlayer 3b09f822b7 more vb nyma modifications, also push repo 2022-05-29 19:44:08 -07:00
CasualPokePlayer 0c95088e02 vb move to nyma 2022-05-29 17:21:01 -07:00
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