mirror of https://github.com/bsnes-emu/bsnes.git
v114
Added fast PPU override for Marvelous (fixes text rendering) Fixed disassembly of SNES CPU opcodes 0x74-0x76 [invertego]
This commit is contained in:
parent
892f202945
commit
e13ab011eb
|
@ -29,7 +29,7 @@ using namespace nall;
|
|||
|
||||
namespace Emulator {
|
||||
static const string Name = "bsnes";
|
||||
static const string Version = "113.5";
|
||||
static const string Version = "114";
|
||||
static const string Author = "byuu";
|
||||
static const string License = "GPLv3";
|
||||
static const string Website = "https://byuu.org";
|
||||
|
|
|
@ -295,9 +295,9 @@ auto WDC65816::disassemble(uint24 address, bool e, bool m, bool x) -> string {
|
|||
op(0x71, "adc", indirectIndexedY)
|
||||
op(0x72, "adc", indirect)
|
||||
op(0x73, "adc", stackIndirect)
|
||||
op(0x74, "stz", absoluteX)
|
||||
op(0x75, "adc", absoluteX)
|
||||
op(0x76, "ror", absoluteX)
|
||||
op(0x74, "stz", directX)
|
||||
op(0x75, "adc", directX)
|
||||
op(0x76, "ror", directX)
|
||||
op(0x77, "adc", indirectLongY)
|
||||
op(0x78, "sei", implied)
|
||||
op(0x79, "adc", absoluteY)
|
||||
|
|
|
@ -10,15 +10,21 @@ auto Program::hackCompatibility() -> void {
|
|||
auto title = superFamicom.title;
|
||||
auto region = superFamicom.region;
|
||||
|
||||
//sometimes menu options are skipped over in the main menu with cycle-based joypad polling
|
||||
if(title == "Arcades Greatest Hits") fastJoypadPolling = true;
|
||||
|
||||
//the start button doesn't work in this game with cycle-based joypad polling
|
||||
if(title == "TAIKYOKU-IGO Goliath") fastJoypadPolling = true;
|
||||
|
||||
//holding up or down on the menu quickly cycles through options instead of stopping after each button press
|
||||
if(title == "WORLD MASTERS GOLF") fastJoypadPolling = true;
|
||||
|
||||
//relies on mid-scanline rendering techniques
|
||||
if(title == "AIR STRIKE PATROL" || title == "DESERT FIGHTER") fastPPU = false;
|
||||
|
||||
//the dialogue text is blurry due to an issue in the scanline-based renderer's color math support
|
||||
if(title == "マーヴェラス") fastPPU = false;
|
||||
|
||||
//stage 2 uses pseudo-hires in a way that's not compatible with the scanline-based renderer
|
||||
if(title == "SFC クレヨンシンチャン") fastPPU = false;
|
||||
|
||||
|
|
Loading…
Reference in New Issue