// PATCH: Add the ability to configure floppy BlkDevs (part 2 of 2) // FILE: ::/Adam/ABlkDev/Mount.HC // TO INSTALL: #include this file at the end of the second switch statement. // ADAM PATCH: Must be installed after kernel patches! case BDT_FLOPPY: if (defaults) { // These assume a 1.44 Meg, 3.5-inch floppy DocPrint(doc,"bd->base0=%s;\n",base0_buf); DocPrint(doc,"bd->blk_size=128<<%d;\n",2); DocPrint(doc,"bd->cyls=%s;bd->heads=%d;bd->spt=%s;\n","80",2,"18"); DocPrint(doc,"bd->srt=%s;bd->hut=%s;bd->hlt=%s;\n","13","5","0"); DocPrint(doc,"bd->bps=%d;bd->gpl1=%s;bd->gpl2=%s;\n",0,"27","124"); DocPrint(doc,"bd->dtl=%s;bd->mfm=%s;\n","255","TRUE"); } else { DocPrint(doc,"bd->base0=%s;\n",base0_buf); DocPrint(doc,"bd->blk_size=128<<%d;\n",size); DocPrint(doc,"bd->cyls=%s;bd->heads=%d;bd->spt=%s;\n",cyl_buf,heads,spt_buf); DocPrint(doc,"bd->srt=%s;bd->hut=%s;bd->hlt=%s;\n",srt_buf,hut_buf,hlt_buf); DocPrint(doc,"bd->bps=%d;bd->gpl1=%s;bd->gpl2=%s;\n",bps,gpl1_buf,gpl2_buf); DocPrint(doc,"bd->dtl=%s;bd->mfm=%d;\n",dtl_buf,mfm); }