Prepare for RC:

. Removed title screen's "NTSC alpha v18" text
. Updated History.txt
. Updated Help html files
This commit is contained in:
tomcw 2016-09-05 22:36:24 +01:00
parent 5fdc879a05
commit 20ed6607e5
8 changed files with 60 additions and 67 deletions

View File

@ -9,10 +9,49 @@ https://github.com/AppleWin/AppleWin/issues/new
Tom Charlesworth
1.26.0.1 (beta) - 5 Sept 2016
---------------------------
Changes:
. Beta NTSC support
TV Color, TV B&W, Monitor Color, Monitor B&W
. Full-screen native resolution (no longer 640x480 resolution)
. [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)
Old v1 .aws file format 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 <savestate.yaml> command line option
. New repo created with test save-state images: https://github.com/AppleWin/AppleWin-Test
Fixes:
. [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
1.26.0.0 (alpha) - Jan 2016
---------------------------
Changes:
. Alpha NTSC support
1.25.0.4 - 23 Apr 2015
----------------------
Fixes:
. [Bug #276] -d1 command line argument caused AppleWin to quickly exit.
. [Bug #276] -d1 command line argument caused AppleWin to crash.
1.25.0.3 - 8 Sep 2014

View File

@ -43,6 +43,8 @@
(current memory address high byte)
i.e. 00:20 20 20 20 ... for page $20</li>
</ul>
-load-state &lt;savestate&gt;<br>
Load a save-state file<br><br>
<P>&nbsp;</P>
<P style="FONT-WEIGHT: bold">Debug arguments:
</P>

View File

@ -27,15 +27,5 @@
</ul>
</li>
</ul>
Windows 8/8.1 related issues.
<ul>
<li>This full-screen issue (F6) have been reported under Windows 8/8.1:
<ul>
<li>Screen switches to full-screen for a few seconds (showing AppleWin window in top-left) then reverts back to the desktop.</li>
</ul>
</li>
<li>This issue seem to depend on certain graphics adapters. The only workaround is to avoid full-screen mode for now.</li>
</ul>
</body>
</html>

View File

@ -16,7 +16,7 @@
<p>Glenn Jones (Uthernet card)</p>
<p>Stannev (Pravets - Bulgarian Apple][ clone)</p>
<p>Ken Wessen (porting CP/M support from Fábio Belavenuto's TK3000 //e emulator)</p>
<p>Sheldon Simms (2x windowed mode & NTSC emulation - the latter is still to be merged into the mainline)</p>
<p>Sheldon Simms (2x windowed mode & NTSC emulation)</p>
<p>Oliver Schmidt (Consulting)</p>
</body>
</html>

View File

@ -10,7 +10,7 @@ directory is the same as where your AppleWin.exe program is stored.</p>
<p><strong>Save State on Exit:</strong><br>
Checking this box will automatically save the current state of the
emulator upon exit. &nbsp;The state will be saved to the file
specified above (SaveState.aws by default).</p>
specified above (SaveState.yaml by default).</p>
<p><strong>Save State:</strong><br>
Press this button to save the current state of the emulator to the file
specified. &nbsp;You can also save the system state during

View File

@ -15,23 +15,30 @@
sessions or to help with games that don't have a save option.</p>
<p>This is controlled by the AppleWin Configuration tab labelled <em>Save State</em>.</p>
<p style="FONT-WEIGHT: bold">Details:</p>
<p>The entire Apple //e state is saved to a file (.aws). This includes Disk][ (even
during r/w operation) and Mockingboards.</p>
<p>The entire Apple //e state is saved to a human-readable (.yaml) file.</p>
<p><span style="FONT-WEIGHT: bold">1</span>
The following are not persisted to the .aws file:
The following are persisted to the file:
<ul>
<li>Harddisk</li>
<li>Apple model: ][, ][+, //e, Enhanced //e or clone (eg. Pravets)</li>
<li>Apple //e's auxiliary card: 80 Column, Extended 80 Column or RamWorks III</li>
<li>Disk][ (even during r/w operation)</li>
<li>Harddisk (even during r/w operation)</li>
<li>Mockingboard</li>
<li>Phasor</li>
<li>Uthernet card</li>
<li>Mouse card</li>
<li>CP/M SoftCard</li>
<li>Parallel Printer card</li>
<li>No-Slot clock</li>
</ul>
<p>Note: Only the file names of the disk images are stored in the .aws (not the
The following are not yet persisted to the file:
<ul>
<li>Uthernet card</li>
<li>SAM card</li>
<li>No-Slot clock (there's nothing to persist)</li>
</ul>
<p>Note: Only the file names of the disk images are stored in the .yaml file (not the
full path). This allows you to move your disk image around or distribute them.
If AppleWin can't locate the disk image(s), then it will prompt for the new
location.</p>
<p>For the file format of the .aws file, see the source file: AW_Structs.h</p>
<p>NB. Loading of the old v1 file format (.aws file) is still supported.</p>
</body>
</html>

View File

@ -12,7 +12,7 @@
Copyright © 1994-1996, Michael O'Brien<br>
Copyright © 2001, Oliver Schmidt<br>
Copyright © 2002-2005, Tom Charlesworth<BR>
Copyright © 2006-2014, Tom Charlesworth, Michael Pohoreski, Nick Westgate, Linards Ticmanis
Copyright © 2006-2016, Tom Charlesworth, Michael Pohoreski, Nick Westgate, Linards Ticmanis
<br>
<br>
<a href="acknowledgements.html">Acknowledgements</a>

View File

@ -1040,51 +1040,6 @@ void VideoDisplayLogo ()
DRAWVERSION( 0, -356*scale,RGB(0xFF,0x00,0xFF));
#endif
// NTSC Alpha Version
DeleteObject(font);
/*
font = CreateFontA(
-48,0,0,0,FW_NORMAL,0,0,0,ANSI_CHARSET,
OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
VARIABLE_PITCH | 4 | FF_SWISS,
sFontName)
);
*/
PLOGFONT pLogFont = (PLOGFONT) LocalAlloc(LPTR, sizeof(LOGFONT));
int angle = (int)(7.5 * 10); // 3600 = 360 degrees
pLogFont->lfHeight = -48;
pLogFont->lfWeight = FW_NORMAL;
pLogFont->lfEscapement = angle;
pLogFont->lfOrientation = angle;
SetTextAlign(hFrameDC,TA_BASELINE);
font = CreateFontIndirect( pLogFont );
HGDIOBJ hFontPrev = SelectObject(hFrameDC, font);
SelectObject(hFrameDC,font);
// sprintf( szVersion, "NTSC Alpha v14 HorzClock" );
// sprintf( szVersion, "NTSC Alpha v15 Fraps" );
// sprintf( szVersion, "NTSC Alpha v16 Palette" );
// sprintf( szVersion, "NTSC Alpha v17 BMP Palette" );
sprintf( szVersion, "NTSC Alpha v18" );
xoff = -g_nViewportCX + g_nViewportCX/6 + GetFullScreenOffsetX();
yoff = -g_nViewportCY/16 + GetFullScreenOffsetY();
DRAWVERSION( 0, 0,RGB(0x00,0x00,0x00));
DRAWVERSION( 1, 1,RGB(0x00,0x00,0x00));
DRAWVERSION( 2, 2,RGB(0xFF,0x00,0xFF));
sprintf( szVersion, "Blurry 80-col Text" );
xoff = -g_nViewportCX + g_nViewportCX/6 + GetFullScreenOffsetX();
yoff = +g_nViewportCY/16 + GetFullScreenOffsetY();
DRAWVERSION( 0, 0,RGB(0x00,0x00,0x00));
DRAWVERSION( 1, 1,RGB(0x00,0x00,0x00));
DRAWVERSION( 2, 2,RGB(0xFF,0x00,0xFF));
LocalFree((LOCALHANDLE)pLogFont);
SelectObject(hFrameDC,hFontPrev);
// NTSC END
#undef DRAWVERSION
FrameReleaseVideoDC();