FAMILY OF 8 3040 DIAGNOSTIC

Order Number: XX-5F268-D3

This document is an assembly language listing for a diagnostic program designed for the "FAMILY OF 8 3040" computer, dated September 12, 1973, with a revision in 1984. Developed by System Industries, Inc., it details various routines for low-level disk operations, system testing, and error handling.

Key functionalities include:

  • Disk I/O Control: Routines for skipping disk operations, loading and reading control registers, clearing and reading status, initiating seek operations (including overlap seek), loading/reading/writing sector and track addresses, and managing word counts.
  • System Configuration and Data Management: Definitions for page zero data transfer locations and control settings (e.g., R-W control, wait time, error values, disk type, maximum sectors/tracks, buffer management, format switch settings).
  • Diagnostic Tests: Executive routines that orchestrate a series of tests, including control-status register tests, word count and current address tests, logical address interlock (LAI) tests, random seek tests, and interrupt handling tests. It also includes routines for specific format checks.
  • Data Handling: Routines for reading/writing entire disk data patterns, multiple and single block read/write, and generating data patterns for testing.
  • Parameter Input and Output: Functions to input parameters for disk ports (e.g., fixed/removable disk type, number of cylinders), display system status, and output error messages or specific text.
  • Utility Routines: Includes functions for clearing buffers, moving data, halting or continuing program execution, enabling/disabling features, and reading switches.

The document is structured with an "EQUALS TABLE" defining memory addresses for I/O operations, various subroutines with descriptive comments, and concludes with a symbol table (index of labels and their memory addresses). It indicates no errors detected or links generated during its processing.

XX-5F268-D3
September 2000
79 pages
Quality

Original
0.1MB

Site structure and layout ©2025 Majenko Technologies