zeromus
|
5f25525a80
|
neshawk - fix poking wram (fixes ancillary unrelated issue in #1994)
|
2020-05-13 10:58:27 -05:00 |
adelikat
|
06f6e71c75
|
mGBA - make rom memory domain pokable, seems to work, supposedly it is wired up
|
2020-05-01 19:09:29 -05:00 |
alyosha-tas
|
67a832d79a
|
Merge branch 'master' of https://github.com/TASVideos/BizHawk
|
2020-04-30 10:19:08 -04:00 |
alyosha-tas
|
084d768cca
|
GBHawk: work on STOP
|
2020-04-30 10:18:46 -04:00 |
zeromus
|
2d413fca1e
|
fix "melonDS doesn't work at all anymore #1963"
|
2020-04-29 17:16:40 -04:00 |
alyosha-tas
|
2ef2f8f119
|
NESHawk: various loop optimizations, 5-10 fps improvement
|
2020-04-29 09:38:27 -04:00 |
alyosha-tas
|
cb5c21f8d3
|
GBHawk: work on some accuracy edge cases
|
2020-04-28 18:44:24 -04:00 |
YoshiRulz
|
34b84e7098
|
Reverse SNES Mouse (for BSNES)
|
2020-04-27 09:23:46 +10:00 |
alyosha-tas
|
8d0307596c
|
GBHawk: window bug fix, fixes Zen
|
2020-04-26 09:37:35 -04: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
|
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
|
8b7f7fe79b
|
clone melonds settings so they dont persist when canceling
|
2020-04-23 21:20:20 -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 |
SuuperW
|
657a7b8069
|
MelonDS: put [sync]setting before init; RTC requires this
|
2020-04-23 13:02:06 -05:00 |
SuuperW
|
dc62ae7d3e
|
power button
|
2020-04-23 13:02:06 -05:00 |
adelikat
|
f6735a9f9b
|
mGBA - implement memory execute callbacks
|
2020-04-23 11:56:26 -05:00 |
adelikat
|
325551ecd0
|
consistently check if callbacks exist before calling memory callbacks, across all cores
|
2020-04-21 16:42:57 -05:00 |
adelikat
|
217f03f66d
|
remove AggressiveInlining on Read_bgdata, still doesn't inline due to switch statement, so this attribute is doing nothing here
|
2020-04-21 10:30:10 -05:00 |
adelikat
|
26a68c0cbc
|
NesHawk - aggressively inline Apu.EmitSample() also simplify it to reduce IL
|
2020-04-21 10:28:31 -05:00 |
adelikat
|
4386509f01
|
NesHawk - about a 5-10% speedp by using AggressiveInlining. Performance sensitive methods were analyzed, and I only added it to methods that failed inlining only due to the 32 IL byte limit but still reasonably sized. This attribute only lifts the 32 byte limit, it's important to do this analysis and not just apply this attribute with research.
|
2020-04-21 09:18:09 -05:00 |
alyosha-tas
|
1fd5b80d28
|
GBHawk: fix ram bank register
|
2020-04-20 20:52:52 -04:00 |
alyosha-tas
|
f54a36ab9a
|
GBHawk: Fix cart RAM domain
|
2020-04-20 18:49:55 -04:00 |
alyosha-tas
|
831e62b8ee
|
QuickNES: Add spelunker to blacklist, fixes #1934
|
2020-04-20 08:34:50 -04:00 |
adelikat
|
dfe7f8e3ab
|
refactor core preferences to be a dictionary<string, string> to be stored in config, and consolidate subnes and subgb into just another core selection
|
2020-04-18 09:55:57 -05:00 |
adelikat
|
b736d48911
|
use constants for core string names and simplify core core name getting logic
|
2020-04-18 09:55:57 -05:00 |
adelikat
|
ce4037fad8
|
cleanup PopulateWithDefaultHeaderValues()
|
2020-04-14 17:15:46 -05:00 |
SuuperW
|
358f1dfd33
|
create melon folder before trying to write modified firmware file
|
2020-04-13 16:55:16 -05:00 |
SuuperW
|
7336217bd8
|
default ScaleFactor value for MelonDS settings
|
2020-04-13 15:55:29 -05:00 |
adelikat
|
1fd620a1f4
|
fix N64 memory callbacks
|
2020-04-13 13:29:22 -05:00 |
SuuperW
|
a57d09fe99
|
add some setters for MelonDS
|
2020-04-13 12:26:42 -05:00 |
SuuperW
|
c958afceb0
|
update libmelonDS.dll with hi-res support, and allow changing that setting
does not display properly yet
|
2020-04-13 12:07:05 -05:00 |
adelikat
|
6e40c46aa1
|
some nitpick cleanups
|
2020-04-12 13:29:58 -05:00 |
adelikat
|
ceef1f4489
|
oops
|
2020-04-11 12:58:28 -05:00 |
adelikat
|
7c79cfab67
|
mGBA - implement IDebuggable.SetCpuRegister()
|
2020-04-11 12:57:47 -05:00 |
adelikat
|
62f3214ce2
|
create a memory callback based IInputCallbacks system that can be used by any core, wire it up to the mGBA core
|
2020-04-10 11:12:57 -05:00 |
adelikat
|
04cd7d867c
|
mGBA - fix NRE that can happen when rebooting core, fixes #1915
|
2020-04-10 08:47:52 -05:00 |
TiKevin83
|
faf4b02c26
|
Undo Previous PR on Gambatte Colors and Implement an Option (#1918)
* Revert "New GBC LCD correction for Gambatte palette from documented shader research https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540"
This reverts commit 88cda24876 .
* Implement the libretro GBC color palette as an added option instead of a change to the Gambatte option
|
2020-04-08 20:41:50 -04:00 |
TiKevin83
|
0bfe178650
|
New GBC LCD correction for Gambatte palette from documented shader research https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 (#1917)
|
2020-04-08 19:19:18 -04:00 |
adelikat
|
2b281116ed
|
misc cleanups
|
2020-04-08 16:03:35 -05:00 |
adelikat
|
49e4d49927
|
quicknes - blacklist punchout (E) (VS), unfortunately a drop in the bucket but bootgod doesn't know about VS roms so we have no way to detect PAL versions of those
|
2020-04-04 15:07:58 -05:00 |
adelikat
|
e357ed3dbc
|
Merge branch 'mgba-hooks'
|
2020-04-03 18:01:25 -05:00 |
zeromus
|
6b462630e0
|
fix crash in MGBA memory callbacks due to GC of temporarily marshaled delegate (by keeping an instance referenced in a member, as usual)
|
2020-04-03 18:42:22 -04:00 |
alyosha-tas
|
f39319fd12
|
O2Hawk: bug fixes and add reset button
|
2020-04-03 16:56:22 -04:00 |
alyosha-tas
|
458949a2f9
|
GBHawk: minor bug fixes and cleanups
|
2020-04-03 12:16:52 -04:00 |
adelikat
|
be8db22d6c
|
mgba- throw NotImplemented on callbacks with no address, we don't support that yet (likely ever)
|
2020-04-02 17:40:27 -05:00 |