mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-08-22 03:42:49 +02:00
v112.2
Temporarily disabled crash detector to work around Windows issue. Corrected PPU OAM address latching with the accuracy PPU.
This commit is contained in:
@@ -29,7 +29,7 @@ using namespace nall;
|
|||||||
|
|
||||||
namespace Emulator {
|
namespace Emulator {
|
||||||
static const string Name = "bsnes";
|
static const string Name = "bsnes";
|
||||||
static const string Version = "112.1";
|
static const string Version = "112.2";
|
||||||
static const string Author = "byuu";
|
static const string Author = "byuu";
|
||||||
static const string License = "GPLv3";
|
static const string License = "GPLv3";
|
||||||
static const string Website = "https://byuu.org";
|
static const string Website = "https://byuu.org";
|
||||||
|
@@ -103,8 +103,8 @@ auto PPU::Object::fetch() -> void {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
ppu.latch.oamAddress = oamItem[i].index;
|
ppu.latch.oamAddress = 0x0200 + (oamItem[i].index >> 2);
|
||||||
const auto& sprite = oam.object[ppu.latch.oamAddress];
|
const auto& sprite = oam.object[oamItem[i].index];
|
||||||
|
|
||||||
uint tileWidth = sprite.width() >> 3;
|
uint tileWidth = sprite.width() >> 3;
|
||||||
int x = sprite.x;
|
int x = sprite.x;
|
||||||
|
@@ -44,7 +44,8 @@ auto Program::create() -> void {
|
|||||||
stateManager.create();
|
stateManager.create();
|
||||||
manifestViewer.create();
|
manifestViewer.create();
|
||||||
|
|
||||||
if(settings.general.crashed) {
|
//seems to be misfiring on Windows, so disable for now
|
||||||
|
if(0 && settings.general.crashed) {
|
||||||
MessageDialog(
|
MessageDialog(
|
||||||
"Driver crash detected. Hardware drivers have been disabled.\n"
|
"Driver crash detected. Hardware drivers have been disabled.\n"
|
||||||
"Please reconfigure drivers in the advanced settings panel."
|
"Please reconfigure drivers in the advanced settings panel."
|
||||||
|
Reference in New Issue
Block a user