Apple II emulator for Windows
https://github.com/AppleWin/AppleWin
* Fix the following errors reported by VS2017 Code Analysis. applewin\source\applewin.cpp(761): warning C6385: Reading invalid data from '"Disk Image"': the readable size is '11' bytes, but '21' bytes may be read. applewin\source\debugger\debug.cpp(6624): warning C6386: Buffer overrun while writing to 'sName': the writable size is '31' bytes, but '32' bytes might be written. applewin\source\debugger\debugger_display.cpp(3715): warning C6053: The prior call to 'strncpy' might not zero-terminate string 'sText'. applewin\source\log.cpp(42): warning C6053: The prior call to '_vsnprintf' might not zero-terminate string 'output'. applewin\source\debugger\debug.cpp(2759): warning C6011: Dereferencing NULL pointer 'pFont'. applewin\source\debugger\debugger_symbols.cpp(243): warning C6053: The prior call to '_tcsncpy' might not zero-terminate string 'pText'. applewin\source\diskimagehelper.cpp(1132): warning C6053: The prior call to '_tcsncpy' might not zero-terminate string 'pszExt'. applewin\source\diskimagehelper.cpp(1141): warning C6053: The prior call to '_tcsncpy' might not zero-terminate string 'szFilename'. applewin\source\parallelprinter.cpp(242): warning C6053: The prior call to '_tcsncpy' might not zero-terminate string 'g_szPrintFilename'. The one about RegSetValue(), according to Microsoft https://msdn.microsoft.com/en-us/library/windows/desktop/ms724922(v=vs.85).aspx the last argument cbData is ignored, so I set it to 0, as in some cases was anyway wrong (see "DiskImage"). Signed-off-by: Andrea Odetti <mariofutire@gmail.com> * Use sizeof() rather than hardcoded value. Fix one more case on non terminated string. Signed-off-by: Andrea Odetti <mariofutire@gmail.com> |
||
---|---|---|
assets | ||
bin | ||
ddraw_lib | ||
Disks | ||
docs | ||
firmware/HDD | ||
help | ||
libyaml | ||
resource | ||
source | ||
test | ||
web | ||
zip_lib | ||
zlib | ||
.gitignore | ||
ApplewinExpress2005.sln | ||
ApplewinExpress2005.vcproj | ||
AppleWinExpress2008.sln | ||
AppleWinExpress2008.vcproj | ||
AppleWinExpress2010.sln | ||
AppleWinExpress2010.vcxproj | ||
AppleWinExpress2010.vcxproj.filters | ||
AppleWinExpress2012.sln | ||
AppleWinExpress2012.vcxproj | ||
AppleWinExpress2012.vcxproj.filters | ||
AppleWinExpress2013.sln | ||
AppleWinExpress2013.vcxproj | ||
AppleWinExpress2013.vcxproj.filters | ||
AppleWinExpress2015.sln | ||
AppleWinExpress2015.vcxproj | ||
AppleWinExpress2015.vcxproj.filters | ||
AppleWinExpress2017.sln | ||
AppleWinExpress2017.vcxproj | ||
AppleWinExpress2017.vcxproj.filters | ||
GNU General Public License.txt | ||
LICENSE | ||
Make_Distribution.bat | ||
README.md |
AppleWin
Apple II emulator for Windows
Download latest (stable) release: AppleWin v1.27.0.0
Release Notes: v1.27.0.0
Building
To compile from source see:
Next Version
Experimental build: pending
Please report new issues
Previous Versions
Last pre-NTSC change: