hegyak
5da5697f8f
Better Firmware Names ( #3766 )
...
* Better Firmware Names
Renaming Firmware Files based on System Name as BizHawk uses or at least renamed to be related to what it's for.
Unify Firmware names for Vectrex, Lynx, MSX resolve Name Collision, Odyssey 2 G7400, Gameboy, GameBoy Color.
---------
Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
2024-06-04 13:37:38 +02:00
Morilli
dbb106e407
fix O2 platform frame rates rounding
...
fixes 1cf5af83dd
2024-06-03 18:42:10 +02:00
kalimag
1b961f248d
Sanitize text pasted into hex text boxes (squashed PR #3684 )
...
* Sanitize text pasted into hex text boxes
Trim `0x` and `$` prefixes and whitespace pasted into `HexTextBox` and `WatchValueBox`. Prevent pasting non-hex text.
Add `ClipboardEventTextBox` control with `OnPaste` event
* Fall back to trapping paste keyboard shortcuts on Linux
* Adjust code style, seal `PasteEventArgs`
* Use slightly more sophisticated shared method for sanitizing hex strings
* Use moderately more sophisticated method for sanitizing hex strings
* More `string.Empty`
* Add some comments
* Code style
* Remove superfluous format check
2024-06-03 18:08:50 +10:00
YoshiRulz
ec8ba06dbe
Attempt to fix NRE when importing `.bk2` into TAStudio
2024-06-03 09:32:49 +10:00
YoshiRulz
6cb07dd53e
Nix expr: Override `<DebugType/>`
...
not functional, just so I don't forget
2024-06-03 09:32:49 +10:00
Morilli
5dba95bb44
CI: fix waterbox path condition
2024-06-02 22:20:28 +02:00
CasualPokePlayer
7164763e2f
Build melonDS with fwrapv, fixes weird rendering issues
2024-06-02 12:59:18 -07:00
YoshiRulz
f5af95c432
Nix expr: Harden checksums
2024-06-02 11:48:32 +10:00
CasualPokePlayer
43a38a05ca
Workaround driver bugs(?) with D3D11 GL interop
2024-06-01 18:30:17 -07:00
CasualPokePlayer
1d5a9e521d
Fix some more off by ones with imgui 2D renderer
...
thanks GDI+
2024-06-01 17:09:12 -07:00
YoshiRulz
1f41f5ff20
Fix typo
...
fixes a123776fe
2024-06-02 08:54:43 +10:00
YoshiRulz
a123776fe6
Change label of TAStudio's pause button
2024-06-02 08:49:57 +10:00
Morilli
7cca0ea75f
Add devbuild artifact upload to github CI
2024-06-02 00:49:28 +02:00
CasualPokePlayer
c1d5d17771
Fix off by ones for drawPolygon
2024-06-01 15:24:43 -07:00
CasualPokePlayer
f13f69b1ed
Try fixing filling arbitrary polygons
2024-06-01 15:16:59 -07:00
YoshiRulz
bc9f4afe76
Add PSX on PSP BIOS
2024-06-02 08:00:00 +10:00
YoshiRulz
e18a3494c3
Change `Acceptable` PSX BIOS options to `Ideal`
2024-06-02 07:55:26 +10:00
YoshiRulz
1ebe02e650
Nix expr: Include trailing slash on `BIZHAWK_HOME`
2024-06-02 07:46:30 +10:00
CasualPokePlayer
1a9176e12f
Fix "double rendering" in Lua/ApiHawk gui stuff
2024-06-01 14:01:01 -07:00
CasualPokePlayer
dcfe55360a
Prevent textures being created over the maximum texture dimension, fixes #3341
2024-06-01 13:14:19 -07:00
YoshiRulz
d91242df53
Fix running unit tests in GitHub Actions
2024-06-02 05:43:11 +10:00
YoshiRulz
260c7b2d4e
Use helper scripts for GitHub Actions
2024-06-02 05:42:43 +10:00
Morilli
72c1ebc28b
Add github CI
2024-06-01 18:38:09 +02:00
CasualPokePlayer
07ee33b777
Fix build
2024-06-01 08:21:30 -07:00
YoshiRulz
a81adfff41
Bump Magick.NET
2024-06-01 18:04:16 +10:00
YoshiRulz
64db1febbb
Fix NRE when flushing SaveRAM in GambatteLink for some roms
...
fixes d788e603f
not clear on the reproduction steps, but it will of course involve a rom
which triggers the "no SaveRAM, return null" in Gambatte
2024-06-01 17:30:00 +10:00
CasualPokePlayer
a03050dcc5
Fix tab/spacing
2024-05-31 20:52:52 -07:00
CasualPokePlayer
5b6c94b996
Also reset profile mask for mupen
...
forgot to add this change to previous commit, previous commit build has this change too
2024-05-31 20:51:44 -07:00
CasualPokePlayer
0488bbd33a
Fix mupen grabbing an OpenGL context based on whatever current version/flag attributes were present
...
This is global state that gets mucked by us since we also use SDL2 to handle OpenGL context management, Rice/Glide/Glidemk2 don't like core contexts due to them using old deprecated functionality
2024-05-31 20:50:48 -07:00
YoshiRulz
e2ece89fd5
Nix expr: Bump pinned Nixpkgs to 24.05
2024-06-01 11:27:18 +10:00
CasualPokePlayer
d2fe532f6d
Fix mupen64plus breakage after security updates
2024-05-31 17:29:17 -07:00
YoshiRulz
f16e2107bf
Nix expr: Run extra Analyzers during checkPhase
...
it just works now idk
2024-06-01 10:12:09 +10:00
YoshiRulz
a18fbb8742
Nix expr: Fix unit tests not working since they were changed to net48
2024-06-01 10:07:03 +10:00
YoshiRulz
d2ea93d5e2
Mark checksum and Lua test classes as single-threaded
2024-06-01 09:45:47 +10:00
Morilli
657531a328
Fix ConvertFilenameToTasMovie test
2024-05-31 19:08:40 +02:00
YoshiRulz
6bc771bf57
Use simpler implementations for "Different by" in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
YoshiRulz
72a7df1227
Be consistent with `SignExtendAsNeeded` in `CompareSpecificValue`
...
not sure why it's applied to the pivot value here but not in
`CompareDifference`, frankly I'm not sure what it actually does
2024-05-31 13:21:13 +10:00
YoshiRulz
46584cee10
Fix remaining float comparison bugs in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
YoshiRulz
b279a6bdb0
Move some conditionals outside blocks in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
YoshiRulz
625a7438fd
Use JIT-friendly array iteration in `RamSearchEngine.Start`
2024-05-31 13:21:13 +10:00
YoshiRulz
7d5574910c
Unindent many blocks in `RamSearchEngine`
2024-05-31 13:21:13 +10:00
CasualPokePlayer
515050d76a
Remove unused import
2024-05-30 19:00:54 -07:00
CasualPokePlayer
a84f5c8b17
Bump up FFmpeg writer to the first AV writer slot
...
fixes #3915
2024-05-30 19:00:18 -07:00
YoshiRulz
089b7ed6c5
Fix RAM Search using numeric conversion for float in comparisons
...
(instead of a reinterpret-cast, which its counterpart in the UI was
correctly using)
2024-05-31 11:51:41 +10:00
YoshiRulz
e29aa30ebd
Hide IDE0305 (offers to replace `expr.ToArray()` with `[..expr]`)
2024-05-31 11:35:31 +10:00
YoshiRulz
38042293f6
Explicitly add new BHI1110 rule to config
...
fixes b5ff65f2c
2024-05-31 09:21:36 +10:00
CasualPokePlayer
40e7297272
Add PSX DCache to RetroAchievements memory map
...
see https://github.com/RetroAchievements/rcheevos/issues/345 and https://github.com/RetroAchievements/rcheevos/pull/346
2024-05-30 09:39:26 -07:00
Morilli
873fd305ae
remove unused 7z.dll
2024-05-30 08:51:12 +02:00
YoshiRulz
b5ff65f2cb
Add Analyzer to enforce spaces in `[]`
2024-05-30 15:51:20 +10:00
CasualPokePlayer
e7c093eac6
Fix various possible OOB read/writes in mupen64plus
...
fixes #3929
2024-05-29 22:38:53 -07:00