.Z80 IOCMD:: DB 0 ;DISK IO COMAND BUFFER - OPCODE DB 0 ; - SIDE/UNIT BIT 7 - SIDE # DB 0 ; - TRACK # DW 0 ; - SECTOR # DB 0 ; - POINTER LOW OR S/T DB 0 ; - POINTER HIGH OR S/T DB 0 ; - AUX LOW OR SECTOR LENGTH DB 0 ; - AUX HIGH OR SECTOR LENGTH DB 0 ; - STATUS IOPNT:: DB 0 ;SECTOR ID OR FORMAT INFO DB 0 ; SECTORS/TRACK DB 0 ; GAP LENGTH DB 0 ; SECTOR FILL CHAR DB 0 ; SECTOR SEQUENCE DB 0 ; 1 DB 0 ; 2 DB 0 ; 3 DB 0 ; 4 DB 0 ; 5 DB 0 ; 6 DB 0 ; 7 DB 0 ; 8 DB 0 ; 9 DB 0 ; 10 DB 0 ; 11 NSPT:: DB 40 ;# OF TRACKS DB 2 ;512 BYTES/SECTOR DB 9 ;SECTORS/TRACK DB 32H ;GAP LENGTH DB 1,3,5,7,9 ;SECTOR SKEW TABLE (2) DB 2,4,6,8 TSPT:: DB 40 ;# OF TRACKS DB 2 ;512 BYTES/SECTOR DB 10 ;SECTORS/TRACK DB 20H ;GAP LENGTH DB 1,3,5,7,9 ;SECTOR SKEW TABLE (2) DB 2,4,6,8,A MSGADD:: DS 2 PARAMS:: AX:: AL:: DS 1 AH:: DS 1 BX:: BL:: DS 1 BH:: DS 1 CX:: CL:: DS 1 CH:: DS 1 DX:: DL:: DS 1 DH:: DS 1 DS 1024 DS 51 DB 0 ;IE, SAVES 50 VALUES STACK:: DS 2 END