nattthebear
2c413cce43
blah
2020-06-18 07:20:20 -04:00
nattthebear
6b52853f4f
some hatari stuff
...
blah blah
2020-06-17 19:29:20 -04:00
nattthebear
ceeb70d6c9
For a rainy day: hatari
...
Just barely started looking at this one. There's SDL everywhere, but the core doesn't seem overly complex.
2020-06-17 18:02:11 -04:00
alyosha-tas
01e3a6cf43
QuickNES: blacklist Burai Fighter fixes #2145
2020-06-17 13:58:51 -04:00
nattthebear
4d3558d7e3
State manager API cleanup
...
add some comments. Remove two methods from the interface definition that aren't actually used in public API
2020-06-17 07:31:00 -04:00
YoshiRulz
abca8e02f2
Move some static data from MainForm to RomLoader
2020-06-17 10:46:54 +10:00
YoshiRulz
77e6a7300a
Create and use MainForm.ShowDialogAsChild(Form) helper
2020-06-17 10:46:51 +10:00
YoshiRulz
0e767add09
Rename ApiHawk files to match type name
2020-06-17 10:38:31 +10:00
YoshiRulz
9d1dfd71a1
Fix EmuClientApi not being registered and merge CloseEmulator()s
...
fixes a74d657a2
, 51a83193a
2020-06-17 10:35:14 +10:00
alyosha-tas
c53bda9235
NESHawk: make game genie compare cheats work
2020-06-16 20:01:34 -04:00
YoshiRulz
ff4662efe8
Delegate more of ClientLuaLibrary to ApiHawk
2020-06-17 08:02:09 +10:00
YoshiRulz
a74d657a2a
Promote IEmuClient to a full-fledged IExternalApi
...
also remove UnpauseEmulation() (duplicate of Unpause()) and rename
SetExtraPadding to SetClientExtraPadding (to match Lua)
2020-06-17 08:02:02 +10:00
nattthebear
9597be621a
Partially revert c42889ceef
...
Pretty sure it's impossible for this to be null; the entry assembly always has a location and only weird dynamic assemblies can have none.
But if somehow it was, then we don't want to create a jumplist item that doesn't work!
2020-06-16 17:30:18 -04:00
nattthebear
8607f7891f
Fix virtual size output on nyma cores. Expose more debugging info to console about screen sizes.
2020-06-16 15:53:10 -04:00
YoshiRulz
51a83193a1
Merge overloads of CloseEmulator to param w/ default
2020-06-17 02:15:33 +10:00
YoshiRulz
cb08d00372
Replace single-use delegate type with Action<bool>
2020-06-17 02:15:11 +10:00
YoshiRulz
03acb1ded7
Move LoadRomArgs to own file
2020-06-17 02:14:33 +10:00
nattthebear
8b9debb8b9
Hide mission stick autofires again
...
I hope someone comes into irc screaming about how they can't do their TAS because we don't support the exact hardware semantics of the mission stick, but the more realistic outcome is that no one ever uses the mission stick for anything
2020-06-16 10:20:11 -04:00
nattthebear
fa4a95f1b1
Looks like this existed solely to support the old bsnes interop, which everyone agrees was awful and something we only did because we had to
2020-06-16 07:45:34 -04:00
nattthebear
7b2ac98520
guess nothing was using this
2020-06-15 17:10:27 -04:00
adelikat
27bb2759a6
more mnemonics for saturn
2020-06-15 15:33:54 -05:00
adelikat
c5ec8eb0ba
saturn - mnemonic for smpc reset button
2020-06-15 14:59:24 -05:00
adelikat
03e2bccf6c
remove a debug line of code
2020-06-15 14:49:26 -05:00
zeromus
98b3d8d335
change PSX framerates to follow mednafen instead of nocash ( fixes #2138 )
2020-06-15 15:10:29 -04:00
adelikat
e6a2fe39e1
faust - support virtual pads
2020-06-15 14:02:34 -05:00
adelikat
cf3e1d51e0
nyma cores - fixes to mnemonic lookups and add a few overrides
2020-06-15 13:43:23 -05:00
adelikat
c8a0b6c323
virtual pads - pce, pcfx - add console buttons
2020-06-15 13:29:31 -05:00
adelikat
25dddf5160
hack to fix Nyma roman numeral buttons, virtualpads - PCE and PCFX fixes
2020-06-15 13:20:40 -05:00
adelikat
3d8920308c
remove nyma virtual pad hacks for direcitonal buttons now that nyma buttons conform to typical naming conventions
2020-06-15 13:20:40 -05:00
alyosha-tas
0d9f0d2af1
A2600: update gamedb for quad run fixes #2127
2020-06-15 14:08:45 -04:00
adelikat
4122a51153
bk2 mnemonic lookup - remove some nyma hacks now that nyma directional buttons conform to the typical naming scheme
2020-06-15 12:59:54 -05:00
nattthebear
b8bea93cce
Rework nyma controller overrides
2020-06-15 13:37:50 -04:00
nattthebear
5b2b1cf13b
Enable SNES and GBA gpu view on linux
...
I tested the SNES one and it seemed to work. Don't have any working GBA cores right now in linux, I think? But no reason to expect it wouldn't work
2020-06-15 10:49:17 -04:00
nattthebear
8e689dae76
Don't lock out the GB gpu view on linux
...
It works there, why was it disabled?
2020-06-15 10:42:47 -04:00
YoshiRulz
77a810600b
Inline the thing I deleted into somewhere it shouldn't be used, again
2020-06-15 13:09:58 +10:00
YoshiRulz
5f809d8e24
Cleanup N64 controller def init and re-init
2020-06-15 13:03:15 +10:00
nattthebear
e5e4983464
waterbox - remove some unused saverammerer junkus
...
ngp doesn't use this, so...
2020-06-14 20:29:22 -04:00
nattthebear
abc1f502b9
remove no longer used vbanext file
2020-06-14 19:42:32 -04:00
adelikat
67489bfc3a
PCFX - fix virtualpads, support mouse
2020-06-14 16:21:37 -05:00
nattthebear
30fd675903
woops
2020-06-14 16:27:08 -04:00
adelikat
9027223018
PCE - virtualpads - support all the buttons
2020-06-14 15:19:28 -05:00
adelikat
cecf29e90a
Support PCE mouse in movie mnemonics and virtualpads
2020-06-14 15:19:28 -05:00
nattthebear
ecdfc66617
nyma big setting update
...
Moves a lot of settings around, hopefully addressing some concerns
2020-06-14 16:02:33 -04:00
YoshiRulz
99a5563490
Inline value that was public for some reason
2020-06-15 05:12:14 +10:00
YoshiRulz
dbeb279bf0
Add an extension method to help w/ ControllerDefinition init of axes
2020-06-15 04:47:54 +10:00
nattthebear
2707d1cd92
nyma - rework settings architecture a bit
...
This gives us flexibility to define more featureful overrides
2020-06-14 14:18:13 -04:00
adelikat
e41659e237
rough in for gamepad or none virtualpad support for Turbo and Hyper Nyma cores, only 2 button currently supported, support some uppercase button names in mnemonics
2020-06-14 12:02:09 -05:00
nattthebear
a28f2b2a45
waterbox buildscript changes
2020-06-14 12:35:18 -04:00
adelikat
9dfd6c3fb3
remove nyma button name overrides, they don't help with virtualpads, and ar e a hassle to maintain, we can just consistently be inconsistent for these cores
2020-06-14 11:32:01 -05:00
nattthebear
a0aa1fb805
Bare minimum to unbreak some mnemonics
2020-06-14 11:58:00 -04:00