History.txt

(59 KB) Pobierz
AppleWin history
================

This version of AppleWin is based directly on Oliver Schmidt's 1.10.4 source.

Bug reports and feature requests should be submitted here:
https://github.com/AppleWin/AppleWin/issues/new

Tom Charlesworth


1.29.12.0 - 26 Apr 2020
-----------------------
. [PR #757] Allow use of an INI-file for configuration instead of the Registry (fixes #709).
	- new command line switch: -conf <INI-file>
. [Change #773] Added Apple II J-Plus support.
. [Bug #778] Fixed for when Joystick(s) are disabled.
. [Bug #777] Fixed Phasor speech (SSI263) to match Mockingboard (when in Mockingboard mode).
	- fixes: #698 (Rescue Raiders), #753 (Bejeweled).
	- also improvements to Phasor card's native Phasor mode.
. [PR #775] Debugger: Fixed so that hitting "=" in the debugger sets PC to the current cursor address.


1.29.11.0 - 27 Mar 2020
-----------------------
. [Bug #771] Added new command line switch to load custom ROM: -rom <file>.
	- Supports 12KiB (at $D000) and 16KiB (at $C000) rom files.
. [Bug #765] Lancaster (Total Replay) hangs when starting second game.
. [Bug #734] DiskII controller card: support 13-sector firmware.
	- The card auto-selects the firmware based on the .woz (v2 or higher) image properties.
	- Only change the firmware at reset/reboot to avoid changing whilst running in $C6xx space!
	- Fixes 'The Best of MUSE' & 'MicroChess 2.0' (#732)


1.29.10.0 - 13 Feb 2020
-----------------------
. [PR #756] Write support for WOZ1/WOZ2 images.
	- Fixes titles that need write support (see: #686, #704, #705).
	- Allow creation of a blank (WOZ2) image (see AppleWin.chm: 'Creating Disk Images').
	- multi-file zip support extended to scan for the first valid image.
		- useful for most woz-a-day multi-file zips which have at least 2 entries and previously needed unzipping.
. NB. files in multi-file zips are still write-protected (same for all image types, not just woz).


1.29.9.0 - 26 Jan 2020
----------------------
. [Bug #750] Fixed double-clicking a registered file-type issue (regression introduced at 1.29.8.0).
. [Bug #752] Fixed Ctrl+Alt+Break wasn't emulating CTRL+OA+RESET (regression introduced at 1.29.8.0).


1.29.8.0 - 19 Jan 2020
----------------------
. [Bug #749] Hotkeys to change emulation speed using Ctrl+n: now ignored if ALT is pressed.
. [Bug #748] DiskII: data latch returns a rand() value when no disk is in drive.
. [Bug #746] Debugger: correctly repaint Apple II screen when showing it from debugger.
. [Bug #745] WOZ: Support for large tracks.
. [Bug #743] Added new command line switches:
	-left-alt-control-buttons : left-ctrl=button0, left-alt=button1
	-right-alt-control-buttons : right-alt=button0, right-ctrl=button1
	-swap-buttons : for swapping buttons 0 & 1
. [Bug #733] Alternate fix for WOZ 'Wasteland'.
. [PR #723] Fixed way to clear a std::string.
. Configuration->Input: Added 'Swap 0/1' toggle for swapping buttons 0 & 1.
. WOZ support: Removed version check on INFO section.
. Display MessageBox with all unsupported commands that were passed in (can choose to continue or exit).
. Debugger: Added new 'cycles <abs|rel>' command to show cycles as absolute or relative.


1.29.7.0 - 20 Dec 2019
----------------------
. [Change #726] Disk II card: supported in slot 5 via '-s5 diskii' command line.
	- use in conjunction with -s5d1 <pathname>.
	- NB. No support via Configuration GUI for insert/ejecting images.
. [Change #737] Debugger: Changed 'cycles' to show the cycle delta since the step/breakpoint etc.
	- NB. Since 1.29.3.0 this has been the absolute cumulative cycle count.
. [Bug #740] Debugger: gr/hgr/dgr/dhgr commands will honour the state of the MIXED mode.
. [Bug #733] Fixed WOZ 'Wasteland' and also NIB 'Wasteland'.
. [Bug #451] Debugger: fix for BPM[R|W] triggering on control-flow instructions' target address.
. [Bug #355] For first-time installs of AppleWin, soundtype now defaults to WAVE (was NONE).
. [PR #730] Speed-up for 'Color (RGB Monitor)' video mode.


1.29.6.0 - 18 Nov 2019
----------------------
. [Bug #724] Fixed so that 6502 interrupt is delayed by 1 opcode when interrupt occurs on last cycle of opcode.
	- fixes French Touch's "Mad Effect" & "Mad Effect #2" demos.
. [Bug #711] Fixed Mockingboard initial "stretched" music playback (regression introduced at 1.28.7.0).
. [Bug #707] Fixed ADTPro (running under AppleWin) not working with real COM ports.
. [Bug #701] Fixed 6522's TIMER being out-of-sync with 6502.
. [Bug #699] Fixed French Touch's "Mad Effect". See #656, #701, #724.
. [Bug #680] Fixed video tearing (eg. for FT's "Scroll Scroll Scroll" & "Mad Effect #2").
. [Bug #659] Fix for Applied Engineering's Phasor song player (noisy playback) (regression introduced at 1.26.3.4).
. [Bug #656] Changed so only TEXT ($C050/1) and MIXED ($C052/3) have a 1 cycle delay (extension to 1.28.8.0).
	- fixes French Touch's "Mad Effect" demo.
	- fixed Deater's "Cycle-count Megademo" (vertical GR grey line shouldn't be visible between GR & HGR video).
. [Bug #652] Fixed 6522's TIMER to underflow at 0x0000 -> 0xFFFF
	- and T1C=0x0000 now correctly underflows on next cycle.
. [Bug #435] COM ports above COM9 weren't available from the UI.
. [Change #716] Help's troubleshooting section: added an item for no Apple II speaker sound.
. [PR #715] Memory fix for struct ImageInfo.
. [PR #694] Debugger: Symbol loading: Fix random crash upon start up.
. Fixed crash with debug command line switches: -m and -no-mb.

(1.29.5.0 - skipped)

1.29.4.0 - 24 Oct 2019
----------------------
. [Change #702] Debugger: In soft-switch display (row-80), show a red 'x' when AltZP (and AltLC) is enabled.
. [Change #666] Debugger: When video-scanner position is off-screen then show v,h as yellow (was red).
. [PR #710] Debugger: Added BPMR and BPMW to break on a read or write (respectively) to a memory address or range.


1.29.3.0 - 13 Oct 2019
----------------------
. [Change #692] Added command line switch to unplug HDD controller card on exit:
	- -s7-empty-on-exit
. [Change #689] Added command line switches to set CPU speed and machine type:
	- -clock-multiplier <value>, where value is a [0.5-3.9] base-clock multiplier (ie. same as the Config UI's slider)
	- -model <apple2|apple2p|apple2e|apple2ee>
. [Change #666] Debugger: support showing video-scanner v,h position and cycle count.
	- added debugger command: videoinfo <dec|hex|apple|real> to configure display.
	- added auto-run of DebuggerAutoRun.txt on AppleWin initial start-up.
. [Bug #700] Fixed ProDOS8 2.5.0 alpha6:
	- support INC $C08B (and similar) to set LC to write mode - 65C02 only.
	- support INC $C08B,X (X=0) to set LC to write mode - 6502/65C02/816. (Fixes #404)
. [Bug #695] Fixed WOZ 'Taipan' not booting.
	- fixed reading write protect on a write access & support Sequencer Function.
. [Bug #668] Fixed WOZ 'Seafox' not booting.
	- set machine = Unenhanced Apple //e or lower & need slot2 empty.
	- disable SSC in slot-2 using: '-s2 empty' command line switch.
	- added '-s1 empty', '-s3 empty' and '-s6 empty' too.
. [Bug #404] a2audit.dsk 1.06 now working. (See #700)
. [Bug #319] SmartPort return address was wrong when crossing page (fix to slot-7 HDD's firmware).
	- NB. Old save-states where the 6502's PC is in the old firmware now can't be loaded. (AppleWin will show an error)
. [PR #687] Replace char * with std::string.


1.29.2.0 - 6 Sep 2019
---------------------
. [Change #678] Hotkeys to change emulation speed:
	- Ctrl-0 Toggles between custom speed and Full-Speed
	- Ctrl-1 Sets 1 MHz
	- Ctrl-3 Sets Full-Speed
. [Change #671] Register .woz extension with AppleWin. Updated AppleWin.chm & DELREG.INF.
. [Bug #685] Fixed support for French Touch's "CHIP" demo (Mockingboard / multi-TIMER interrupt support).
. [Bug #677] Loading a save-state wasn't restoring the pending IRQ.
. [Bug #672] For WOZ images: all even disk I/O read accesses will now read the data latch.
. [Bug #650] NTSC TV (Color and B&W): image was half an Apple II scanline vertically shifted down.
. [PR #674] Prevent uninitialized value bugs and improve string safety.


1.29.1.0 - 27 Jul 2019
----------------------
. [Bug #662] Fixed WOZ 'Wizardry III' not booting.
. [Bug #669] Fixed WOZ 'Space Quest I' not booting reliably.
. [Bug #670] Fixed PAGE2 not displaying correctly when in full-speed mode (regression introduced at 1.28.8.0).


1.29.0.0 - 8 Jul 2019
---------------------
. [Change #544] Support for .woz disk images.
	- WOZ1 and WOZ2 formats supported.
	- read-only: images forced to write-protected (so 'Stickybear Town Builder' doesn't work).
	- only 5.25" (not 3.5").
	- known issues: 'Wizardry III' not booting.


1.28.8.0 - 28 Jun 2019
----------------------
. [Change #648] Support 50Hz(PAL) video refresh rate and implicitly PAL 1.016MHz.
	- NB. TV video modes still use NTSC rendering.
. [Bug #656] Fix for PAGE1/2 ($C054/55) not having a 1 cycle delay.


1.28.7.0 - 15 Jun 2019
----------------------
. [Bug #654] Fix for Sather's "Little Text Window" not rendering correctly.
. [Bug #652] Fix for 6522 TIMER1's period to be N+2 cycles.


1.28.6.0 - 2 Jun 2019
---------------------
. [Bug #651] Cycle-accurate interrupts:
	- Interrupts sources are checked after every opcode (full-speed after every 40 opcodes).
	- 6522 TIMERs in free-running mode now account for the underflowed cycles when resetting the count.


1.28.5.0 - 6 Apr 2019
---------------------
. [Change #631] Improvements for the RGB AppleColor card:
	- Relax the video-mode precondition to just ignore if VF_MIXED (previously required HIRES on) for Apple II Desktop.
	- Changing from ...
Zgłoś jeśli naruszono regulamin