*** MTAB.TEC *** by Clarence Heier via SBBS mid-March 1986 Also¬  É wilì includå á generaì discussioî oî MTAB®  Perhapó yoõ coulä  distributå  anä geô feedbacë oî this®  Iæ  suitablå  - gï Šahead and publish. Thanks, Clarence MTAB.DOC MTAB ANALYSIS Clarence Heier 637 Boston Drive Davenport, IA 52806 Recently¬   É   havå  fieldeä  severaì  questionó  regardinç  thå modificatioî oæ thå operatinç systeí wheî changinç drives® Therå havå  beeî  severaì  verù gooä articleó writteî  oî  thå  variouó conversionó  buô  nonå  describinç  thå  concepô  oæ  MTAB®  Thió synapsió  ió intendeä tï bå quitå generaì buô dealó  specificallù witè  aî MD-³ systeí BIOÓ REÖ 3.1¬  ROÍ 2.³ anä thå  MD-²  systeí BIOÓ REÖ 2.1¬  ROÍ 2.3®  Bå awarå thaô therå arå manù variationó ouô  therå anä youró maù oò maù noô bå similar®  Iô ió  expecteä thaô  verù littlå oæ thió informatioî ió oæ valuå tï Harä Disë MÄ owners. Drivå specificationó arå supplieä tï thå BIOÓ iî á sectioî calleä MTAB® MTA musô bå modifieä iæ yoõ changå tï á differenô typå oæ drivå (i.e®  quaä density© oò iæ yoõ wisè tï quieô youò driveó oò make other modifications. MTA containó onå ¹ bytå entrù foò eacè logicaì drive® Thå byteó of each entry are defined as follows: Byte 0 DSKDEF0: Bit 0-2 Motor control bit Bit 3-4 Double sided mode: 00=Even tracks on side 0, Odd tracks on side 1. 01=1st 40 (or 80) tracks on side 0, remaining tracks on side 1. 10=Both sides are treated as a single track with twice as many sectors. Bit 5 Double sided drive if = 1. Bit 6 Sectors start a 0 if = 1. Biô · Foreigî drivå formaô iæ ½ 1. Drive A B C C E MD-3 Hex 21   22 21 21 21 MD-3 Bin 00100001 00100010 00100001 00100001 00100001 MD-2 Hex 01 02 01 01 01 MD-2 Bin 00000001 00000010 00000001 00000001 00000001 Thå  significanô  biô herå ió thå thirä onå froí  thå  left®  Iô indicateó  thaô  yoõ  havå  á doublå sideä  drive®  Iæ  yoõ  arå changinç youò MD-± oò MD-² tï doublå sideä driveó thió valuå musô bå  changeä tï á 1®  Usuallù thió wilì changå thå heø valueó  iî eacè oæ thå driveó froí á ° tï á ² (i.e® 0± becomeó 21). NOTEº  Therå  ió  somå descrepancù betweeî  thå  filå  CBIOS.MAà supplieä  witè thå MÄ serieó anä thå waù theså byteó arå actuallù configureä iî thå operatinç system®  Thå MD-² systeí É lookeä  aô Šhaä  thå 2nä biô (thirä froí right© seô tï ± foò driveó à anä  D® Logiã woulä makå thió á 0¬ thå samå aó drivå Á anä E® Byte 1 DSKDEF1: Bit 0-1 Physical drive address. Bit 2 Double sided media if = 1. Bit 3-4 Sector size: 00=128 01=256 10=512 11=1024. Bit 5 Tracks: 0=40; 1=80. Bit 6 Density: 0=single; 1=double. Bit 7 Virtual drive: 1=virtual. Drive A B C C E MD-3 Hex DC 5D DC DC DC MD-3 Bin 11011100 01011101 11011100 11011100 11011100 MD-2 Hex D8 59 D8 D8 D8 MD-2 Bin 11011000 01011000 11011000 11011000 11011000 Biô  ²  ió  significanô iæ changinç froí singlå sideä  driveó  tï doublå  sideä  ones®  Biô µ ió significanô iæ changinç  tï  quaä densitù drives®  Bitó ° anä ± arå significanô wheî addinç driveó to your system. Byte 2 Motor on wait time in increments of 4 ms. Drive A B C C E MD-3 Dec 125 125 125 125 125 MD-3 Hex 7D 7D 7D 7D 7D MD-2 Dec 88 88 88 88 88 MD-² Heø 5¸ 5¸ 5¸ 5¸ 58 Usuallù wilì noô havå tï bå changed®  Motoò wilì staù oî 50° ms® beforå  turninç  ofæ oî aî MD-³ anä 35² mó oî aî MD-2®  É  don'ô understand why there should be a difference. Byte 3 Head settle time (after seek) in increments of 4 ms. Drive A B C C E MD-3 Hex 04 04 04 04 04 MD-2 Hex 05 05 05 05 05 Currentlù  seô foò 1¶ mó settlå timå foò aî MD-³ anä 2° mó foò aî MD-2®  Controlleä bù thå driveó specifications® Teaã 55B'ó havå a 15 ms settling time. Other DSDD drives are similar. Byte 4-5 The two parameter bytes for the FDC specify command: Byte 4 = SRT/HUT Byte 5 = HLT/ND ND must be 1. Byte 4: Drive A B C C E MD-3 Hex BF BF BF BF BF MD-2 Hex 6F 6F 6F 6F 6F ŠThå  mosô significanô nibblå (thå  oæ thå MD-³ anä thå ¶ oæ  thå MD-² ió thå steð ratå oæ eacè drive®  Thå tablå belo÷  determineó steð rate: F = 2 ms B = 10 ms 7 = 18 ms 3 = 26 ms E = 4 ms A = 12 ms 6 = 20 ms 2 = 28 ms D = 6 ms 9 = 14 ms 5 = 22 ms 1 = 30 ms C = 8 ms 8 = 16 ms 4 = 24 ms 0 = 32 ms Mosô  DÓ  driveó iî aî MD-³ shoulä operatå witè á steð ratå oæ  ¶ ms®  Thió  wilì makå thå driveó fasteò anä quieteò thaî  before® MD-2'ó  generallù uså Shugarô SA200'ó anä theù operatå aô 2°  ms® Dï noô changå thió witè aî MD-2®  Teaã 55B'ó havå á steð ratå oæ 6 ms minimum. Byte 5: Drive A B C C E Decimal 3 3 3 3 3 Hex value 03 03 03 03 03 Binary 00000011 00000011 00000011 00000011 00000011 MD-3 and MD-2 values the same. Byte 6 EOT byte for FDC read or write commands. Drive A B C C E Decimal 5 5 5 5 5 Hex value 05 05 05 05 05 Binary 00000101 00000101 00000101 00000101 00000101 MD-3 and MD-2 values the same. Byte 7 GPL byte for FDC read or write commands. Drive A B C C E Decimal 28 28 28 28 28 Hex value 1C 1C 1C 1C 1C Binary 00011100 00011100 00011100 00011100 00011100 Byte 8 Current track. Drive A B C C E Hex value FF FF FF FF FF Binary 11111111 11111111 11111111 11111111 11111111 MD-3 and MD-2 values the same. Á  recað  oæ  thå MTA tablå valueó appearó below®  Iæ  yoõ  arå modifyinç  youò systeí tï DÓ driveó follo÷ thå MD-³  table®  Thå onlù  bytå yoõ maù wanô tï changå ió Bytå µ iî increaså thå  steð ratå oæ youò driveó anä thuó quieô theí down®  IMPORTANTº Otheò changeó arå necessarù tï geô á workinç Doublå Sideä System® Thió only deals with MTAB. MD-2 ORIGINAL MD-3 ORIGINAL A B C D E A B C D E Byte 1 01 02 01 01 01 21 22 21 21 21 Byte 2 D8 59 D8 D8 D8         DC 5D DC DC DC Byte 3 58 58 58 58 58         7D 7D 7D 7D 7D Byte 4 05 05 05 05 05         04 04 04 04 04 ŠByte 5 6F 6F 6F 6F 6F         BF BF BF BF BF Byte 6 03 03 03 03 03         03 03 03 03 03 Byte 7 05 05 05 05 05         05 05 05 05 05 Byte 8 1C 1C 1C 1C 1C         1C 1C 1C 1C 1C Byte 9 FF FF FF FF FF         FF FF FF FF FF Tï  finä  wherå  MTA  ió  locateä  oî  youò  systeí  follo÷  thå instructions below. indicates hitting the RETURN key.     Format and Sysgen a scratch disk.     Transfeò DDT.COÍ anä SYSGEN.COÍ ontï thió disk® Nothinç elså     shoulä bå oî thió disk.     Boot the system with this disk. When you get to the A> enter     the following command: SYSGEN     Sysgeî  wilì sigî oî anä wilì asë foò sourcå drivå - enteò  Á     .     Sysgen will then ask for the destination drive - just enter a     . (No destination.)     Savå  youò  sysgeî  imagå  (iô ió  currentlù  iî  memory©  bù     entering SAVE 48 CPM64.COM     Enter DDT by typing DDT CPM64.COM.     DDÔ  wilì  sigî  on®  Enteò  S2344®  Thå  systeí  wilì     respondº  234´ HH®  Recorä thå valueó oæ HH anä enteò ®     Thå  nexô responså wilì bå 234µ F7®  Enteò á .