From 2fe29e36e1b50e55fd64776a4eb68bcdd9433611 Mon Sep 17 00:00:00 2001 From: Leo C Date: Wed, 25 May 2016 01:17:59 +0200 Subject: [PATCH] Print message if no card was detected --- cbios/cfio.180 | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/cbios/cfio.180 b/cbios/cfio.180 index 604070a..d7d6697 100644 --- a/cbios/cfio.180 +++ b/cbios/cfio.180 @@ -196,7 +196,7 @@ dpbsimhd512: cf$init0: call pr.inln ; - db 'cfio: CompactFlash Memory Card driver'cr,lf,0 + db 'cfio: CompactFlash Memory Card driver',0 ld hl,parttbl ; Clear partition table ld b,PARTENTRY_SIZE*MAXDISKS @@ -206,13 +206,13 @@ ini_clrtbl: djnz ini_clrtbl call cf_init ; init ide interface / cf card - jr nz,pend - + jr nz,nocard call ident_read ; identify drive - jr nz,pend + jr nz,nocard call prnt_info ; print device information call ptab_read ; read the partition table + jr nz,pend ld c,0 ; number of found disks (paritions) jr nz,pend @@ -264,6 +264,11 @@ pend: call prnt_ptab ; Print partition table info ret +nocard: + call pr.inln + db ": No Card",cr,lf,0 + ret + cf$init1: cf$init2: @@ -486,7 +491,7 @@ prn_lp1: prnt_info: call pr.inln - db ' Model: ',0 + db cr,lf,' Model: ',0 ld hl,tmpsecbuf + 27*2 ; Model number ld c,20*2 ; max character count call pr_id ; -- 2.39.2