Prepare for RC:
. Removed title screen's "NTSC alpha v18" text . Updated History.txt . Updated Help html files
This commit is contained in:
parent
5fdc879a05
commit
20ed6607e5
8 changed files with 60 additions and 67 deletions
|
@ -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
|
||||
|
|
|
@ -43,6 +43,8 @@
|
|||
(current memory address high byte)
|
||||
i.e. 00:20 20 20 20 ... for page $20</li>
|
||||
</ul>
|
||||
-load-state <savestate><br>
|
||||
Load a save-state file<br><br>
|
||||
<P> </P>
|
||||
<P style="FONT-WEIGHT: bold">Debug arguments:
|
||||
</P>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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. 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. You can also save the system state during
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Add table
Reference in a new issue