CasualPokePlayer
a8d86e7af0
Mark PSX on PSP BIOS files as unacceptable
...
Policy here is non-3.0 BIOS files are unacceptable: they aren't what mednafen is expecting
2024-11-14 00:11:44 -08:00
Morilli
926a88b11a
fix axis value editing logic in TAStudio
...
- closes #4115
specifically allow typing without immediately clamping to the min value when the user isn't finished
2024-11-13 13:23:54 +01:00
Morilli
7477aa3359
Fix saturnus setting overrides
...
- fixes #4114
2024-11-13 11:10:19 +01:00
CasualPokePlayer
c44a3a6b67
Fix 3DS hasher bug
2024-11-13 01:08:44 -08:00
CasualPokePlayer
ab4cb30011
Implement hashing for 3DS roms
...
TODO: Add gamedb entries
2024-11-13 00:12:16 -08:00
YoshiRulz
699fc8d198
Move `Bk2MnemonicLookup` to `BizHawk.Emulation.Common`
...
fixes a0800862b
(PR #3782 )
2024-11-13 16:15:02 +10:00
YoshiRulz
f9d3d91d34
Fix width for SNES Action Replay cheatcode decoder, add test case
2024-11-12 02:41:17 +10:00
YoshiRulz
ae6ff1dac9
Fix SNES Action Replay cheatcode decoder
...
seems to be a typo from d0db4188d3
(4bfb4ab00/#1867)
2024-11-12 01:54:05 +10:00
Morilli
acb14cf07d
fix middle mouse button input bind
...
half the code was using `WMouse M`, the other `WMouse C`. I think `WMouse M` makes the most sense.
2024-11-11 02:47:05 +01:00
CasualPokePlayer
b0540bf6d2
Change axis button thresholds
...
See #4108
2024-11-08 15:57:00 -08:00
CasualPokePlayer
411959e399
Add an IV for string encryption
2024-11-08 15:56:59 -08:00
feos
4c3b59c39c
puae: fix something
2024-11-08 20:28:53 +03:00
feos
e501d10804
puae: controller config somewhat works
2024-11-08 19:45:38 +03:00
CasualPokePlayer
8f1b647504
Add 3DS to MultiDiskBundler system options
2024-11-07 15:03:27 -08:00
YoshiRulz
f2841f7849
Remove explicit check for NixOS distro which is no longer necessary
...
confirmed fixed by fe500ef61
2024-11-08 06:35:57 +10:00
feos
a2d401d670
puae: wip
2024-11-07 23:25:50 +03:00
YoshiRulz
9fd58a766a
Use `FrozenDictionary` for `Database`
...
In a simple benchmark of calling `Database.CheckDatabase` 5x 10M times
(small edit on top of `BIZHAWKBUILD_RUN_ONLY_GAMEDB_INIT`),
median runtime was 46.1s w/ `Dictionary`, 44.0s w/ `FrozenDictionary`
(isolated to only swapping out the collection type used at the end of
`InitializeWork`, *not* a before/after comparison on this changeset,
also this was in Release config).
FWIW, the parse/load time increased from 0.38s to 0.74s
(again median of 5 runs in Release config, and this was a before/after
of this whole changeset).
2024-11-08 02:29:59 +10:00
CasualPokePlayer
fe500ef61b
explicitly unload GL library when falling back to GLX
2024-11-06 22:30:25 -08:00
YoshiRulz
4e4377f0e9
Remove unused imports
...
fixes 869bef498
2024-11-07 10:05:20 +10:00
feos
7c88dba814
puae: fix crash
2024-11-07 00:08:19 +03:00
feos
869bef4989
puae: controller config wip
2024-11-06 20:56:22 +03:00
YoshiRulz
6b2d2cb646
Change label of Trace Logger's toggle button
2024-11-05 20:21:00 +10:00
CasualPokePlayer
6853439075
Improve string encryption
2024-11-05 00:59:03 -08:00
CasualPokePlayer
c9bed01b13
Do basic "protection" against RA api tokens in the config
2024-11-03 23:39:42 -08:00
CasualPokePlayer
f4d5db5693
Make sure RAIntegration uses our user agent versioning
2024-11-03 19:37:50 -08:00
CasualPokePlayer
2cdf1e99bf
Fix cue file resolving
...
fixes e893e3a1ff
2024-11-03 06:47:45 -08:00
CasualPokePlayer
666139f8e9
Fix TIC80 schema
2024-11-01 15:34:37 -07:00
CasualPokePlayer
6578c852a1
replace most SDL_SetHint calls with SDL_SetHintWithPriority
...
ensures calls actually do something and won't be ignored due to env vars
2024-10-30 08:18:23 -07:00
CasualPokePlayer
9f3630cbce
Print out exception from opengl version check failure
2024-10-30 01:12:40 -07:00
CasualPokePlayer
cdbb96dfdb
set C64 retroachievements memory to RAM rather than System Bus
2024-10-29 06:50:06 -07:00
CasualPokePlayer
78cc5393e4
use FileData, not RomData for NDS
...
homebrew roms unpadded might be misdetected as having a ""header"" and have the first 512 bytes removed for RomData
2024-10-28 22:29:41 -07:00
YoshiRulz
0bf59347be
Fix Windows 10 LTSC incorrectly being marked as EOL
...
clever hack, no?
2024-10-28 12:32:03 +10:00
YoshiRulz
a8b8fb39ab
Clean up Windows version detection, now flagging Win11 21H2
2024-10-28 12:31:50 +10:00
Morilli
f32277ebd6
attempt to fix fm2 import
...
This will now add reset and power buttons if fourscore is used (pretty sure not doing that was a bug as per comment) and ignore port0 and port1 values if fourscore is set as per movie format documentation.
2024-10-27 18:11:38 +01:00
YoshiRulz
7a1ceaf417
s/firmwares/firmware/ in comments
2024-10-27 02:16:56 +10:00
YoshiRulz
f1d71cc914
s/firmwares/firmware/ in `MainForm` member identifiers
2024-10-27 02:16:56 +10:00
YoshiRulz
9b146b24ea
Rename `FirmwareConfig{,Info}.cs` to match type names
2024-10-27 02:16:56 +10:00
YoshiRulz
74e46227f5
Rename `FirmwaresConfig{,Info}` to `FirmwareConfig{,Info}`
2024-10-27 02:16:55 +10:00
YoshiRulz
03b1d353a7
s/firmwares/firmware/ in `FirmwaresConfig` member identifiers
2024-10-27 02:16:55 +10:00
YoshiRulz
02bf292a85
s/firmwares/firmware/ in `PathEntryCollection`
2024-10-27 02:16:55 +10:00
YoshiRulz
eee34dd69a
s/firmwares/firmwareIDMap/ in Nyma core init methods
2024-10-27 02:16:55 +10:00
YoshiRulz
6955ad3591
s/firmwares/firmware/ in strings
2024-10-27 02:16:55 +10:00
YoshiRulz
ab1f002481
Clarify dropdown options in Record Movie dialog
2024-10-26 02:33:00 +10:00
feos
90287b3396
puae: support region changes
...
by user at the start and by the game on the fly
todo: ntsc par (pal par is 1:1)
2024-10-25 01:17:52 +03:00
feos
703955fcd7
puae: block some unsupported images, reduce heap sizes
2024-10-24 21:47:50 +03:00
Asnivor
52f4f7426c
[A7800Hawk] Make ProLine controller default for the core. Fixes #3895
2024-10-24 14:24:33 +01:00
Asnivor
b3426624f7
[ChannelFHawk] Some code tidy
2024-10-24 13:49:27 +01:00
Asnivor
9c322f8967
[ChannelFHawk] More sensible viewport trimming and set default viewport to AllVisible
2024-10-24 13:32:38 +01:00
Asnivor
e0264ed102
[ChannelFHawk] ICodeDataLogger
2024-10-24 12:27:46 +01:00
YoshiRulz
4c69ce4e27
Avoid `string.Split` in `Database.InitializeWork`
...
On my machine (Mono) in Release config, this reduces the number of
string- and char-arrays allocated by an order of magnitude,
bringing the gamedb's total bytes allocated down by -10%.
2024-10-24 06:31:44 +10:00