From 83ae73387a786eba071f05751c924820caeaaa5b Mon Sep 17 00:00:00 2001 From: tomcw Date: Sat, 17 Apr 2021 18:15:33 +0100 Subject: [PATCH] Bump version to 1.30.0.0. Update History.txt, and some updates to help doc --- bin/History.txt | 41 ++++++++++++++++++++++++++++++++++++++ help/CommandLine.html | 8 ++++++-- help/acknowledgements.html | 2 +- help/cfg-input.html | 2 +- resource/version.h | 2 +- 5 files changed, 50 insertions(+), 5 deletions(-) diff --git a/bin/History.txt b/bin/History.txt index 7a9a5c42..4e036188 100644 --- a/bin/History.txt +++ b/bin/History.txt @@ -8,8 +8,49 @@ https://github.com/AppleWin/AppleWin/issues/new Tom Charlesworth + +1.30.0.0 - 17 Apr 2021 +---------------------- +Note: This version only works under Windows XP and later. + +. [Change #693] AppleWin built with VS2019 using v141_xp platform toolset +. [Change #939] Improved support for SSI263 speech chip. + - Fix for 'Classic Adventure' (#929) not detecting speech chip. + - Support the 2-bit Duration b7:6 of phoneme register for SSI263 (not SC01). + - Support 2nd SSI263 at $Cn20 connected to 6522-A (at $Cn00). + - SC01: only support it mapped to 6522 at $Cn00. +. [Change #936] Swap Joystick Buttons not working + - Command line (-swap-buttons) or GUI "Swap 0/1" now swaps buttons 0/1 for all devices. +. [Change #930] WOZ support: add some random jitter in the bit stream + - A better alternative fix for WOZ images: 'Wasteland' and 'Legacy of the Ancients'. + - Fix for WOZ images: 'Gruds in Space' (bug #921) and 'Buzzard Bait' (bug #930). +. [Change #912] For 'Base 64A' add support for its F2 key via the Windows DEL key. +. [Change #876] Starting up windowed mode & fullscreen mode + - New command line switch -no-full-screen to start in windowed mode. + - Added command line switch -full-screen as an alias for -f. +. [Change #864] Anti-M 1.8 doesn't work + - Improved Disk II card's data latch value when: (a) drive disconnected or (b) connected, but empty. + - New command line switches -d1-disconnected and -d2-disconnected to disconnect drives from slot-6 card. +. [Bug #934] Characters doubled in BASIC.SYSTEM when using -speech switch. + - Trap calls to COUT1 and BASICOUT (instead of COUT). +. [Bug #827] Fix bug where NSC is recognised on Apple II/II+ when slot-3 is empty. + - Support NSC on 6502-based Apple II's via F8-ROM for ProDOS 2.5 compatibility. +. [Bug #770] Fix so that no AY changes get dropped. + - Support reading the AY-3-8913 registers (not Phasor though). +. [Bug #652, #833] Fixes for Mockingboard's 6522 VIA. + - Cycle-accurate TIMER1/2 r/w for all addressing modes. + - Support TIMER1 latch in one-shot mode. + - Improve 6522 reset support - only ACR,IFR,IER affected. +. [PR #891] Fix for "Unable to capture PrintScreen key" warning on startup. + - Adds a "Don't show this message again" checkbox to the message. +. Debugger: add red 'IRQ' after the v/h-pos when IRQ is being asserted to the 6502. +. Debugger: improve mini-memory views for 6522 & AY8913 chip registers. +. Much refactoring to the code by Andrea Odetti / @audetto. + + 1.29.16.0 - 1 Nov 2020 ---------------------- +Note: This is the last planned version to support Windows 2000. . [Bug #851] RGB support: AppleColor card (-rgb-card-type apple) is now an alias for Video7's RGB-SL7 card (-rgb-card-type sl7). . [Bug #850] RGB support: removed the preconditions for AN3 setting the RGB video mode flags. - IOUDIS soft-switch is for //c only, so removed support for //e. diff --git a/help/CommandLine.html b/help/CommandLine.html index 0d6870aa..075488a5 100644 --- a/help/CommandLine.html +++ b/help/CommandLine.html @@ -57,6 +57,8 @@ Useful to allow a floppy disk to boot from slot 6, drive 1. Use in combination with -d1.

-s7-empty-on-exit
Remove the hard disk controller card from slot 7 on AppleWin exit.

+ -d1-disconnected, -d2-disconnected
+ Disconnect drive-1 and/or drive-2 from the Disk II controller card in slot 6.

-no-nsc
Remove the No-Slot clock (NSC).

-r <number of pages>
@@ -109,7 +111,7 @@ Use Right Alt (AltGr) & Right Control for Open Apple & Solid Apple keys respectively.
Caveat: Right Control + F2 will do the //e self test (as Right Control is now both Ctrl and Solid Apple!). A workaround is just to use the Left Control key.

-swap-buttons
- Swap buttons 0 and 1 from all input devices.
+ Swap buttons 0 and 1 for all input devices.
EG. the Windows keys used for Open Apple & Solid Apple keys, and the current device being used to emulate a joystick (keyboard, real joystick or mouse)

-use-real-printer
@@ -179,7 +181,9 @@ -m
Disable DirectSound support.

-no-printscreen-dlg
- Suppress the warning message-box if AppleWin fails to capture the PrintScreen key.

+ Suppress the warning message-box if AppleWin fails to capture the PrintScreen key.
+ NB. There's now a "Don't show this message again" option on this message-box. +

-screenshot-and-exit
For testing. Use in combination with -load-state.

diff --git a/help/acknowledgements.html b/help/acknowledgements.html index 55b2c771..ce09755e 100644 --- a/help/acknowledgements.html +++ b/help/acknowledgements.html @@ -21,7 +21,7 @@

Bob Sander-Cederlof: Applesoft Symbols (http://www.txbobsc.com/scsc/scdocumentor/ S-C DocuMentor: Applesoft)

David Schmidt: Updates to this help file

Mike Harvey, Founder & Editor of Nibble Magazine: For providing us Apple fans the pleasure of eagerly awaiting each next month's issue to learn about the Apple! (http://www.nibblemagazine.com/)

-

Andrea Odetti: numerous pull-requests

+

Andrea Odetti: working on making the source code more portable

Iván Izaguirre: Taiwanese Copam Base64A Apple II clone

Arnaud C: debugger suggestions and help with 6502/6522/video timing issues

Cyril Lambin: RGB card/monitor rendering, debugger improvements

diff --git a/help/cfg-input.html b/help/cfg-input.html index 93ff7f64..4ff5b8a6 100644 --- a/help/cfg-input.html +++ b/help/cfg-input.html @@ -33,7 +33,7 @@ then you should leave these values at 0.
  • When cursor keys are used for joystick emulation and are allowed to be read from the keyboard, then some games won't work correctly (eg. Lode Runner).
  • When cursor keys are blocked from being read from the keyboard, then simple command-line cursor editing in AppleSoft won't work.
  • -
  • Swap 0/1: Swap buttons 0 and 1 from all input devices.
  • +
  • Swap 0/1: Swap buttons 0 and 1 for all input devices.
  • Auto-fire (all 3 buttons): For each button pressed, the button's state will be toggled when read.
  • Keyboard auto-centering: When keys used for joystick emulation are released then the joystick will return to the central position.
  • diff --git a/resource/version.h b/resource/version.h index c3aa8922..b57f366e 100644 --- a/resource/version.h +++ b/resource/version.h @@ -1,4 +1,4 @@ -#define APPLEWIN_VERSION 1,29,16,0 +#define APPLEWIN_VERSION 1,30,0,0 #define xstr(a) str(a) #define str(a) #a