mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-08-21 07:21:33 +02:00
v113.1
Emergency hotfix for an issue affecting manually created save states. Still need to determine root cause, but for now, reverting the code.
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 = "113";
|
static const string Version = "113.1";
|
||||||
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";
|
||||||
|
@@ -35,8 +35,9 @@ auto SMP::waitIdle(maybe<uint16> addr, bool half) -> void {
|
|||||||
auto SMP::step(uint clocks) -> void {
|
auto SMP::step(uint clocks) -> void {
|
||||||
clock += clocks * (uint64_t)cpu.frequency;
|
clock += clocks * (uint64_t)cpu.frequency;
|
||||||
dsp.clock -= clocks;
|
dsp.clock -= clocks;
|
||||||
synchronizeCPU();
|
|
||||||
synchronizeDSP();
|
synchronizeDSP();
|
||||||
|
//forcefully sync SMP to CPU in case chips are not communicating
|
||||||
|
if(clock > 768 * 24 * (int64_t)24'000'000) synchronizeCPU();
|
||||||
}
|
}
|
||||||
|
|
||||||
auto SMP::stepIdle(uint clocks) -> void {
|
auto SMP::stepIdle(uint clocks) -> void {
|
||||||
|
@@ -179,7 +179,7 @@ auto Presentation::create() -> void {
|
|||||||
|
|
||||||
helpMenu.setText(tr("Help"));
|
helpMenu.setText(tr("Help"));
|
||||||
documentation.setIcon(Icon::Application::Browser).setText({tr("Documentation"), " ..."}).onActivate([&] {
|
documentation.setIcon(Icon::Application::Browser).setText({tr("Documentation"), " ..."}).onActivate([&] {
|
||||||
invoke("https://doc.byuu.org/bsnes");
|
invoke("https://byuu.org/doc/bsnes");
|
||||||
});
|
});
|
||||||
aboutSameBoy.setIcon(Icon::Prompt::Question).setText({tr("About SameBoy"), " ..."}).onActivate([&] {
|
aboutSameBoy.setIcon(Icon::Prompt::Question).setText({tr("About SameBoy"), " ..."}).onActivate([&] {
|
||||||
AboutDialog()
|
AboutDialog()
|
||||||
|
Reference in New Issue
Block a user