Commit Graph

19554 Commits

Author SHA1 Message Date
CasualPokePlayer 84af66f523 fix TIC80 inputs, wire up time/clock callbacks 2022-06-16 13:01:50 -07:00
Morilli 1d4e7dd3fb BSNESv115: Improve the payload controller, fix VirtualPad
The payload controller now acts like a multitap with 4 extra buttons per controller (it is already implemented that way in the core), which also eases actual use of it
- also fixes broken VirtualPad behavior
- rename some variables for clarity
2022-06-16 17:43:57 +02:00
Morilli 363afcd551 BSNESv115: better define allowed input devices for port 1
- also allows the multitap and payload controller to be used, as it makes sense
2022-06-16 17:40:29 +02:00
CasualPokePlayer 2c3b6b3cd4 ti80 core 2022-06-16 00:14:48 -07:00
YoshiRulz aa099e0941
Adjust wording on frame counter and lag frame counter options 2022-06-16 10:01:37 +10:00
YoshiRulz 2e46d13980
Add missing system display names, add MSX to rom file ext. filters 2022-06-15 07:44:51 +10:00
CasualPokePlayer 8a8ea202fd Revert "fix bsnes controller config"
This reverts commit e43c5296a6.
2022-06-12 20:20:28 -07:00
CasualPokePlayer e43c5296a6 fix bsnes controller config 2022-06-12 19:50:42 -07:00
YoshiRulz dddffef2dd
Nix expr: don't filter when copying local source tree into store 2022-06-13 12:03:18 +10:00
YoshiRulz e7e5ea1509
Fix Win10 version check AGAIN (resolves #3270, #3272)
fixes 587855522
2022-06-13 11:43:13 +10:00
CasualPokePlayer 90220b6506 add m161 support to gambatte 2022-06-11 03:22:38 -07:00
YoshiRulz 5878555221
Refactor Windows version check, enable warning (resolves #2972, #3194) 2022-06-11 06:11:04 +10:00
YoshiRulz a98e3f3610
Touch-up for `RecordMovie` Mono hack 2022-06-10 09:30:12 +10:00
YoshiRulz 2d015515b2
Move MainForm's Save Window Position to DisplayConfig, add Stay on Top 2022-06-10 05:40:41 +10:00
feos 3f8301509a
Update README.md 2022-06-08 18:37:14 +03:00
feos 075d7e05f3
Update README.md 2022-06-08 18:35:54 +03:00
feos e4e9bdd3d6
mentioned analog editing in tastudio
I spent years explaining this over and over and didn't ever feel like going ahead and documenting it. but bizhawk refuses to die and people keep asking, so let it be here
2022-06-08 18:34:58 +03:00
CasualPokePlayer 0174abde65 resolve Karate a2600 crash (closes #1524) 2022-06-07 09:43:37 -07:00
YoshiRulz af73f87e8f
More settings anywhere cleanup 2022-06-08 01:06:05 +10:00
CasualPokePlayer c1ff3072e0 allow neshawk/subneshawk/quicknes/octoshock settings to be edited without the core loaded
this makes all cores (except MAME) able to have their settings edited without the core loaded
2022-06-06 19:08:51 -07:00
CasualPokePlayer 6b90737813
fix be4089eb08
names are annoying
2022-06-06 11:53:44 -07:00
CasualPokePlayer be4089eb08 fix possible InvalidOperationException for a7800 settings (GetSettingsAdapterForLoadedCore to GetSettingsAdapterFor)
allow old bsnes and bsnes main settings to be edited without the core loaded
2022-06-06 10:17:08 -07:00
CasualPokePlayer 0957095e2b fix tabbing in gb config designer files 2022-06-06 09:07:34 -07:00
CasualPokePlayer d0383d1e9d allow editing gambatte/gambattelink settings without the core loaded 2022-06-06 09:04:38 -07:00
CasualPokePlayer 34d794b368
Support editing nyma settings without the core loaded (#3263)
* support editting nyma settings without the core loaded

the details are icky here. info on the settings is stored in the core. so no matter what a core instance is needed
now settings info here should be constant for a given core, so we can cache settings info after the core has been loaded and use that
if in the case the user wants to edit the settings but the core has never been loaded, a minimal load will be done to obtain the settings (and cache them) and quickly dispose thereafter
await users complaining about a "lag spike" first time opening nyma settings menu

* consolidate WaterboxOptions creation for Nyma
2022-06-06 07:26:21 -07:00
YoshiRulz 7999407089
Remove debug menu item for reproducing #2805 2022-06-04 21:40:56 +10:00
YoshiRulz 8869570bcf
Resolve TODOs re: prompting to reboot core when not applicable 2022-06-03 02:41:41 +10:00
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