1
0
mirror of https://github.com/open-simh/simh.git synced 2026-05-04 23:25:46 +00:00

sigma: DP device SEEK(I), RECAL(I) must be coded as fast operations.

This commit is contained in:
Ken Rector
2022-07-23 16:55:21 -07:00
committed by Mark Pizzolato
parent 37f0b365a2
commit 9eca0980c2
2 changed files with 6 additions and 4 deletions

View File

@@ -25,6 +25,7 @@
dp moving head disk pack controller
23-Jul-22 RMS SEEK(I), RECAL(I) should be fast operations (Ken Rector)
02-Jul-22 RMS Fixed bugs in multi-unit operation
28-Jun-22 RMS Fixed off-by-1 error in DP_SEEK definition (Ken Rector)
07-Jun-22 RMS Removed unused variables (V4)
@@ -337,13 +338,13 @@ static DP_SNSTAB dp_sense_16B[] = {
#define C_C (1u << (DP_CTYPE + 1)) /* ctrl cmd */
static uint16 dp_cmd[256] = {
0, C_A, C_A, C_A, C_A|C_F, C_A, 0, C_16B|C_F,
0, C_A, C_A, C_A|C_F, C_A|C_F, C_A, 0, C_16B|C_F,
0, C_A, C_A, 0, 0, 0, 0, C_16B|C_F|C_C,
0, 0, C_A, C_A|C_F, 0, 0, 0, C_16B|C_F,
0, 0, 0, 0, 0, 0, 0, C_16B|C_F|C_C,
0, 0, 0, C_10B|C_F, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, C_A, 0, 0, 0, 0,
0, 0, 0, C_A|C_F, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -353,13 +354,13 @@ static uint16 dp_cmd[256] = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, C_A, 0, 0, 0, 0,
0, 0, 0, C_A|C_F, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, C_16B, 0, 0, 0, 0,
0, 0, 0, C_16B|C_F, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,