\r
cf$init0:\r
call pr.inln ;\r
- db 'cfio: CompactFlash Memory Card driver'cr,lf,0\r
+ db 'cfio: CompactFlash Memory Card driver',0\r
\r
ld hl,parttbl ; Clear partition table\r
ld b,PARTENTRY_SIZE*MAXDISKS\r
djnz ini_clrtbl\r
\r
call cf_init ; init ide interface / cf card\r
- jr nz,pend\r
-\r
+ jr nz,nocard\r
call ident_read ; identify drive\r
- jr nz,pend\r
+ jr nz,nocard\r
\r
call prnt_info ; print device information\r
call ptab_read ; read the partition table\r
+ jr nz,pend\r
\r
ld c,0 ; number of found disks (paritions)\r
jr nz,pend\r
call prnt_ptab ; Print partition table info\r
ret\r
\r
+nocard:\r
+ call pr.inln\r
+ db ": No Card",cr,lf,0\r
+ ret\r
+\r
\r
cf$init1:\r
cf$init2:\r
\r
prnt_info:\r
call pr.inln\r
- db ' Model: ',0\r
+ db cr,lf,' Model: ',0\r
ld hl,tmpsecbuf + 27*2 ; Model number\r
ld c,20*2 ; max character count\r
call pr_id ;\r