summaryrefslogtreecommitdiff
path: root/Adam/ABlkDev/Patches/Mount2CaseBFDC.HC
blob: e00a09aa470d89ee062b94bb46dcc20e1cb5f2bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// 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);
  }