[Apple IIe] AppleWin 1.25.0.1 PreRelease

[3] @ !!! Wtorek, 2 Września 2014 00:12 CET [02-09-2014 00:11 CET]

[Apple IIe] AppleWin 1.25.0.1 PreRelease

Ukazała się nowa wersja prerelease AppleWinemulatora rodziny komputerów APPLE II. (][, ][e, ][+)  autorstwa Toma Charleswortha, który rozwija kod aplikacji bazując na wersji 1.10.4 Olivera Schmidta – tak to już jest, że gdyby nie zmiana lidera, niektóre projekty zginęłyby szybciej niż udałoby się im rozkwitnąć (vide WinUAE, którego rozwój zawdzięczamy pracy Toni Wilena, a które także kod "odziedziczył" po poprzednich autorach tego projektu).

1.25.0.1 – 1 Sep 2014

  • 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 defaults to even pages FF, odd pages 00 (memclear 3). Added command line switch to specify the type of memory initialization pattern. memclear #
    Where # ranges from 0 to 7.
    i.e.
    -memclear 0 Initialize memory to zero
    -memclear 1 Initialize memory to random values
    -memclear 2 Initialize memory to 4 byte pattern: FF FF 00 00
    -memclear 3 Initialize memory to even pages FF, odd pages 00
    -memclear 4 Initialize memory to first half page 00, last half page FF
    -memclear 5 Initialize memory to first half page FF, last half page 00
    -memclear 6 Initialize memory to byte offset of that page
    (current memory address low byte)
    i.e. 00:00 01 02 03 ... for page $20
    -memclear 7 Initialize 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
    • 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
» [Apple IIe] AppleWin 1.26.6

AppleWin v1.26.0.6 17/10/16

Changes:

  • [Bug #126,#157,#194] Beta NTSC and cycle-accurate video support
    The new supported video modes are now only: TV Color, TV B&W, Monitor Color, Monitor B&W
    NB. The old 1.25 modes have been removed eg. "Color (TV Emulation)".
  • Full-screen native resolution (no longer 640x480 resolution)
    NB. If your screen resolution is smaller than 1120x768, then you will get no scaling in full-screen.
  • [Bug #260] Save-state file v2: human readable (Yaml-based format)
  • All hardware configurations save/restored:
    • Apple model, sub-systems, memory, cards (except Uthernet and SAM cards)
    • NB. Old v1 .aws file format are still loaded
  • [Bug #270] Added SAM/DAC sound card support
  • AppleWin built with VS2008 Express (supports Windows 2000 or later)
  • Unit tests added for 6502 and 65C02 opcodes
  • Added -load-state command line option
  • New repo created with test save-state images: https://github.com/AppleWin/AppleWin-Test
  • Remove unsupported PC speaker sound types
  • [PR #235] New start-up title screen by Paulo Garcia
  • [PR #233] Configuration Dialog->Disk tab: Buttons replaced with drop-down menu for select/eject by Paulo Garcia

Fixes:

  • [Bug #129] Tight loop page-flipping causing heavy CPU load (fixed by NTSC / cycle-accurate video emulation)
  • [Bug #204] Problem running Wrath Of Denethenor (fixed by NTSC / cycle-accurate video emulation)
  • [Bug #317] [Disk] Only mounts version 1 .2mg not version 0
  • [Bug #296] VS2015 unresolved external in Release
  • [Bug #255] CyclesThisFrame not saved to save-state file
  • [Bug #282] Timing test for undocumented AXA (zp),Y
  • [Bug #288] Timing issue with DEC (abs)
  • [Bug #278] 6502 emulation: bSlowerOnPagecross setup too late in CPP macros
  • [Bug #271] Timing problems with ASL, INC and DEC (abs,X)
  • [Bug #264] JMP (IND) is 5 cycles only – not 6 – on 6502
  • [Bug #287] CPU emulation timing fixes
  • [Bug #286] -d1 command line argument & declining GPL causes crash
  • [Bug #277] SSI263 speech data-race leading to crash
  • [Bug #267] Mousecard movement & button events not working in MODE_STEPPING
  • [Bug #227] [Debugger] [1.25] AppleSoft symbol: COPY.FAC.TO.ARG.ROUNDED overflows into registers
  • [Bug #246] [Debugger] Memory (Changing Memory) command in CHM help files
  • [Bug #309] Silent Service hangs during Mockingboard use

Fixes since 1.26.0.5 (6 Oct 2016):

  • [Bug #356] PrintScreen from Color TV or B&W TV video modes is missing top line

 

Revision 2401

Author: tomch | Date: 16 października 2016 22:15:03

  • Merge pull request #362 from AppleWin/Release-1.26.0.1
  • Merge all the changes & fixes from the Release-1.26.0.1 branch back into master.

Revision 2400

Author: tomcw | Date: 16 października 2016 14:12:08

  • Bump to 1.26.0.6 & update History.txt

Revision 2399

Author: tomcw | Date: 11 października 2016 22:52:11

  • Fix PrintScreen for Color TV and B&W TV (fix #356)

Revision 2398

Author: tomcw | Date: 6 października 2016 23:23:06

  • Bump to 1.26.0.5: Restore the y-shift for TV Color + TV B&W

Revision 2397

Author: tomcw | Date: 2 października 2016 23:22:10

  • Extend quick fix for #341 (ANSI STORY – end credits)

Revision 2396

Author: tomcw | Date: 2 października 2016 18:09:36

  • Update History.txt with fixes for 1.26.0.4

Revision 2395

Author: tomcw | Date: 1 października 2016 16:24:20

  • Quick fix for #341 (alignment of NTSC Monitor/TV video modes)

Revision 2394

Author: tomcw | Date: 30 września 2016 22:31:09

  • Fix #354: superfluous dot on ']' char

Revision 2393

Author: tomcw | Date: 25 września 2016 22:50:07

  • Reworked NTSC_VideoRedrawWholeScreen(): now precisely call the update funcs for lines0-159 and line160-261, so that video V/H positions remain the same they were on entry (bug #352)

Revision 2392

Author: tomcw | Date: 25 września 2016 20:58:51

  • Fix for previous commit's regression – random data being drawn on line 0 (#352)

Revision 2391

Author: tomcw | Date: 25 września 2016 11:42:14

  • Added new function NTSC_VideoRedrawWholeScreen() to fix #352

Revision 2390

Author: tomcw | Date: 22 września 2016 23:34:16

  • For full-speed: update every 16ms of real-time (close #351)

Revision 2389

Author: tomcw | Date: 20 września 2016 22:47:43

  • Bump to 1.26.0.4, fix #350 (50% Scan line checkbox wasn't working), tweaked History.txt

Revision 2388

Author: tomcw | Date: 19 września 2016 23:22:24

  • Bump version to 1.26.0.3

Revision 2387

Author: tomcw | Date: 19 września 2016 23:14:57

  • Fixed #348 (>800KiB HDD images not mountable)

Revision 2386

Author: tomcw | Date: 18 września 2016 19:11:39

  • AppleWin.chm: Update main Config tab to reflect new NTSC video modes

Revision 2385

Author: tomcw | Date: 18 września 2016 18:54:38

  • Fixed #346 (Config->Disk tab)

Revision 2384

Author: tomcw | Date: 18 września 2016 16:56:22

  • Speed-up booting AZTEC.DSK (#347)

Revision 2383

Author: tomcw | Date: 17 września 2016 23:04:58

  • History.txt: fix typo in name

Revision 2382

Author: tomcw | Date: 17 września 2016 22:53:42

  • History.txt: add pull-request changes from @pedgarcia

Revision 2381

Author: tomcw | Date: 17 września 2016 22:35:49

  • History.txt: set today's date for release

Revision 2380

Author: tomcw | Date: 17 września 2016 22:26:45

  • Fix for flickery/bad video updates when MODE_RUNNING and full-speed (broken in previous 09fa6cc)

Revision 2379

Author: tomcw | Date: 17 września 2016 11:04:32

  • Fix to get GR2 working, but #345 still not complete

Revision 2378

Author: tomcw | Date: 17 września 2016 00:05:39

  • Fixed #342

Revision 2377

Author: tomcw | Date: 15 września 2016 22:25:48

  • Tweaks to help about sound and (C) year bumped to 2016

Revision 2376

Author: michaelangel007 | Date: 15 października 2016 07:28:39

  • Fix GR colors gray1 gray2 #253

Revision 2373

Author: michaelangel007 | Date: 14 października 2016 21:12:19

  • Debugger: NTSC: Import 16x1 and 64x1 bmp for palette for #357
» [Apple IIe] AppleWin 1.26.3

v1.26.0.3 Sep 20 2016

Revision 2346

Author: michaelangel007 | Date: 20 września 2016 19:03:13

  • Fix Bug #349 [Debugger] NTSC LOAD or SAVE without filename crash

Revision 2345

Author: michaelangel007 | Date: 20 września 2016 18:38:55

  • Added missing files to solution: NTSC_CharSet.*

Revision 2344

Author: tomcw | Date: 14 września 2016 23:18:23

  • Update History.txt for #309

Revision 2343

Author: tomcw | Date: 11 września 2016 21:16:19

  • Small simplification to Memory interface (directly unmap cards' ROMs if internal ROM is enabled)

Revision 2342

Author: tomcw | Date: 8 września 2016 23:36:16

  • . Fixed #309: Support 6522 TIMER1 at $Cs80 as in interrupt source
  • . Fixed save-state v2 bug where Mockingboard's card ROM was erroneously mapped in (instead of internal $C100-CFFF ROM)
  • . Added Cybernoid-TimerAtC480.aws.yaml to test both

Revision 2341

Author: tomcw | Date: 7 września 2016 23:20:15

  • Removed unsupported PC speaker sound types

Revision 2340

Author: tomcw | Date: 6 września 2016 23:05:15

  • Update History.txt after closing NTSC-related bugs

Revision 2339

Author: tomcw | Date: 6 września 2016 22:38:00

  • Debug logging: add log message for time from boot until first key read (for AZTEC.DSK).
  • + Remove an unused var.

Revision 2338

Author: tomcw | Date: 6 września 2016 17:57:44

  • Resolve merge conflicts from VS2013,VS2015 vcxproj.filters files

Revision 2337

Author: tomcw | Date: 5 września 2016 23:36:24

  • Prepare for RC:
  • . Removed title screen's "NTSC alpha v18" text
  • . Updated History.txt
  • . Updated Help html files

Revision 2336

Author: tomcw | Date: 4 września 2016 22:14:26

  • Merge from branch 'NTSC_PreMerge':
  • 1.26.0.1
  • . NTSC video modes (TV Color, TV B&W, Monitor Color, Monitor B&W)
  • . Full Screen using native resolution (not 640x480)
  • NB. 6502 emulation is slower now, which means disk loading (ie. full-speed) is slower.
  • . EG. Aztec.dsk: from F2 boot to "Press any key". (Release build, 50% "TV Color", not run in VS, VAIO laptop)
  • ~4 secs: AppleWin 1.25.0.3 (built with VS2005)
  • ~7 secs: AppleWin 1.26.0.1 (built with VS2008 or VS015)

Revision 2335

Author: tomcw | Date: 26 lipca 2016 23:33:45

  • Tidy-up for full-screen vars

Revision 2334

Author: tomcw | Date: 26 lipca 2016 20:14:06

  • Small tidy-up for NTSC_CharSet.cpp, and fix-up the VS2008/2013/2015 projects

Revision 2333

Author: tomcw | Date: 25 lipca 2016 22:19:00

  • Calculate full-screen scale using borderless dimensions & allow more than 2x scale

Revision 2332

Author: tomcw | Date: 23 lipca 2016 23:53:29

  • Fixed screen update when running at full-speed
  • . Specifically IBIZA.DSK demo which streams data from the disk throughout (ie. so runs at full-speed all the time)
  • . Update the screen every frame, but only if video memory has changed (check AZTEC.DSK loading time)
  • . NB. When running at full-speed, then 6502 emulation doesn't do cycle-accurate video updates
  • Fixed crash that could occur when switch video mode (F9) when running at full-speed
  • . Occured when g_nVideoClockVert was >= 192

Revision 2331

Author: tomcw | Date: 12 lipca 2016 23:43:31

  • Merged in Nick's new native resolution full-screen
  • - old 640x480 full-screen deprecated
  • Fixes for:
  • . Logo & Debug window scaled/positioned correctly
  • . Buttons & disk activity (on RHS) drawn in correct position
  • . Crosshairs for mouse (and when using mouse as joystick)drawn in correct position

Revision 2330

Author: michaelangel007 | Date: 21 maja 2016 16:58:22

  • Fixed 2015 Project dependencies to actually use 2015 projects

Revision 2329

Author: tomcw | Date: 17 maja 2016 23:07:27

  • When FullSpeed: don't do cycle-accurate graphics update
  • . means that disk accesses (eg. loading) is much quicker
  • Correct naming of video modes (in UI and code)
  • Pixel adjust for NTSC B&W and Color video modes to align with other video modes

Revision 2328

Author: michaelangel007 | Date: 29 kwietnia 2016 01:08:08

  • Fix #317 -- some .img using version 0 instead of version 1
» [Apple IIe] AppleWin 1.23.1
Agent USA (Scholastic, Inc., 1984)

1.23.1 – 8 Aug 2013

Changes:

  • added About dialog showing GPL (at startup, but only when AppleWin version changes).

Fixes:

  • Fixed save-state bug for when 4K BANK1 is dirty (previously it would save the stale data instead).

AppleWin[SVN 954]

Author: tomch | Date: 30 sierpnia 2013 23:43:37

  • Enabled debugger BSAVE with bank support:
  • . BSAVE [file,][bank:]

AppleWin[SVN 953]

Author: tomch | Date: 10 sierpnia 2013 00:04:02

  • Fix [Bug #18723,#19070] Mouse movement for CopyII+9.1 and ProTERM3.1

AppleWin[SVN 952]

Author: tomch | Date: 8 sierpnia 2013 23:31:50

  • Bumped version to 1.23.1
  • Updated History.txt

AppleWin[SVN 951]

Author: tomch | Date: 8 sierpnia 2013 23:13:31

  • Bumped version to 1.23.0.1
  • Added About dialog asking for confirmation about GPL.
  • . About dialog shown whenever the version changes (stored in Registry).
  • . Currently no other way to display About dialog (todo: add way to trigger About from within app).
  • Fixed buffer overrun spotted by Nick in buttonbitmap[] and removed unused BTN_P8CAPS constant.

AppleWin[SVN 950]

Author: tomch | Date: 13 lipca 2013 23:32:08

  • Small refactor – added MemGetPtrBANK1()

AppleWin[SVN 949]

Author: tomch | Date: 11 lipca 2013 23:21:58

  • Fix save-state bug:
  • . Would always save physical 4K BANK1 (main or aux) in memmain[] or memaux[].
  • . If this 4K BANK1 was dirty at $D000, then these dirty changes would be lost!
  • - NB. If 4K BANK2 was mapped into $D000 then this was fine.
  • Reproducible by saving state in Manic Mansion, when transitioning between scenes (eg. moving up/down stairs).

AppleWin[SVN 948]

Author: tomch | Date: 26 maja 2013 23:33:20

  • Added VS2012 Express (aka Express 2012 for Windows Desktop) sln & projects.
  • . NB. There are all hand created (instead of converting the 2010 or 2008 sln)
  • Interestingly, AppleWin Properties: General -> WPO = "Use LTCG" causes a runtime crash almost immediately in UpdatePaging() during the penultimate CopyMemory(). Setting to "No WPO" allows it to run fine.

AppleWin[SVN 947]

Author: tomch | Date: 26 maja 2013 23:25:17

  • Changed PCH file from AppleWin.cpp to StdAfx.cpp
  • - updated VS2005/2008/2010 projects

AppleWin[SVN 945]

Author: tomch | Date: 20 maja 2013 22:51:45

  • Joystick.cpp:
  • - #define SUPPORT_CURSOR_KEYS to use cursors keys as Apple joystick #0
  • . TODO: Need some UI config support for cursor keys & selecting whether the key press is also made available to the Apple II (eg. like Jace)

AppleWin[SVN 944]

Author: tomch | Date: 20 maja 2013 22:09:17

  • Small typo on toolbar help page

AppleWin[SVN 943]

Author: tomch | Date: 20 maja 2013 22:08:39

  • Web-page for 1.23.0

 

» [Apple IIe] AppleWin 1.23.0

1.23.0 – 26 Apr 2013

Significant changes since 1.20.0:

  • [Feature #003272 and #005335] Support 2x windowed mode:
  • Toggle between 1x and 2x by using Resize button (or F6).
  • Full screen now enabled by CTRL+Resize button (or CTRL+F6).
  • [Feature #4399] Allow Z80 SoftCard to be inserted into slot 4 or 5. (Allows CP/M v3 to work)
  • Reworked Configuration (property sheets) to allow multiple hardware changes.
  • Added Troubleshooting section to help file.

Fixes:

  • HDD firmware: Added support for SmartPort entrypoint.
  • "Prince of Persia (Original 3.5 floppy for IIc+).2mg" now boots
  • Fixed HDD firmware to allow epyx_californiagames_iicplus.2mg to boot.

Debugger:

  • [Bug #018455] Improved rendering speed of debugger view.

 

» [Apple IIe] AppleWin 1.23.0 rc1

1.23.0 – 26 Apr 2013

RC for public release.

Changes:

  • Extended logging support during startup and shutdown.
  • Allow debugging of save-state image from start-up "logo" screen.
  • Added Troubleshooting section to help file.

Fixes:

  • Screenshot 280x192:
  • [Bug #018928] Correction for left edge loss of scaled scanline.
  • A screenshot in 50% scanline mode would produce an all black image.
  • Fixed inserting of disk images from save-state when drive-2 contained the disk required for drive-1. 
» [Apple IIe] AppleWin 1.22.0

1.22.0 – 1 Jan 2013

Changes:

  • [Feature #005557] Support DOSMaster image created by Apple Oasis.
  • [Feature #003272 and #005335] Support 2x windowed mode:
    • Toggle between 1x and 2x by using Resize button (or F6).
    • Full screen now enabled by CTRL+Resize button (or CTRL+F6).

Fixes:

  • [Feature #004346] Don't show mousetext for original Apple //e.
  • Fixed HDD firmware to allow epyx_californiagames_iicplus.2mg to boot.
  • HDD firmware: Added support for SmartPort entrypoint.
    • "Prince of Persia (Original 3.5 floppy for IIc+).2mg" now boots
  • [Bug #018455] Improved rendering speed of debugger view.
Dodatkowe informacje
Inne treści związane z tematem
[Apple IIe] AppleWin 1.26.6.1.1 [Apple IIe] AppleWin 1.26.6.1.1;
Nowa wersja AppleWin, emulator rodziny komputerów APPLE II. (][, ][e, ][+) .
[Apple IIe] AppleWin 1.26.6.0 [Apple IIe] AppleWin 1.26.6.0;
Nowa wersja AppleWin, emulator rodziny komputerów APPLE II. (][, ][e, ][+) .
[Apple IIe] AppleWin 1.26.6 [Apple IIe] AppleWin 1.26.6;
Nowa wersja AppleWin, emulator rodziny komputerów APPLE II. (][, ][e, ][+) .
[Apple IIe] AppleWin 1.26.5 [Apple IIe] AppleWin 1.26.5 ;
Nowa wersja AppleWin, emulator rodziny komputerów APPLE II. (][, ][e, ][+) .
[Apple IIe] AppleWin 1.26.3 [Apple IIe] AppleWin 1.26.3;
Nowa wersja AppleWin, emulator rodziny komputerów APPLE II. (][, ][e, ][+) .