nattthebear
a040e67c95
Add option to force sram in genesis core ( #1991 )
...
gpgx upstream automatically gives 64KiB sram to every game of size 2MB or lower, unless specifically overrided. That sucks and we don't do it. But some games do need it; there's not enough information to autodetect otherwise. So add a flag that we can set in gameDB for it, and set it true for two known games that have problems otherwise.
2020-05-09 13:48:46 -04:00
adelikat
976ea4967b
cleanup IAsyncSoundProvider hacks and consolidate code that is only used for PCE
2020-05-09 11:01:02 -05:00
adelikat
b16684b4c7
YM2413 - don't implement IMixedSoundProvider, it isn't used
2020-05-08 18:04:04 -05:00
adelikat
05cffd887a
SMS - cleanups
2020-05-08 17:31:20 -05:00
adelikat
099e2f4f97
remove unused YM2612.cs
2020-05-08 16:29:32 -05:00
adelikat
0a512dac4a
SoundMixer - remove an unused and uneeded method, I think it is a reasonable contract that you have to pass in all sound sources during construction
2020-05-08 09:05:32 -05:00
adelikat
3c76e6014a
HuC6280PSG - make some public things private or internal
2020-05-07 20:52:27 -05:00
adelikat
3ae16c4248
Ram search - reduce some unnecessary recreating of the entire ram search list during load. Also remove some Reboot() logic that happens right before a NewSearch that immediately negates it
2020-05-07 17:51:40 -05:00
adelikat
1c51d5b012
Multidisk Bundler - add logic to properly restart when the Rom changes
2020-05-07 15:41:48 -05:00
alyosha-tas
227084c2dd
GBHawk: better emulate unmapped memory
2020-05-07 15:27:07 -04:00
alyosha-tas
8bd739a4c8
GBHawk: ppu cleanup and more aaccuracy edge case work
2020-05-07 11:24:08 -04:00
feos
0929d224fd
track 0.9
2020-05-07 18:13:52 +03:00
feos
697bb84808
tweak
2020-05-07 18:12:44 +03:00
feos
d37de2e524
mgba got lost in the forest
2020-05-07 18:12:44 +03:00
adelikat
c50c38d88b
GPGX - keep a savestate buffer for SaveStateBinary, yeah maybe it shoudln't be every cores responsibility, but until it doesn't, this greatly improves rewind and tastudio performance
2020-05-06 20:22:23 -05:00
adelikat
a118763409
a few worthless nitpicks
2020-05-06 20:22:23 -05:00
nattthebear
722358c1b1
Fix pokeymans pirate roms on gpgx ( #1986 )
...
mapper_32k_w expects to be able to write to rom area, so those roms now need larger savestate space
We could be extra clever and alloc_invisible the space and then restore after loadstate, but this pokeymans garbage doesn't deserve that work
2020-05-06 09:39:51 -04:00
nattthebear
974792cdfe
Make waterbox consistency check ui option only skip the memory check, not the core check ( #1979 )
2020-05-06 07:46:40 -04:00
adelikat
a0d825084a
virtual pad support for GB 3x and 4x
2020-05-05 16:44:09 -05:00
zeromus
ca24b31640
waterbox - skip only memory consistency check
2020-05-05 17:29:12 -04:00
zeromus
74ba281463
readd opentk/dinput options to gui
2020-05-05 17:26:13 -04:00
adelikat
53c1f5f784
BasicBot - fix Load event not being called on load
2020-05-05 13:06:33 -05:00
adelikat
22ee71b0cf
refactor lua shenanigans in mainform, instead move frame based logic to lua console update hooks, control SupressScripts in lua itself not in mainform. Also, this breaks the logic that automatically stop countihng rerecords if loadstate happens from script, the logic appeared to be broken and can/should be managed by the script itself
2020-05-05 12:40:57 -05:00
alyosha-tas
4391c97a8e
GBHawk; VRAM access cleanup
2020-05-05 09:03:22 -04:00
YoshiRulz
8c005e6ffa
Add assembly list to ext. tool Attribute, allows shipping dependencies
...
DBMan works again
2020-05-05 09:26:37 +10:00
YoshiRulz
2c0d6dc32e
Update ext. tools to new IToolForm interface
...
interface changed in ea634daa7
2020-05-05 09:05:58 +10:00
YoshiRulz
aaa75a19aa
Force DummySoundOutput on Mono for now
2020-05-05 08:54:21 +10:00
feos
4e60e164be
mame: deconstruct Update()
2020-05-04 16:48:26 +03:00
feos
ae448f3cb2
minor tweaks
2020-05-04 15:48:44 +03:00
feos
e836ce343e
mame: let non-fatal "NOT FOUND" problems slide
2020-05-04 13:17:28 +03:00
feos
8e5e1929b2
mame: reduce copypaste
2020-05-04 12:49:25 +03:00
feos
82dcccf6cd
allow exit too
2020-05-04 11:58:27 +03:00
feos
6f72012d6a
move launchers around
2020-05-04 11:27:35 +03:00
feos
7370b4e949
explanations
2020-05-04 11:25:23 +03:00
feos
5c2e6d35c3
mame: finally make mem reading work with frame advance
...
proof that it's a good idea to go to bed with a problem, because your brain keeps solving it while you're sleeping. so when you wake up, it presents you the solution that actually works.
2020-05-04 10:53:29 +03:00
zeromus
7ce9a56dda
fix display manager custom AR/size. broken by 45e0abe39d
. fixes #1975
2020-05-04 00:37:12 -04:00
zeromus
4c7ade126c
disable architecture mistmatch warning on emuhawk
2020-05-04 00:33:20 -04:00
adelikat
cfdb5ffeb6
remove unsupressing too
2020-05-03 20:34:35 -05:00
adelikat
e906f41dc7
TAStudio - don't disable lua scripts while seekinng, even the comment suggests this is a sloppy copy/paste from lua code that definitely would want to disable things
2020-05-03 20:33:39 -05:00
YoshiRulz
1b17cb4297
Replace batch/shell script with MSBuild
2020-05-04 09:41:30 +10:00
YoshiRulz
31d4662ab6
Change executables' build paths and names
2020-05-04 07:22:48 +10:00
YoshiRulz
245cbfbcea
This is dumb
...
This reverts commit d694213000
.
2020-05-04 07:22:26 +10:00
zeromus
d694213000
Revert "Revert "fixes" to EmuHawk.csproj"
...
This reverts commit cf252b7ba0
.
2020-05-03 17:04:44 -04:00
YoshiRulz
bdd622681d
Remove explicit parenting on Properties/Resources.cs
2020-05-04 06:21:14 +10:00
YoshiRulz
b3b5dcf64d
Add SharpCompress <PackageReference/> to EmuHawk
2020-05-04 05:41:36 +10:00
YoshiRulz
73231a59a9
Use batch/shell script to copy DiscoHawk to output as well
2020-05-04 05:24:35 +10:00
YoshiRulz
50461f17ee
Move copy-to-output scripts to Build/ and make them work
2020-05-04 05:24:32 +10:00
YoshiRulz
cf252b7ba0
Revert "fixes" to EmuHawk.csproj
...
This reverts the 5 commits ddddb309f
through 664fb5cb3
.
2020-05-04 03:55:47 +10:00
adelikat
588eeeca27
remove core specific game genie menu items that now simply load the Cheat converter tool
2020-05-03 12:38:12 -05:00
adelikat
158bff1c08
fix MainForm designer
2020-05-03 12:30:04 -05:00