HDISKRASM-86 1.2 10/31/83"EXTRACODESTACKDATADATACODEʘH^(gÎ=H_READ H_DSK_SELoH_INIT H_DISK_INTH_WRITESIGNON2IDRIVE READ_WRITESUPIFCURRENT_RESKEWSYSDATISECTORINTDISPDPH_TBLNHARDIDMAOFFPMSGIDMASEGITRACKg} HEADER_BUFFERkH_RD_WT_RETRIESz WRITE_RETRIES|RD_HDR_RETRIES}H_RD_WT_ERROR_TYPEf RW_DMA_OFFv RW_DMA_SEGx RW_SECTORtRW_HEADrHARD_OP DISK2_CONTROL DISK2_STATUS HOME_RETRIES~ H_DISK_TOS`CYLCDISKdRE_HOMES{ H_DISK_SPREGbRELTBL0 H_DISK_SSREG`RELTBL1ACTDSKeLAST_CYLHEADER_BUFFER_ADDRgRW_TRACKpH_RD_WT_PARAM_ADD EXIT_SEEK? HOME_EXITRD_HDR_RETRY_LP SET_H_DMA%INIT_DRV_RDY_OKC H_WRT_NOW_13H_RD_WTSTILLINIT_DRV_RDY_LPD2REL1D2REL3D2REL4 INIT_EXITNH_HOME D2_NOT_RDYjHOME_LP1 HINIT_EXIT REAL_H_INTO NOT_TIME_OUTHOME_LP2 HOME_RETRY_LP END_HOME_LP RE_HOME_LP HOME_RETRY H_RD_WT_ERR_1IH_HOME_1, H_RD_WT_EXIT WRONG_TRACKREQUESTED_CYL_GREATER READ_HEADERHOME_LP RD_WT_RETRY_1e RD_WT_RETRY_2l H_INT_WAITDSEEKD2INITRD_HDR_DRV_RDYHOME_SELP RE_HOME_1^ RD_DRV_RDY CHECK_TRACKz H_WRT_NOW#H_RD_WT_RETRY_LPSET_DISK_2_DMA@SEEK_1 SEEK_2& H_DO_RD_WT5 INT_WAIT_LPFEXIT_READ_HEADERH_INT_WAIT_EXITn(TRUE CRC_ERROR NLST SYS_87_OF OWNER_8087MEMBUFF SEEK_INNERCONBUFFTRACK_0Z19 READY_NOTTIME_OUT@ BAD_CRC_ERR PATH_EXIT SYS_87_SGTODLENATTN_NOT MPMVERNUM|HD_EOIaDSKRECL READ_HEADER_FDRIVE_0MPMSEG@P_UDAP_FLAGDRIVE_1 ERROR H_DISK_FLAGQUME102 OP_SECTORDISK_2_DMA_PRIORITY WRT_PRO_DSK F_TERMINATETRACEBITCCPMINTOP0FLOPPY5OP_HEADOP1OVER_RUNSECTOR P_NAMEOP2  HOME_COUNTNPCONSOFF_8087RW_ERRORHD_IRLDEBUGINTMFP_CNS DELAY_FFLAG_SECSEG_8087 SEEK_OUTERDPB WRITE_TO_DISK% H_WRITE_FNVCONSRW_RECAL_COUNTNPC_BRDTHRDRTrSUPMODFNAMSIZSUCCESSHEADS5PF_KEEP TRACK_OFFSET DISK_2_SELECT RETRY1_SUM DISK2VERNUMzLDTABSIZFLAG_MINDISK3 ADR_NOT_FND PATH_ENTRYD3Q520HARDMFLZNULL_FTOD_HR TELEVIDEOD3Q540TOD_SECD2F40B SEC_NOT_FND DMA_OVERRUNPNAMSIZOUTTERQNAMSIZ OPEN_VECTOR FLAG_TICKRET_ADDRD2M20 BAD_COMMANDTRK5PVERSIONxDISK_2_INT_PRIORITY TOD~ DISPATCHER8H_READ_F WRITE_DATA_F LAST_RETRY RETRY_SUM TOD_MINFCBLEN USR1MASTER_PIC_PORTPPCBRDNDISK2PSHP_LIST$ F_FLAGSETFALSEUSR2NDISK3 SEEK_FAILED@VERDUSEDMAOFFD2SCNT ATTA_FAILED TEST_SECTORQLRtSEEK_COMPLETE_NOTD3Q80RLRhUNKNOWN TEST_HEAD CLEAR_INTDMASEG ROUTINE_USEMCNTOP_TRACKNPC_CONS LAST_RETURNPDLEN0VCOFF DELAY_16_MS F_FLAGWAITULENRUN@ TRACK0_NOT DISK_2_DATATRACK  F_DISPATCH SECTOR_OFFSETWRITE_FAULT_NOTPCBUFFENDSEGDSPTOP_DRIVE DMA_OFFSET HEAD_OFFSETWRITE_HEADER_F CONT_FAILED XLTREAD_FROM_DISK TEST_CYLINDERD3ST506 NO_EXTD_ERRPATH_RETRY_HISTFTYPSIZ READ_DATA_FDRIVE DRIVE_SEL_OP RECAL_SUM F_POLLDEVINNER  FAULT_CLRJ STAT_CONTROLTWEAK  FLAG_IGNORE* RETRY_COUNT  P_DISPATCHRH.`&b.`PSQRWVUQ QaP]^_ZY[X`&b%VT TVT*F:T>TBF~D ȨuPSQRWVUQ$Q]^_ZY[XÊ2㋇^2㋟K$e&d^2㋟K-F3V 9V@TLV YT]T`TcFgTsV ,$e&di>u  È.deS2LJ dȠeɰ dȨtj.>u.MT T TFTVF !T,V 3T?TCTNTVT[TcToTtT|T}=t[ Disk 2 not ready! p%G3GGG dȠeœ=F VVV #V 'TETITLVUV`VfV lV uTzT~$t {z  d3G% eɰȋɰȋG%ɰȋG$ɍ_>u%>uX%TTTT%T+T9TaTqT3 dȨpu$fzu{tm@udgJ<t wk;uMWO.dDByŀu)TTT!T:TITNTVTdThT>87u8Wu8OuoGd2㉇PȰXð dȠeȨu~ g<t ~u M)T*T2T6T;TRTWTfTjTuTq)3k2d㉇Ȱɱ dȠeɰ dȨuȨt5 dȹȨtO~}1TTTT,F2T7T?TUTfFpTyT~tn@ 2dLJ} z ds$pt}u @t2d㡅;t?) d) dc5 TTT&T7TOTTTXT`TfTnTrTxT:Mȋ dȡPW±X֜TTTT)dkWTCt㉇Ȱɱ dȠeɰ dȨuȨt5 dȹȨtO~