AppleWin 1.24.0

Apple //e Emulator Logo

Download Version 1.24.0
Download older releases

Tom Charlesworth


AppleWin is now hosted at BerliOS and is distributed under the terms of the GNU General Public License
The SVN repository is located here: AppleWin SVN

Latest AppleWin compiled html help: AppleWin.chm
NB. If you have trouble reading the CHM:
- On Windows XP, Windows 7, etc you can simply right-click on the CHM file, select "Properties", and click on the "Unblock" button.
- Click "Apply" and the content should be visible.


1.24.0 - 1 Jan 2014

  • Changes:
  • Fixes:
  • Debugger:

  • 1.23.0 - 26 Apr 2013

  • Significant changes since 1.20.0:
  • Fixes:
  • Debugger:

  • 1.20.0 - 23 Feb 2011

  • Changes:
  • Fixes:
  • Debugger:
  • Misc:

  • 1.19.3 - 20 Dec 2010

  • Significant changes since 1.17.2:
  • Other changes since 1.17.2:
  • Fixes since 1.17.2:

  • 1.17.2 - 13 Dec 2009

  • Changes:
  • Fixes:

  • 1.17.1 - 27 Nov 2009

  • Changes:
  • Fixes:

  • 1.16.1 - 21 Jun 2009

  • Changes:
  • Fixes:

  • 1.16.0 (beta) - 1 Feb 2009

  • Changes:
  • Fixes:

  • 1.15.0 (beta) - 24 Aug 2008

  • Changes:

  • 1.14.2 - 23 Jun 2008

  • Changes:
  • Fixes:

  • 1.14.0 - 8 Aug 2007 (beta)

    Fixes:

    Changes:

    Beta:

    1.13.2 - 7 April 2007

    1.13.1 - 7 May 2006

    1.13.0 - 2 May 2006

    1.12.9.1 - 10 Mar 2006

    1.12.9.0 - 25 Feb 2006
    - Moved source to BerliOS & released under GPL
    -
    Debugger v2.4.2.16
      + Breakpoint on memory address added: BPM address[,length]

    1.12.8.0 - 22 Feb 2006
    - *** Major re-write of debugger by Michael Pohoreski ***
      . Debugger v2.4.2.15: Improvements & new features abound!
        + Syntax coloring, navigation, execution (eg. step-out), view memory as varying Ascii types
        + Symbol maintenance (main, user, source), source-level debugging, mini-calculator
        + Breakpoints: conditional on register, profiling + much more
      . See: Introduction to New Debugger
    - Fixed speaker volume not being set correctly at start-up
    - Fixed emulation speed control (was only running at 1MHz)
    - Fixed internal ADC: was flagged as write to memory
    - Fixed internal BRK: only pushed PC+1, not PC+2 to stack
    - Fixed CPU not getting properly reset (eg. SP) on Ctrl+Reset
    - Changed attenuation on AY8910 outputs before mixing: MB: none (was 2/3), Phasor: still 2/3

    1.12.7.2 - 25 Jan 2006
    - Fixed crash-bug in C++ 65C02 emu code for opcode $7C : JMP (ABS,X)
    - Updated help file (by Brian Broker)
    - Added ability to use Shift+Insert to paste from clipboard during emulation
    - Added buttons to Config->Sound tab to select Mockingboard (s4 & s5), Phasor (s4) or none
    - Removed keyboard buffer from Config->Input (this was redundant from 1.12.7.0)
    - Fixed speaker click (eg. when selecting disk image)
    - Added check to prevent loading old & incompatible 6502 DLLs (caused random 6502 crashes to monitor)
    - Added support for AE's RAMWorks III, which adds up to 8MB (cmd-line switch only):
      . -r <#pages>  : where #pages = [1..127], each page is 64KB.

    Restrictions:
    - NB. The following aren't saved out to the save-state file yet:
      . Phasor card  (only the Mockingboards are)
      . RAMWorks card

    1.12.7.1 - 8 Jan 2006
    - Fixed cmd-line switches -d1/-d2 to work with filenames with spaces
    - Reset: Init Phasor back to Mockingboard mode
    - Benchmark button acts immediately
    - Fixes to speaker emulation introduced in 1.12.7.0
    - Adjusted speaker freq to work better with MJ Mahon's RT.SYNTH.dsk
    - Fixed Bxx; ABS,X; ABS,Y; (IND),Y opcodes: take variable cycles depending on branch taken & page crossed

    1.12.7.0 (30 Dec 2005)
    - Public release
    - Fixed Apple][+ ROM (IRQ vector was vectoring to $FF59/OLDRST)
    - Added cmd-line switches (-f, -d1, -d2)
        . -f                   : full-screen
        . -dn <image>  : Load a disk image into a drive. A disk in drive-1 will force a reboot.
    - Extended 6502 debugger (M1, M2, P0,...P4)
        . Mn <addr>     : Memory window 1/2
        . Pn <zp-addr> : Display a zero-page pointer
        . Extended memory-dump to output SY6522/AY8910 regs with SYn/AYn, eg: M1 AY0
        . Added support for ACME symbol files
    - Phasor support (defaulting to Mockingboard mode, available in slots 4 & 5)
    - Display updated at ~60Hz (instead of 20Hz)
    - Emulation broken into 1ms units (instead of video-frame units)
    - Uses internal CPU emulator instead of DLLs (DLLs to be phased out)

    1.12.6.1 (23 Apr 2005)
    - Added support for Votrax speech: emulated using SSI263 phonemes
    - Added joystick x/y trim control to Input property sheet
    - Added support for double-lores graphics
    - Updated Applewin.chm
    - Load state: F12 nows works like Ctrl-F12

    History Wishlist

    Tested with the following Mockingboard/Phasor titles:

    Adventure Construction Set
    Berzap!
    Broadsides (SSI) - Card must be in slot-4. Appears to be noise-channel only
    Crimewave (Votrax speech only)
    Crypt of Medea (Votrax speech only)
    Cybernoid Music Disk
    Lady Tut (Mockingboard version)
    Mockingboard software (Sweet Micro Systems)
    Music Construction Set
    Night Flight
    Phasor software (Applied Engineering)
    Popeye
    Rescue Raiders v1.3 (SSI263 speech only)
    Silent Service (Microprose)
    Skyfox
    Spy Strikes Back
    Ultima III (Mockingboard version)
    Ultima IV
    Ultima V
    Willy Byte
    Zaxxon (Mockingboard version)

    There are docs on the web that claimed these titles support Mockingboard. The titles that I managed to find didn't appear to support it:

    One on One
    Guitar Master (Can't find)
    Lancaster
    Music Star (Can't find)
    Thunder Bombs

    Old releases:

    Download Version 1.23.0
    Download Version 1.20.0
    Download Version 1.19.3
    Download Version 1.17.2
    Download Version 1.17.1
    Download Version 1.16.1
    Download Version 1.16.0 (beta)
    Download Version 1.15.0 (beta)
    Download Version 1.14.2
    Download Version 1.14.0 (beta)
    Download Version 1.13.2
    Download Version 1.13.1
    Download Version 1.13.0
    Download Version 1.12.9.1
    Download Version 1.12.6.0
    Download Version 1.10.4 (Oliver Schmidt's last version)


    BerliOS Logo