diff --git a/Applewin.vcproj b/Applewin.vcproj index ff8d7034..5688878c 100644 --- a/Applewin.vcproj +++ b/Applewin.vcproj @@ -1,4 +1,4 @@ - + + + + + + + + + + + + + + + + + diff --git a/docs/History.txt b/docs/History.txt index 0e4b8b0f..5a9af1d4 100644 --- a/docs/History.txt +++ b/docs/History.txt @@ -17,6 +17,29 @@ Restrictions/bugs: - SSI263 emulation is very basic: there is no attempt to emulate rate, inflection or filters. - During Mockingboard playback, Speaker emulation isn't precise + +1.14.2.0 - 23 Jun 2008 +---------------------- +Changes: +. Support for Bulgarian clones: Pravets 82 & 8A +. Mouse can be configured to show/hide crosshairs; and can be restricted (or not) to AppleWin's window +. Added 'Send to CiderPress' function via the context menu of the drive buttons +. Added support for "The Freeze's" F8 ROM (Apple][ & Apple][+ only) +. Added -f8rom cmd line switch to allow loading a custom 2K Rom at $F800 +. Support Shift-F9 to cycle backwards through video modes. + +Fixes: +. Mouse support for Contiki v1.3, Blazing Paddles & GEOS +. Mouse support now integrates much better with Windows (when in unrestricted mode) +. Extended HDD image file filter to include *.po +. [Bug #13425] Full Screen mode: drawing/erasing of the buttons on the RHS of the screen +. [Bug #12723] DOSMaster .hdv/.po images work +. [Bug #11592] Infiltrator now boots + +1.14.1.3 +-------- +Beta builds for specific testers + 1.14.1.2 PR - 20 Apr 2008 ---------------------------- . Support for Pravets 82. Caps Lock serves as Lat/Cyr lock. The charset still needs a little fix (all characters have to be one row down). diff --git a/resource/Applewin.rc b/resource/Applewin.rc index 0d4ea366..4a58c397 100644 --- a/resource/Applewin.rc +++ b/resource/Applewin.rc @@ -54,7 +54,7 @@ END FULLSCR_BUTTON BITMAP "FULLSCR.BMP" RUN_BUTTON BITMAP "RUN.BMP" -RUNP_BUTTON BITMAP "RUNP.BMP" +RUNP_BUTTON BITMAP "RUNP.BMP" DEBUG_BUTTON BITMAP "DEBUG.BMP" DRIVE1_BUTTON BITMAP "DRIVE1.BMP" DRIVE2_BUTTON BITMAP "DRIVE2.BMP" @@ -68,12 +68,10 @@ DISKWRITE_BITMAP BITMAP "DISKWRIT.BMP" DISKPROT_BITMAP BITMAP "DISKPROT.BMP" CAPSOFF_BITMAP BITMAP "CAPSOFF.BMP" CAPSON_BITMAP BITMAP "CAPSON.BMP" -//Pravets8 appendices LATOFF_BITMAP BITMAP "LATOFF.BMP" LATON_BITMAP BITMAP "LATON.BMP" -CAPSOFF_P8_BITMAP BITMAP "CAPSOFF_P8.BMP" -CAPSON_P8_BITMAP BITMAP "CAPSON_P8.BMP" -/////////////////////////////////////////////////////////////////////////// +CAPSOFF_P8_BITMAP BITMAP "CAPSOFF_P8.BMP" +CAPSON_P8_BITMAP BITMAP "CAPSON_P8.BMP" HELP_BUTTON BITMAP "HELP.BMP" DRIVESWAP_BUTTON BITMAP "DRIVESWAP.BMP" IDB_APPLEWIN BITMAP "Applewin.bmp" @@ -173,7 +171,7 @@ BEGIN CONTROL "Enable harddisk in slot 7",IDC_HDD_ENABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,126,120,10 GROUPBOX "Floppy Controller",IDC_STATIC,2,21,206,73 GROUPBOX "Harddisk Controller",IDC_STATIC,2,113,205,71 - LTEXT "Path to CiderPress:",IDC_STATIC,5,190,74,8 + LTEXT "Path to CiderPress:",IDC_STATIC,5,190,74,8 EDITTEXT IDC_CIDERPRESS_FILENAME,5,200,143,12,ES_AUTOHSCROLL | ES_READONLY PUSHBUTTON "Browse...",IDC_CIDERPRESS_BROWSE,154,200,50,14 END @@ -230,8 +228,8 @@ DISK_ICON ICON "DISK.ICO" // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,14,1,3 - PRODUCTVERSION 1,14,1,3 + FILEVERSION 1,14,2,0 + PRODUCTVERSION 1,14,2,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -249,12 +247,12 @@ BEGIN VALUE "Comments", "http://applewin.berlios.de" VALUE "CompanyName", "Michael O'Brien, Oliver Schmidt, Tom Charlesworth" VALUE "FileDescription", "Apple //e Emulator for Windows" - VALUE "FileVersion", "1, 14, 1, 3" + VALUE "FileVersion", "1, 14, 2, 0" VALUE "InternalName", "APPLEWIN" VALUE "LegalCopyright", "© 1994-2008 Michael O'Brien, Oliver Schmidt, Tom Charlesworth, Michael Pohoreski, Nick Westgate, Linards Ticmanis" VALUE "OriginalFilename", "APPLEWIN.EXE" VALUE "ProductName", "Apple //e Emulator" - VALUE "ProductVersion", "1, 14, 1, 3" + VALUE "ProductVersion", "1, 14, 2, 0" END END BLOCK "VarFileInfo" @@ -293,12 +291,12 @@ IDR_MOUSEINTERFACE_FW FIRMWARE "MouseInterface.rom" // ROM // -IDR_APPLE2_ROM ROM "Apple2.rom" -IDR_APPLE2_PLUS_ROM ROM "Apple2_Plus.rom" -IDR_APPLE2E_ROM ROM "Apple2e.rom" -IDR_APPLE2E_ENHANCED_ROM ROM "Apple2e_Enhanced.rom" -IDR_PRAVETS_82_ROM ROM "Pravets82.rom" -IDR_PRAVETS_8C_ROM ROM "Pravets8C.rom" +IDR_APPLE2_ROM ROM "Apple2.rom" +IDR_APPLE2_PLUS_ROM ROM "Apple2_Plus.rom" +IDR_APPLE2E_ROM ROM "Apple2e.rom" +IDR_APPLE2E_ENHANCED_ROM ROM "Apple2e_Enhanced.rom" +IDR_PRAVETS_82_ROM ROM "Pravets82.rom" +IDR_PRAVETS_8C_ROM ROM "Pravets8C.rom" IDR_FREEZES_F8_ROM ROM "FREEZES_NON-AUTOSTART_F8_ROM.rom" ///////////////////////////////////////////////////////////////////////////// @@ -326,7 +324,7 @@ BEGIN MENUITEM "&Eject", ID_DISKMENU_EJECT MENUITEM "Read / &Write", ID_DISKMENU_WRITEPROTECTION_OFF MENUITEM "&Read only", ID_DISKMENU_WRITEPROTECTION_ON - MENUITEM "Send to &CiderPress", ID_DISKMENU_SENDTO_CIDERPRESS + MENUITEM "Send to &CiderPress", ID_DISKMENU_SENDTO_CIDERPRESS END END @@ -364,4 +362,3 @@ END ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED - diff --git a/web/index.php b/web/index.php index 2d915e86..6f4d8e25 100644 --- a/web/index.php +++ b/web/index.php @@ -4,9 +4,9 @@ Apple //e Emulator for Windows -

AppleWin 1.13.2

+

AppleWin 1.14.2

Apple //e Emulator Logo

-

Download Version 1.13.2
+

Download Version 1.14.2
Download older releases

@@ -20,35 +20,109 @@ The SVN repository is located here: Latest AppleWin compiled html help: AppleWin.chm

-


1.13.2 - 7 April 2007

+ + +


1.14.2 - 23 Jun 2008

-
  • Added: Apple ][ (non-autostart monitor)
  • Added: 6502 NMOS illegal opcode support (for ][ & ][+)
  • Added: 65C02 CMOS undefined opcode support (for //e)
  • Added: Simple parallel printer support in slot-1
      . Creates (or overwrites) a file called "Printer.txt" in AppleWin.exe's folder
      . Eg. PR#1, then LIST, then PR#0
      . The file will auto-close 10 seconds after the last printed output
  • Fix: [Bug #7238] FLASH support in 80-column mode
  • Fix: [Bug #8300] 80-col text in Silvern Castle got corrupted
  • Fix: Speech with MB/Phasor for short phonemes - bug in DirectSound in WinXP (see KB327698)
  • Fix: Disk ][ track stepping (Mabel's Mansion now works)
  • Docs updated (although debugger docs still partially out of date)
  • Debugger:
      + Now uses Apple font
      + Can configure entry to debugger via specific opcode or illegal(6502)/undefined(65C02) opcode - use BRKOP cmd
        - So you can run Apple at full-speed until it hits your breakpoint (eg. BRK)
      + BRKOP, BRK # to enter debugger
      + Mouse support: button & wheel
      + BLOAD/BSAVE
      + Search command: S/SH
      + New DISASM command
      + bookmarks, via bm, bma, bmc, bml, ctrl-#, alt-#
      + HELP RANGE
      + HELP OPERATORS
      + PRINT, PRINTF
      + ctrl-v (paste) support
      ... & lots more (doc's to be updated soon)
+
  • Changes:
  • +
      +
    • Support for Bulgarian clones: Pravets 82 & 8A
    • +
    • Mouse can be configured to show/hide crosshairs; and can be restricted (or not) to AppleWin's window
    • +
    • Added 'Send to CiderPress' function via the context menu of the drive buttons
    • +
    • Added support for "The Freeze's" F8 ROM (Apple][ & Apple][+ only)
    • +
    • Added -f8rom <rom-file> cmd line switch to allow loading a custom 2K Rom at $F800
    • +
    • Support Shift-F9 to cycle backwards through video modes
    • +
    +
  • Fixes:
  • +
      +
    • Mouse support for Contiki v1.3, Blazing Paddles & GEOS
    • +
    • Mouse support now integrates much better with Windows (when in unrestricted mode)
    • +
    • Extended HDD image file filter to include *.po
    • +
    • [Bug #13425] Full Screen mode: drawing/erasing of the buttons on the RHS of the screen
    • +
    • [Bug #12723] DOSMaster .hdv/.po images work
    • +
    • [Bug #11592] Infiltrator now boots
    • +
    +


    1.14.0 - 8 Aug 2007 (beta)

    +

    Fixes:

    + +
      +
    • Super Serial Card: PR#2 & IN#2 now working
    • +
    • Full support for Peripheral Expansion ROM (at $C800) & $CFFF access
    • +
    • F2 (Power-cycle) when ROM is switched *out* caused Apple to freeze
    • +
    +

    Changes:

    + +
      +
    • Attempt to use drive1's image name as the name for the .aws file
    • +
    • Added Apple//e (original 6502 version with "Venetian Blinds" self-test)
    • +
    • Turbo mode via Scroll Lock (temporary or toggle mode) - selectable via UI
    • +

    Beta:

    + +
      +
    • Mouse Interface card support in slot 4 (selectable via UI)
    • +
        +
      • Full 6821 emulation & 2K ROM. Based on code by Kyle Kim (Apple in PC)
      • +
      • Tested with: Dazzle Draw, Blazing Paddles, Archon II: Adept, Orge[Fix], Dragon Wars
      • +
      +
    +
    -

    1.13.1 - 7 May 2006

    +

    1.13.2 - 7 April 2007

    + +
      +
    • Added: Apple ][ (non-autostart monitor)
    • +
    • Added: 6502 NMOS illegal opcode support (for ][ & ][+)
    • +
    • Added: 65C02 CMOS undefined opcode support (for //e)
    • +
    • Added: Simple parallel printer support in slot-1
      +   . Creates (or overwrites) a file called "Printer.txt" in AppleWin.exe's folder
      +   . Eg. PR#1, then LIST, then PR#0
      +   . The file will auto-close 10 seconds after the last printed output
    • +
    • Fix: [Bug #7238] FLASH support in 80-column mode
    • +
    • Fix: [Bug #8300] 80-col text in Silvern Castle got corrupted
    • +
    • Fix: Speech with MB/Phasor for short phonemes - bug in DirectSound in WinXP (see KB327698)
    • +
    • Fix: Disk ][ track stepping (Mabel's Mansion now works)
    • +
    • Docs updated (although debugger docs still partially out of date)
    • +
    • Debugger:
        + Now uses Apple font
      +   + Can configure entry to debugger via specific opcode or illegal(6502)/undefined(65C02) opcode - use BRKOP cmd
      +     - So you can run Apple at full-speed until it hits your breakpoint (eg. BRK)
      +   + BRKOP, BRK # to enter debugger
      +   + Mouse support: button & wheel
      +   + BLOAD/BSAVE
      +   + Search command: S/SH
      +   + New DISASM command
      +   + bookmarks, via bm, bma, bmc, bml, ctrl-#, alt-#
      +   + HELP RANGE
        + HELP OPERATORS
      +   + PRINT, PRINTF
        + ctrl-v (paste) support
      +   ... & lots more (doc's to be updated soon)
    • +
    +
    + + +

    1.13.1 - 7 May 2006

    • Fix: [Bug #7375]  Crashes on Win98/ME

    1.13.0 - 2 May 2006

      -
    • New: Uthernet card support
    • +
    • New: Uthernet card support
      • -
      • Allows internet access when used with the Contiki OS
      • -
      • See: Uthernet.txt
      • +
      • Allows internet access when used with the Contiki OS
      • +
      • See: Uthernet.txt
      -
    • New: Floating bus support
    • +
    • New: Floating bus support
      • -
      • Fixes the hang at Drol's cut-scene
      • -
      • Bob Bishop's Money Munchers is a little bit closer to working
      • +
      • Fixes the hang at Drol's cut-scene
      • +
      • Bob Bishop's Money Munchers is a little bit closer to working
      -
    • Change: Added support for SSC receive IRQ (eg. Z-Link)
    • -
    • Fix: Checkerboard cursor is back for //e mode
    • -
    • Fix: [Bug #6778] enable harddisk not working in 1.12.9.1
    • -
    • Fix: [Bug #6790] Right click menu stops working on drives
    • -
    • Fix: [Bug #7231] AppleWin installed in path with spaces
    • +
    • Change: Added support for SSC receive IRQ (eg. Z-Link)
    • +
    • Fix: Checkerboard cursor is back for //e mode
    • +
    • Fix: [Bug #6778] enable harddisk not working in 1.12.9.1
    • +
    • Fix: [Bug #6790] Right click menu stops working on drives
    • +
    • Fix: [Bug #7231] AppleWin installed in path with spaces

    @@ -228,6 +302,8 @@ find didn't appear to support it:

    Old releases:

    + 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