diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c9a8d7a..7ad06720 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ # Changelog + +# 3.3.4 +- Fix for #126: Data misalignment for ZX128K SNA with Active BANK6 in zsim. Banks in SNA loading fixed. + # 3.3.3 - Added palette command "dezog.serialport.test" to test the serial connection. diff --git a/package-lock.json b/package-lock.json index cf6d6f38..b49e8eea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dezog", - "version": "3.3.3", + "version": "3.3.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "dezog", - "version": "3.3.3", + "version": "3.3.4", "license": "MIT", "dependencies": { "@vscode/debugadapter": "^1.57.0", diff --git a/package.json b/package.json index ccad658f..31502845 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "dezog", "displayName": "DeZog", - "version": "3.3.3", + "version": "3.3.4", "publisher": "maziac", "description": "Visual Studio Code Debugger for the Z80 and ZX Spectrum.", "author": { diff --git a/releases/dezog-3.3.4.vsix b/releases/dezog-3.3.4.vsix new file mode 100644 index 00000000..bfb72261 Binary files /dev/null and b/releases/dezog-3.3.4.vsix differ diff --git a/src/remotes/dzrp/snafile.ts b/src/remotes/dzrp/snafile.ts index 9c1917f5..dc9c35e0 100644 --- a/src/remotes/dzrp/snafile.ts +++ b/src/remotes/dzrp/snafile.ts @@ -113,7 +113,7 @@ export class SnaFile { Utility.assert(index == 49183); // Correct 3rd bank - const pagedInBank = this.port7ffd & 0x03; + const pagedInBank = this.port7ffd & 0x07; this.memBanks[2].bank = pagedInBank; // Read up to 6 more memory banks (48k), bank 0, 1, 3, 4, 6, 7