2014-09-10

AppleWin v1.25.0.3

EmuCR:AppleWinAppleWin v1.25.0.3 is released. AppleWin (also known as Apple //e Emulator for Windows) is an open source software emulator for running Apple II programs in Microsoft Windows. AppleWin has support for most programs that could run either on the Apple II+ or the Apple IIe. By default, AppleWin emulates the Extended Keyboard IIe (better known as the Platinum IIe) with built-in 80-column text support, 128 kilobytes of RAM, two 5.25-inch floppy disk drives, a joystick, a serial card and 65C02 CPU. AppleWin supports lo-res, hi-res, and double hi-res graphics modes and can emulate both color and monochrome Apple II monitors; later versions of AppleWin also can emulate a television set used as a monitor. Both 40-column and 80-column text is supported.

AppleWin can emulate the Apple II joystick (using the PC's default controller), paddle controllers (using the computer mouse), and can also emulate the Apple II joystick using the PC keyboard. AppleWin can also use the PC speaker to emulate the Apple II's sound if no sound card is available (does not work under NT-based Windows versions). Full screen mode is available through the use of DirectX. Features added to the latest versions of AppleWin include Ethernet support using Uthernet, Mockingboard and Phasor sound card support, SSI263 speech synthesis, hard drive disk images and save states.

AppleWin v1.25.0.3 Changelog:
Note: This is the last planned version to support Win98/ME.
. The next release of AppleWin will be built with VS2008 Express, so will only work under Windows 2000 and later.

Changes:
. Changed the AppleWin project host from BerliOS to GitHub.
. [Feature #221] Restored F6 original behavior that was changed in v1.22.0.

F6 Toggle full-screen / windowed mode.
Ctrl-F6 Toggle windowed 1x/2x zoom.
. Ctrl-PrintScreen will copy the text screen (auto detect 40/80 columns) to the clipboard.
. [Feature #198] Alt-Enter toggles full screen.
. [Feature #199] Added a configuration option "Confirm reboot" to skip the F2 reboot confirmation.
. [Feature #201] Added display of current Track/Sector for the floppy drives.

In 2x window mode the status is displayed below the drive LEDs.
In full screen mode the status is displayed above the drive LEDS. The track/sector is shown only for the last drive accessed. Note: DOS3.3 Track/Sector status should be accurate. ProDOS support is preliminary -- the track/sector may show zero after an operation.
. Memory initialization defaults to a pattern of FF FF 00 00 (memclear 2).
. Added command line switch to specify the type of memory initialization pattern

-memclear #
where # ranges from 0 to 7.

-memclear 0 initializes memory to zero,
-memclear 1 initializes memory to random values,
-memclear 2 initializes memory to 4 byte pattern: FF FF 00 00 (default, same as v1.24.0),
-memclear 3 initializes memory to even pages FF, odd pages 00,
-memclear 4 initializes memory to first half page 00, last half page FF,
-memclear 5 initializes memory to first half page FF, last half page 00,
-memclear 6 initializes memory to byte offset of that page (current memory address low byte): i.e. 00:00 01 02 03 ... for page $20,
-memclear 7 initializes memory to page address (current memory address high byte): i.e. 00:20 20 20 20 ... for page $20.

NOTE: -memclear 6 can cause a few programs to NOT function correctly
due to hidden bugs of programmers not correctly initializing memory or
using uninitialized memory. RNDL/RHND and $620B are initialized to
allow Pooyan, and the Beautiful Boot game launcher to run, along with
$BFFD..BFFF to allow Copy ][ v5 to boot correctly.
. Debugger (v2.8.0.0):

Added: TSAVE "filename" to save the text screen to a file.
It will auto-detect the current video mode: 40/80 columns.
Default filename for 40 columns is: AppleWin_Text40.txt
Default filename for 80 columns is: AppleWin_Text80.txt
Changed: DS to ASC because DS is used as a common "Define Space" assembler directive
Added: Experimental "ASC" command to mark up data as Apple text.
Using Castle Wolfenstien.DSK as an example:

BLOAD ^VOCAB
ASC name1 17DA:17F5
Fixed: DB address now auto-defines the symbol D_#### if no symbol is given.

Fixed: DW address now auto-defines the symbol W_#### if no symbol is given.
Fixed: ASB address now auto-defines the symbol T_#### if no symbol is given.
Added: Help for DB and DW.
Fixes:
. [Bug #206] Pooyan would freeze due to RNDL/RNDH not initialized to non-zero values on
a cold boot.
. [Bug #177] Full-screen under Windows8/8.1 would show a corrupt, pastel color palette.
. Debugger:

Hang with Memory Fill when memory ends at FFFF, i.e. F D000:FFFF 0
Hang with Memory Move when memory ends at FFFF, i.e. 2000 FFFE.FFFFM

Download: AppleWin v1.25.0.3
Source: Here

0 Comments

Post a Comment