diff --git a/CHANGES.txt b/CHANGES.txt index ddc70f26..97ba2a54 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -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] diff --git a/bsnes/Makefile b/bsnes/Makefile index 4d5945f8..86e7d124 100644 --- a/bsnes/Makefile +++ b/bsnes/Makefile @@ -10,7 +10,7 @@ ifeq ($(ui),) endif # build version -version := v04 +version := v05rc1 # compiler c := $(compiler) -xc -std=gnu99 @@ -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 diff --git a/bsnes/snes/snes.hpp b/bsnes/snes/snes.hpp index d8c872cf..ecff2b4e 100644 --- a/bsnes/snes/snes.hpp +++ b/bsnes/snes/snes.hpp @@ -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; } diff --git a/bsnes/ui-qt/data/documentation.html b/bsnes/ui-qt/data/documentation.html index cbdb1a5a..a965b2f0 100644 --- a/bsnes/ui-qt/data/documentation.html +++ b/bsnes/ui-qt/data/documentation.html @@ -188,7 +188,7 @@

Debugger Options


Satellaview and BS-X Support


-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.

Before using the Satellaview, first make sure it is enabled as the expansion port device on the "Advanced" tab of the emulator @@ -235,6 +235,7 @@

Contributors


• Andreas Naive
• anomie
• Benjamin Schulte
+• CypherSignal
• David Lindecrantz
• _Demo_
• Derrick Sobodash
@@ -255,6 +256,7 @@

Contributors


• Nach
• neviksti
• Overload
+• Raphaël Assénat
• RedDwarf
• Richard Bannister
• Shay Green