feos
|
efb44305a4
|
mame: kill configs for real
|
2020-05-01 18:12:18 +03: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 |
adelikat
|
fdcbe6924b
|
use inline out insome places
|
2020-04-29 17:43:46 -05:00 |
adelikat
|
941bdb7daa
|
remove unused code in MOS6502X
|
2020-04-29 17:25:37 -05:00 |
adelikat
|
96a85d4442
|
Z80 Interrupts - remove unnecessary public property
|
2020-04-29 17:21:26 -05:00 |
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 |
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 |
feos
|
191524d226
|
tweak
|
2020-04-25 10:06:14 +03:00 |
adelikat
|
cd57802dde
|
fix loading of cgb and dmg embedded resources in Emulation.Cores
|
2020-04-24 16:12:03 -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
|
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
|
3abd526aa9
|
A7800Hawk - eek out a few % perf improvements by aggressively inlining some short tia methods that weren't getting inlined
|
2020-04-21 18:08:33 -05:00 |
adelikat
|
631fedcd9c
|
CP1610 - remove useless null checks on MemoryCallbacks, it is always not null
|
2020-04-21 16:47:31 -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
|
1060bbc155
|
Atari 2600 - small speedup by checking for the eixstence of callbacks before calling them, also agressively inline the wrapper methods for read/write/execute
|
2020-04-21 13:39:17 -05:00 |
adelikat
|
a4e1defad3
|
make PCE core a lot faster, one is supposed to check for the existence of callbacks before calling them
|
2020-04-21 13:27:40 -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 |
alyosha-tas
|
724f5db816
|
O2Hawk: cpu work
|
2020-04-19 22:52:34 -04:00 |
alyosha-tas
|
a018851703
|
O2Hawk: fix quad behaviour
|
2020-04-19 13:41:17 -04:00 |
feos
|
eaca8373d2
|
mame: stop writing configs
already an option, just missing from docs
|
2020-04-19 20:28:07 +03:00 |
alyosha-tas
|
5238d660cd
|
Vectrex: new display method, looks much better
|
2020-04-18 15:42:10 -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 |
alyosha-tas
|
0d2daa24d5
|
O2Hawk: fix DJNZ, fixes kill the attacking aliens
|
2020-04-17 22:09:23 -04:00 |
alyosha-tas
|
8e7467f77b
|
O2Hawk: fix collision detection
|
2020-04-17 18:52:45 -04:00 |
alyosha-tas
|
0e7e93b205
|
O2Hawk: various bug fixes
|
2020-04-17 18:38:44 -04: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 |