diff --git a/Doc/RomWBW ROM Applications.pdf b/Doc/RomWBW ROM Applications.pdf deleted file mode 100644 index 9a983286..00000000 Binary files a/Doc/RomWBW ROM Applications.pdf and /dev/null differ diff --git a/Source/Doc/Build.cmd b/Source/Doc/Build.cmd index d96277dd..24c649d5 100644 --- a/Source/Doc/Build.cmd +++ b/Source/Doc/Build.cmd @@ -11,12 +11,12 @@ set PATH=%TOOLS%\gpp;%PATH% if not "%1"=="" (call :GenDoc %1 & goto :eof) -call :GenDoc ReadMe -call :GenDoc UserGuide -call :GenDoc SystemGuide -call :GenDoc Applications -call :GenDoc Catalog -call :GenDoc Errata +call :GenDoc ReadMe || exit /b +call :GenDoc UserGuide || exit /b +call :GenDoc SystemGuide || exit /b +call :GenDoc Applications || exit /b +call :GenDoc Catalog || exit /b +call :GenDoc Errata || exit /b if exist ReadMe.gfm copy Readme.gfm ..\..\ReadMe.md || exit /b if exist ReadMe.txt copy ReadMe.txt ..\..\ReadMe.txt || exit /b diff --git a/Source/HBIOS/ppide.asm b/Source/HBIOS/ppide.asm index 544e1cd7..f7d7c6c7 100644 --- a/Source/HBIOS/ppide.asm +++ b/Source/HBIOS/ppide.asm @@ -1507,6 +1507,13 @@ PPIDE_PROBE: ; WAIT FOR THE DEVICE TO BE READY. THIS WAIT IS MANDATORY BECAUSE ; SOME (IF NOT ALL) DEVICES WILL NOT PERSIST REGISTER VALUES UNTIL ; THE DRIVE IS READY. +; + ; FIRST, WRITE A $7F VALUE TO THE PPIDE STATUS REGISTER. IF + ; AN IDE DEVICE EXISTS, THIS WILL DO NO HARM. IF NOT, THIS + ; WILL HELP AVOID A FALSE POSITIVE (STALL). + LD A,$7F + CALL PPIDE_OUT + .DB PPIDE_REG_DATA ; CALL PPIDE_IN .DB PPIDE_REG_STAT diff --git a/Source/ver.inc b/Source/ver.inc index e8e3b69d..e4929b2a 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,7 +2,7 @@ #DEFINE RMN 5 #DEFINE RUP 0 #DEFINE RTP 0 -#DEFINE BIOSVER "3.5.0-dev.61" +#DEFINE BIOSVER "3.5.0-dev.62" #define rmj RMJ #define rmn RMN #define rup RUP diff --git a/Source/ver.lib b/Source/ver.lib index 3bebfe16..4f5e3966 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 5 rup equ 0 rtp equ 0 biosver macro - db "3.5.0-dev.61" + db "3.5.0-dev.62" endm