lsnes rr2-β13

This commit is contained in:
Ilari Liusvaara 2013-11-28 22:37:36 +02:00
parent e28121a0e1
commit 4645fd0e2f
3 changed files with 65 additions and 16 deletions

View file

@ -1457,3 +1457,52 @@ rr2-β12 [Monday October 14th 2013]
* Fix more bugs in rerecord counting
* Fix bug that caused save slots always to be semi-text in projects
* Speed up binary savestate saving
rr2-β13 [Thursday November 28th 2013]
=====================================
* If libgcrypt is available but /dev/urandom is not, use libgcrypt for RNG* Allow setting AVI scale factors
* JSON-based controller descriptions
* Fix compile for Mac OS X
* Optimize generic controllers using dynamically generated code
* Make regex thread-safe
* JSON: Reduce internal exception spam
* Recent Lua scripts
* Support latch notifications on SNES
* Wxwidgets: Command line history
* Oops, forgot to update patchseries for latch notification support
* Add on_latch to Lua docs
* Try to autodect I386/amd64
* Save bitmaps as PNG
* Lua: gui.bitmap_hash/gui.palete_hash
* Lua: bsnes.dump_sprite: Allow overriding row stride
* Fix recent movies menu
* Fix output if core tries to output wider than buffer (currently 4096)
* Win32 compile fixes
* Don't crash if setting game name & authors outside project context
* Support in-memory saves and use those for wxwidgets ROM loading
* Fix in-memory slots
* Improve randomness of get_random_hexstring (on I386)
* Zip: Allow output to arbitrary ostream
* HTTP request code
* Support stream compression
* File upload code
* Add command-line file uploader
* Upload UI
* Movie downloading
* Strip path when autofilling filename
* httpauth: Use the no-protocol mode
* Gambatte: Expose CPU registers
* Fix compilation on Win32
* BSNES: Compile with accuracy core
* Fix WWW-Autheticate parsing
* Rewrite parse_authenticate in saner way
* Lua: Fix a typo in error message
* Fix writing movie data
* Nuke the helper executables on make clean
* Print proper error message if Lua expression parse fails
* Allow resizing messages window
* Oops, remove some crap lines
* Messages panel: copy to clipboard / save to file
* Messages window: Scroll with wheel
* Fold audio device controls to VU meter window
* Unified support for breakpoints & cheats

View file

@ -1 +1 @@
2-β12
2-β13

View file

@ -1,6 +1,6 @@
From 42e32c402d9113206d9d0abf3ee15c40aaa17747 Mon Sep 17 00:00:00 2001
From a5b380757b086e3a00b47fe14e2a63c74683e8da Mon Sep 17 00:00:00 2001
From: Ilari Liusvaara <ilari.liusvaara@elisanet.fi>
Date: Thu, 28 Nov 2013 19:25:13 +0200
Date: Thu, 28 Nov 2013 22:36:29 +0200
Subject: [PATCH 12/12] Support unlimited number of breakpoints
---
@ -35,7 +35,7 @@ Subject: [PATCH 12/12] Support unlimited number of breakpoints
snes/memory/memory.cpp | 47 ++++++++++++++++++++++++++---
snes/memory/memory.hpp | 13 +++++++-
snes/ppu/ppu.cpp | 4 +--
snes/smp/smp.cpp | 2 +-
snes/smp/core/core.hpp | 2 +-
snes/snes.hpp | 1 +
33 files changed, 166 insertions(+), 70 deletions(-)
@ -770,19 +770,19 @@ index 8545175..13e231c 100755
}
void PPU::power() {
diff --git a/snes/smp/smp.cpp b/snes/smp/smp.cpp
index d4ccf42..bc7800c 100755
--- a/snes/smp/smp.cpp
+++ b/snes/smp/smp.cpp
@@ -44,7 +44,7 @@ void SMP::enter() {
scheduler.exit(Scheduler::ExitReason::SynchronizeEvent);
}
- op_step();
+ bus.op_step();
}
}
diff --git a/snes/smp/core/core.hpp b/snes/smp/core/core.hpp
index 1489fce..13d6936 100755
--- a/snes/smp/core/core.hpp
+++ b/snes/smp/core/core.hpp
@@ -2,7 +2,7 @@ struct SMPcore {
virtual void op_io() = 0;
virtual uint8 op_read(uint16 addr) = 0;
virtual void op_write(uint16 addr, uint8 data) = 0;
- void op_step();
+ virtual void op_step();
#include "registers.hpp"
#include "memory.hpp"
diff --git a/snes/snes.hpp b/snes/snes.hpp
index dffeeee..37ed1fe 100755
--- a/snes/snes.hpp