From b09f30ed41f80ad781a1d18d42aa188ce3f36769 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 3 May 2018 12:39:51 -0700 Subject: [PATCH] PPIDE Driver Fix Fixed missing DRV/HD register setup for writes in PPIDE driver. --- Doc/ChangeLog.txt | 1 + ReadMe.txt | 2 +- Source/CBIOS/ver.inc | 2 +- Source/HBIOS/ppide.asm | 4 +++- Source/HBIOS/ver.inc | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Doc/ChangeLog.txt b/Doc/ChangeLog.txt index 4b6ce210..3cec6d08 100644 --- a/Doc/ChangeLog.txt +++ b/Doc/ChangeLog.txt @@ -8,6 +8,7 @@ Version 2.9.1 - WBW: Support additional escape sequences in Propeller console ANSI emulation - WBW: Map LPT: to second serial port, UL1: to third serial port - WBW: Update default IOBYTE so that LST:=LPT: by default +- WBW: Fixed missing drive/head setup for writes in PPIDE Version 2.9.0 ------------- diff --git a/ReadMe.txt b/ReadMe.txt index c55ab4ce..c3da0e99 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -7,7 +7,7 @@ *********************************************************************** Wayne Warthen (wwarthen@gmail.com) -Version 2.9.1-pre.2, 2018-05-01 +Version 2.9.1-pre.3, 2018-05-03 https://www.retrobrewcomputers.org/ RomWBW is a ROM-based implementation of CP/M-80 2.2 and Z-System for diff --git a/Source/CBIOS/ver.inc b/Source/CBIOS/ver.inc index 61757cc5..f714f8a2 100644 --- a/Source/CBIOS/ver.inc +++ b/Source/CBIOS/ver.inc @@ -2,4 +2,4 @@ #DEFINE RMN 9 #DEFINE RUP 1 #DEFINE RTP 0 -#DEFINE BIOSVER "2.9.1-pre.2" +#DEFINE BIOSVER "2.9.1-pre.3" diff --git a/Source/HBIOS/ppide.asm b/Source/HBIOS/ppide.asm index 9494dcf8..394d8bde 100644 --- a/Source/HBIOS/ppide.asm +++ b/Source/HBIOS/ppide.asm @@ -636,7 +636,9 @@ PPIDE_WRSEC: PRTS(" WRITE$") #ENDIF LD A,(PPIDE_DRVHD) - OUT (PPIDE_REG_DRVHD),A + ;OUT (PPIDE_REG_DRVHD),A + CALL PPIDE_OUT + .DB PPIDE_REG_DRVHD DCALL PC_SPACE DCALL PRTHEXBYTE CALL PPIDE_SETADDR ; SETUP CYL, TRK, HEAD diff --git a/Source/HBIOS/ver.inc b/Source/HBIOS/ver.inc index 61757cc5..f714f8a2 100644 --- a/Source/HBIOS/ver.inc +++ b/Source/HBIOS/ver.inc @@ -2,4 +2,4 @@ #DEFINE RMN 9 #DEFINE RUP 1 #DEFINE RTP 0 -#DEFINE BIOSVER "2.9.1-pre.2" +#DEFINE BIOSVER "2.9.1-pre.3"