Commit Graph

16524 Commits

Author SHA1 Message Date
adelikat bee7f4f059 a2600 - remove some unused methods 2020-04-29 17:08:16 -05:00
adelikat 948a2341a2 a2600 - add aggressive inline on ReadControls methods, that were just above the 32il threshold, a noticeable speedup 2020-04-29 16:34:23 -05:00
zeromus 2d413fca1e fix "melonDS doesn't work at all anymore #1963" 2020-04-29 17:16:40 -04:00
adelikat e09bc14a58 remove NamespaceAliasHacks.targets, it is no longer needed 2020-04-29 15:52:07 -05:00
feos eec3cf44f2 fix #1837
while the project is open, the menu still doesn't update to account for this, but at least it can be saved properly now
2020-04-29 23:00:07 +03:00
alyosha-tas 2ef2f8f119 NESHawk: various loop optimizations, 5-10 fps improvement 2020-04-29 09:38:27 -04:00
zeromus 9dc32fcafe put all baseline transform work into Projection, else we have to constantly worry about whether to pre or post multiply while doing subsequent transforms on screens 2020-04-28 18:56:24 -04:00
zeromus b1d491d91f banish some unruly epsilons 2020-04-28 18:56:24 -04:00
zeromus 9c6834db17 fix bugs in "Display scaling by integer" caused by edits for NDS rotation (e45943c26a)
fixes #1958
2020-04-28 18:56:24 -04:00
zeromus cb5c49d11b fix more matrix sense snafus 2020-04-28 18:56:24 -04:00
alyosha-tas cb5c21f8d3 GBHawk: work on some accuracy edge cases 2020-04-28 18:44:24 -04:00
adelikat 15f69cf80e put bad code back in that keeps a stopped movie hanging around in memory, until tastudio is refactored. This "fixes" a lot of crash bugs when opening movies with tastudio 2020-04-28 17:12:50 -05:00
adelikat 68251cdc55 tastudio - simplify a bit, move some methods and fields around, improve comemnts 2020-04-28 12:42:27 -05:00
feos a8472a77f3 cycle count: how low can we go? 2020-04-28 19:53:12 +03:00
adelikat c8ae659b19 Tastudio - simplify some redundant code 2020-04-27 20:26:51 -05:00
adelikat 80eacf88eb a few nitpick cleanups in Tastudio code 2020-04-27 16:51:42 -05:00
adelikat b3637c87fc
Merge pull request #1954 from TiKevin83/master
GBA as GBC mode is only relevant on GBC
2020-04-27 16:49:57 -05:00
TiKevin83 99d06d8479 GBA as GBC mode is only relevant on GBC 2020-04-27 15:35:09 -04:00
YoshiRulz 34b84e7098
Reverse SNES Mouse (for BSNES) 2020-04-27 09:23:46 +10:00
adelikat 8a6868be4a fix an unnecesary use of Global 2020-04-26 14:32:01 -05:00
adelikat 8ace823682 "fix" inability to open tastudio if default.tasproj was saved with a different system, the unnecessary save on load was necessary afterall, this code is bad. Fixes #1937 2020-04-26 14:21:14 -05:00
adelikat 648a1de060 lau - fix a few typos 2020-04-26 14:01:43 -05:00
alyosha-tas 8d0307596c GBHawk: window bug fix, fixes Zen 2020-04-26 09:37:35 -04:00
feos da584d1a6e update mgba to latest master (past 0.8.1) 2020-04-25 10:43:00 +03:00
feos 191524d226 tweak 2020-04-25 10:06:14 +03:00
adelikat 7484fc1ad2 Revert "Tastudio - fix regression where default.tasproj is loaded if the file exists, fixes #1937"
This reverts commit 49395b435f.
2020-04-24 18:47:49 -05:00
adelikat fb443f262c Customize dialog - lua options - don't claim the default option is "use at yoru own risk" 2020-04-24 17:33:23 -05:00
adelikat 49395b435f Tastudio - fix regression where default.tasproj is loaded if the file exists, fixes #1937 2020-04-24 17:07:32 -05:00
adelikat d06ddc04e1 InputRoll - only attempt to remove selected items beyond rowcount if there are selected items past that count, this may fix the underlying issue in #1822 2020-04-24 16:41:08 -05:00
adelikat fc45ffa60e fix crashing of ClientApi when sgb is loaded, this system is bad, I'lll delete it the next it breaks a core 2020-04-24 16:12:40 -05:00
adelikat cd57802dde fix loading of cgb and dmg embedded resources in Emulation.Cores 2020-04-24 16:12:03 -05:00
adelikat 4c6c1c2613 fix crash when loading a .tasproj in tasutdio fixes #1938 2020-04-24 14:43:31 -05:00
adelikat 099bee6bf5 fix off by one error in BulkReadByte fixes #1944 2020-04-24 13:51:59 -05:00
adelikat e3682dca05 oops 2020-04-24 13:48:05 -05:00
alyosha-tas 60af8a36fc GBHawk: add setting to sync domains to vblank (reads only). works better with LUA 2020-04-24 10:14:48 -04:00
alyosha-tas a977bb382d GB4x: set to released 2020-04-24 08:23:16 -04:00
adelikat d4c8615e95 remove unused usings and other redundancies 2020-04-23 20:33:18 -05:00
adelikat a88154ca27 GBHawk - simplify mapper code 2020-04-23 20:33:17 -05:00
zeromus 601e489b15 change NDS firmware color to DropDownList 2020-04-23 21:25:08 -04:00
zeromus 8d92b4b258 use that new PutSettingsDirtyBits effectively for melonds 2020-04-23 21:24:14 -04:00
zeromus 10bceeb0dc Nope, I think it's a good idea now.
Revert "This reverts commit c878c85daeaaf0cae3e28f24bc1a8b511293d7b6."
This reverts commit 1d1f2a18c6.
2020-04-23 21:20:59 -04:00
zeromus 3d3348d365 Revert "add another resizing part that I think is a bad idea"
This reverts commit 49b6a35dfe.
2020-04-23 21:20:38 -04:00
zeromus 8b7f7fe79b clone melonds settings so they dont persist when canceling 2020-04-23 21:20:20 -04:00
zeromus 49b6a35dfe add another resizing part that I think is a bad idea 2020-04-23 21:20:04 -04:00
zeromus 1d1f2a18c6 This reverts commit c878c85dae. 2020-04-23 21:06:12 -04:00
zeromus c878c85dae for your consideration: sync settings return flags instead of a bool, so we can have more granularity in what needs resetting than just "reboot core". for instance, we would like to minimize the number of times the window layout is redone by not doing it when the screen settings havent changed. HOWEVER, while I was writing this commit message, I realized, I should probably do it just by being more cautious in kicking off the layout (unless the data coming from the core has changed, a layout shouldnt happen). So I am going to make this commit, in case it inspires anyone, and then revert it. 2020-04-23 21:05:56 -04:00
zeromus c5ff7edba9 fiddle with race condition thing some more. uhhh full disclosure, I still got a crash once. Couldnt repro it (as compared to before where it was 100% fully reproducible for me. not sure why though 2020-04-23 20:40:16 -04:00
zeromus 3403ecacb7 fix race condition between OTK_Gamepad initialize and EnumerateDevices() from input thread 2020-04-23 20:35:04 -04:00
SuuperW ebc49db08f update libmelonDS.dll 2020-04-23 13:12:22 -05:00
SuuperW 657a7b8069 MelonDS: put [sync]setting before init; RTC requires this 2020-04-23 13:02:06 -05:00