AppleWin

What's New:

- Support Mockingboard and Mouse at same time. (Improvement for: "Witch Trial".)
- New command line: '-capslock=off' to start up with Caps Lock off.
- Phasor: add support for Echo+ mode (eg. 6522 PortA chip select for the AYs, dual-mono sound output & reading AY regs).
- Document command line: '-multimon'.
  * At start-up, use the Registry's saved "Window x/y position" to position the AppleWin window correctly for multiple monitors.
- New command line support for hard disk controller in slots 5 and 7.
  * Use '-s5 hdc' or 's7 hdc' to start up with a hard disk controller (hdc) in slots 5 and 7 respectively.
  * Use '-s5h1 <pathname>' and '-s5h2 <pathname>' to connect hard disk images.
  * NB. There's no GUI configuration support for the hdc in slot 5.
  * NB. An hdc in slot 5 allows these 3.5" titles to work: "Perplexing Puzzles" and "Dark Heart of Uukrul".
- Phasor: now can't read AY regs (via 6522 PortA) after AY set to INACTIVE function. (Mockingboard still can.)
- Phasor: support the GAL logic for AY chip select & AY PSG Function.
- Alt+Enter: fix regression, as this key combo should default to toggling full screen.
- Mockingboard: fix some edge cases.
- Debugger: Fix 'bpv' & 'tf' commands to trigger for non-visible scan lines when in full-speed.
- Debugger: Fix disassembly when in middle of data.
- Fix 6502/65C02: Clearing the D flag (or not) on a BRK or Interrupt or Reset.
- Refactor the Mockingboard & Phasor code.
  * Can now put any sound card (Mockingboard, Phasor or SAM) into either or both slots 4 and 5.
  * NB. Allows Mouse card in slot 4 and Mockingboard (or Phasor) in slot 5.
- Change: Command line '-s<N> empty' now works for slots 1-7 (just not slot 0).
- Debugger: Improve mini-memory views for AY8913 chip registers: show reg. latch address in white.
- Debugger: Fix 'zpc' command, which wasn't working.