Skip to content

Commit

Permalink
v05rc1 release candidate until next week or so
Browse files Browse the repository at this point in the history
  • Loading branch information
devinacker committed Jul 24, 2019
1 parent 1bd1db0 commit 3e3bdab
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 5 deletions.
36 changes: 36 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
v05 [2019-07-??]
Migrated project from Qt 4 to 5
Added reworked debugger/disassembler view [BenjaminSchulte]
Added support for symbol files in VICE, FMA, and WLA-DX formats for CPU, SMP, and SA1 [BenjaminSchulte]
(.cpu.sym, .smp.sym, or .sa1.sym extensions)
Added reworked sprite viewer [UnDisbeliever]
Added reworked breakpoint editor; supports unlimited breakpoints and symbol usage [Revenant]
Added configurable comparison operators for breakpoint "data" field [Revenant]
Added context menu to memory editor, including shortcuts to add new breakpoints [Revenant]
Added buttons to debug view for running to next NMI/IRQ/vblank/hblank [Revenant]
Added support for variable BS-X memory pack sizes up to 32Mbit [Revenant]
(default size for empty pack is configurable in emulator options)
Added more accurate emulation of Satellaview download bandwidth [Revenant]
(allows simulated downloads of smaller games and other content without crashing BS-X)
Added support for save states with BS-X cartridges [Revenant]
Added support for NTT Data Keypad controller [raphnet]
Added built-in support for expanded SPC7110 ROMs [Revenant]
(allows running Tengai Makyou Zero translation without special manifest)
Fixed mouse cursor staying locked when window loses focus if using mouse/super scope/etc [Revenant]
Fixed scaling of window elements on hi-DPI Windows systems [CypherSignal]
Fixed unfiltered screenshots still incorporating gamma curve if enabled [Revenant]
Fixed memory editor ignoring uppercase letters A-F when editing [Revenant]
Fixed memory editor sometimes copying one more byte than what's actually selected [Revenant]
Fixed "reload" option and drag-and-drop for special cartridge types [Revenant]
Fixed detection of SA1 carts with a battery but no BWRAM [Revenant]
(partially fixes Pachi Slot Monogatari PAL Special)
Fixed Esc key potentially closing both a dialog box and parent window at the same time [Revenant]
Fixed automatically loading an empty BS-X memory pack if none was previously specified [Revenant]
Updated memory editor to allow opening multiple instances simultaneously [BenjaminSchulte]
Updated tilemap viewer to show address of selected character [UnDisbeliever]
Updated some Cx4 timing and memory mapping details [Revenant]
Updated some BS-X base unit register behavior for downloading content [Revenant]
Backported SA1 mul/div register behavior fixes
Backported DMA/HDMA timing fixes
Backported PPU timing tweaks from higan v106r124

v04 [2018-06-18]
Added reworked tile viewer, fully replaces original VRAM viewer [UnDisbeliever]
Added tilemap export option and various other improvements to tilemap viewer [UnDisbeliever]
Expand Down
6 changes: 3 additions & 3 deletions bsnes/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ifeq ($(ui),)
endif

# build version
version := v04
version := v05rc1

# compiler
c := $(compiler) -xc -std=gnu99
Expand Down Expand Up @@ -85,8 +85,8 @@ ifeq ($(platform),osx)
cp -f data/bsnes.icns $(osxbundle)/Contents/Resources/AppIcon.icns
sed 's/@VERSION/$(version)/g' data/Info.plist > $(osxbundle)/Contents/Info.plist
else
$(foreach qtdll,$(qtdlls),xcopy $(winqtpath)\bin\$(qtdll) .\out\ /D /Y &)
$(foreach qtplatformdll,$(qtplatformdlls),xcopy $(winqtpath)\$(qtplatformdll) .\out\platforms\ /D /Y &)
# $(foreach qtdll,$(qtdlls),xcopy $(winqtpath)\bin\$(qtdll) .\out\ /D /Y &)
# $(foreach qtplatformdll,$(qtplatformdlls),xcopy $(winqtpath)\$(qtplatformdll) .\out\platforms\ /D /Y &)
$(strip $(cpp) -o out/bsnes $(objects) $(link))
endif

Expand Down
2 changes: 1 addition & 1 deletion bsnes/snes/snes.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
namespace SNES {
namespace Info {
static const char Name[] = "bsnes-plus";
static const char Version[] = "04";
static const char Version[] = "05rc1";
static const unsigned SerializerSignature = 0x43545342; //'BSTC'
static const unsigned SerializerVersion = 14;
}
Expand Down
4 changes: 3 additions & 1 deletion bsnes/ui-qt/data/documentation.html
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ <h4>Debugger Options</h4><br>

<h3>Satellaview and BS-X Support</h3><br>

As of version 073+3, bsnes-plus features extensive Satellaview and BS-X support.
As of version 3, bsnes-plus features extensive Satellaview and BS-X support.
<p>

Before using the Satellaview, first make sure it is enabled as the expansion port device on the "Advanced" tab of the emulator
Expand Down Expand Up @@ -235,6 +235,7 @@ <h3>Contributors</h3><br>
&bull; Andreas Naive<br>
&bull; anomie<br>
&bull; Benjamin Schulte<br>
&bull; CypherSignal<br>
&bull; David Lindecrantz<br>
&bull; _Demo_<br>
&bull; Derrick Sobodash<br>
Expand All @@ -255,6 +256,7 @@ <h3>Contributors</h3><br>
&bull; Nach<br>
&bull; neviksti<br>
&bull; Overload<br>
&bull; Raphaël Assénat<br>
&bull; RedDwarf<br>
&bull; Richard Bannister<br>
&bull; Shay Green<br>
Expand Down

0 comments on commit 3e3bdab

Please sign in to comment.