Commit Graph

22144 Commits

Author SHA1 Message Date
YoshiRulz 2b900b6e50
Nix expr: Fix DiscoHawk launch script assuming EmuHawk has ran before 2024-11-23 23:43:06 +10:00
kalimag 2bd2aed4aa
Improve Lua REPL handling of statements (squashed PR #4026)
* Improve Lua REPL handling of statements

Stop printing syntax error messages when executing variable assignments etc.

* Move doc comments to interface

* Simplify pattern matching expression

* Use reference equality to test for console output

* Revert "Use reference equality to test for console output"

This reverts commit 875bc3c41e.

* Use `_messageCount` to test for console output
2024-11-23 21:41:31 +10:00
feos 7e9e2d553c puae: fix fps 2024-11-22 17:32:37 +03:00
YoshiRulz 223a370713
Revert "POC for `[Dependency]` (eager asm loading)"
This reverts commit d23e771a39.
Had no effect on where in the startup a `TargetInvocationException` was thrown, so I'm guessing the attribute has no purpose anymore.
2024-11-22 09:58:12 +10:00
YoshiRulz d23e771a39
POC for `[Dependency]` (eager asm loading) 2024-11-22 09:39:16 +10:00
feos 90ca8ea6ca amiga icon 2024-11-21 21:18:22 +03:00
feos 1ec2a9a318 puae: keyboard image 2024-11-21 18:09:36 +03:00
feos d3713a6cba puae: fix crash on null settings 2024-11-21 17:30:43 +03:00
YoshiRulz 456d37a433
Link to GitHub wiki from contribution guide 2024-11-21 20:53:54 +10:00
feos 118e2876a4 puae: fix framerate and resolutions, cleanup
todo: av dumper dies in ntsc mode on frame 11...
2024-11-20 22:10:56 +03:00
CasualPokePlayer 2a0870234e Fix tracelogger layout 2024-11-19 23:40:05 -08:00
CasualPokePlayer c21df56eaf Linux mgba build 2024-11-19 23:02:57 -08:00
CasualPokePlayer e54ea196e1 [mGBA] Fix light counter not being correctly serialized
Resolves #4094 and resolves #4118
2024-11-19 22:57:51 -08:00
feos 0818e97fee puae: it's unclear if mouse_deltanoreset helps with anything currently
it seems to always be true in winuae...

also cleaned up our fork a bit
2024-11-19 21:31:26 +03:00
CasualPokePlayer 65b5d35e8e Add in digital titles for 3DS gamedb 2024-11-19 00:35:58 -08:00
feos 5bdb3b24c6 puae: disable fastmem for a1200
there are games that require this machine and 0 fastmem. games that require non-zero fastmem on this machine are currently not supported (HDs, CDs, and WHDs).
2024-11-18 21:47:35 +03:00
CasualPokePlayer 89d76ef6cb Fix N3DSHasher with seed crypto 2024-11-17 16:27:51 -08:00
YoshiRulz 02094fe780
Fix enum comparison in PUAE ctor
fixes 15af4219c
2024-11-18 04:48:59 +10:00
feos 15af4219cd no magic 2024-11-17 19:45:47 +03:00
feos 43b1dfa4b8 close #4102 (puae floppy speed) 2024-11-17 19:43:51 +03:00
CasualPokePlayer 6d8f616dde Add CIA hashing to N3DSHasher
In practice this won't be used (since we can just hash the installed title executable directly), but might as well keep a reference C# impl in case we want to use it.
2024-11-16 13:51:40 -08:00
feos ef307c1e69 puae input: fixed? 2024-11-16 22:04:52 +03:00
CasualPokePlayer 14d5f5595c Fix gamedb
fixes 9fd58a766a
2024-11-15 20:25:54 -08:00
CasualPokePlayer 138e4dc392 Add initial 3DS gamedb 2024-11-15 18:59:38 -08:00
Morilli 10fdfdd6dd fix GmvImport's six button controller handling
- closes #3797, closes #4109
2024-11-15 17:08:10 +01:00
CasualPokePlayer f173d0f992 Add platform framerates for Saturn 2024-11-14 21:02:26 -08:00
CasualPokePlayer 2c7245d751 Add IsSTV for Saturnus movies with ST-V, cleanup default movie header values code 2024-11-14 20:18:39 -08:00
CasualPokePlayer 8b356c50fa Add mnemonics for ST-V 2024-11-14 20:09:57 -08:00
CasualPokePlayer c4bd436c5c Fixup ST-V input device selection
No multi-tap with ST-V, and it'll get overrides for the ports anyways
2024-11-14 19:50:18 -08:00
CasualPokePlayer 7899c9ddce Add function for getting input device overrides
Only use case in practice for us is ST-V, which forces specific input configs (since it's an Arcade machine)
2024-11-14 19:47:44 -08:00
CasualPokePlayer 8708fc3e35 c# side changes for ST-V with Saturnus 2024-11-14 17:35:43 -08:00
CasualPokePlayer a51c7c07d0 Add support for ST-V (with Saturnus) 2024-11-14 17:33:07 -08:00
CasualPokePlayer 9fe5b316b3 Adjust Saturnus's settings for core updates 2024-11-14 01:39:41 -08:00
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
CasualPokePlayer 1567bd23ec
Add Nobara Linux support to EmuHawkMono.sh
Some Fedora based distro, needs /usr/lib64

https://www.reddit.com/r/NobaraProject/comments/1goxkwz/bizhawk_emu_crash/
2024-11-11 12:29:24 -08: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
CasualPokePlayer 45b958517e commit melonDS build 2024-11-10 22:55:47 -08:00
CasualPokePlayer 7714004da5 revert to older mic blow samples 2024-11-10 22:55:47 -08:00
Morilli 5728c83ee9 strip checked-in binaries
I only touched the ones self-built by us here. There's some more potential candidates like chd_capi and waterboxhost but those are rust-built so I'd rather not touch them for now
2024-11-11 05:01:12 +01:00
Morilli 9caef88e3f enable stripping for a bunch of self-built dlls 2024-11-11 04:47:33 +01: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
feos 9e07c85027 wip2 2024-11-11 00:16:31 +03:00
feos ea5f3f601c wip 2024-11-10 23:22:32 +03:00
feos f1fa82702e what the fuck
what the fuck

if I send my ports to puae's 0 and 1, both go to port 0
if I send my ports to puae's 1 and 2, they go to ports 1 and 2
if I send both of my ports to puae's 0, they go to ports 0 and 1

what the fuck
2024-11-10 15:53:59 +03:00