X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;f=sw%2Fmaindec%2Frk8e%2Fdhrkb%2Fe%2Ftable_maindec-08-dhrkb-e2g.txt;fp=sw%2Fmaindec%2Frk8e%2Fdhrkb%2Fe%2Ftable_maindec-08-dhrkb-e2g.txt;h=a138195bd6725c70595146b1cd3278d3cd61ad16;hb=07ec0278333ed187ac242dedcff13c56cf1b0b91;hp=0000000000000000000000000000000000000000;hpb=7af5ad59491ddf2066641aef1e0025a337c0f247;p=pdp8.git diff --git a/sw/maindec/rk8e/dhrkb/e/table_maindec-08-dhrkb-e2g.txt b/sw/maindec/rk8e/dhrkb/e/table_maindec-08-dhrkb-e2g.txt new file mode 100644 index 0000000..a138195 --- /dev/null +++ b/sw/maindec/rk8e/dhrkb/e/table_maindec-08-dhrkb-e2g.txt @@ -0,0 +1,63 @@ +RK8-E Drive Control Test + + +MAINDEC-08-DHRKB-G-D (Documentation) +MAINDEC-08-DHRKB-E-PB (Paper Tape) + + +Test Addr. PC Description +---------------------------------------------------------------------------------------------- +0 0235 0254 Is selected drive ready to seek, read, write? Is Status 4000? +1 0256 0267 Does DSKP skip on transfer done when drive is ready? +2 0271 0314 Does transfer done cause an interrupt when drive is ready? +3 0317 0347 Does command function 7 cause timing error on DLAG? +4 0351 0356 Does recalibrate set transfer done when ready? +5 0360 0370 Verify that seek only sets transfer done flag when ready +6 0400 Verify that recalibrate sets transfer done, then drive ready +7 +8 0431 0455 Incremental seek test with timing and status check +9 +10 0544 0512 Recalibrate from all cylinders +11 +12 +13 +14 1001 1055 Verify that disk capacity exceeded error occurs +15 1064 1100 Verify skip and status error after 256 write / read all breaks +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 1773 2054 Consecutive sector timing test +29 2056 2132 Non-consecutive sector timing test +30 2134 2174 Is CRC written on disk correct for pattern 0? +31 2177 2245 Is CRC written on disk correct for patterns 2525-5252? +32 +33 +34 2512 2545 Force cylinder address error by CRC shift while reading +35 2600 2645 Force CRC error by shifting CRC while write all +36 +37 +38 +39 +40 +41 3301 3371 Random seek then write then seek then read test +42 3400 3450 Recalibrate then random write then recalibrate then read +43 +44 +45 +ENDTST + + +Indir. +Name Name Addr. Description +---------------------------------------------------------------------------------------------- +DISKGO DISKG 5200 Read or write; return+1 - error; return+2 - ok +RECAL RESTOR 6200 Recalibrate (with status checks)