Une nouvelle version de cette émulateur Apple II a été mis à jour. L'auteur précise que ce sera la dernière version à supporter Windows 98/ME et qu'il faudra au minimum Windows 2000 pour la prochaine (ça ne devrait pas gêner grand monde au final). Les modifications sont les suivantes: 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 |
|