KNS1062

Order Number: XX-A7EF6-92

This document is a cross-assembler listing (CONDEF.H80 and CMDS.M80) for a MICRO PROCESSOR ASSEMBLER 6(31), dated May 3, 1979. It outlines the table of contents for the assembler, primarily focusing on console error codes, numerical and ASCII character value assignments, macros for frequently used code, console hardcore routines, and a detailed list of console commands and their associated subroutines.

The document describes various program sections, including:

  • Error Definitions: Console error codes.
  • Assignments: Numerical and ASCII character values.
  • Macros: Common code snippets and special-purpose "RST" instructions for tasks like printing characters and lines, handling internal modes, and various system checks.
  • Console Hardcore: Core routines for the KS10 console, including power-up initialization, PROM checksumming, handling interrupts, and managing basic console operations.
  • Command Decoder & Dispatcher: Routines for interpreting user input and dispatching to the appropriate command handler.
  • CTY Service: Handles keep-alive checks, reboot requests, and character I/O.
  • KS10 to 8080 Character Service: Manages character transfers between the KS10 and 8080.
  • Special Character Handler: Deals with specific characters like control codes and rub-out.
  • Console Commands: A comprehensive list of implemented commands (e.g., EB, DB, EM, EN, DM, DI, EK, EN, LA, LI, LK, DN, DK, CP, ER, LR, DR, LC, CE, TE, SC, TP, MH, SI, CS, CH, LF, DF, RC, EJ, TR, PM, EC, DC, SH, KL, TT, PW, MK & UM, ZM, RP, DS, MS, BT, LB, MT, MB, VD, VT, BC), detailing their purpose and internal operations, including memory and I/O register interactions.
  • File System & CRAM Loader: Routines for file operations and loading code into CRAM.
  • Channel Command List Executor: Executes sequences of commands, often for disk and tape transfers.
  • KS10 Console Subroutines: Various helper routines, including error codes, time delays, string comparisons, UART mode modifications, and envelope collection.
  • SM10 Data Storage Parameters: Defines memory locations for various system flags, buffers, and counters.

Essentially, it's a technical reference providing a structured overview of the KS10 console program's architecture, including its command set, I/O handling, memory management, and error reporting mechanisms within a cross-assembler context.

XX-A7EF6-92
2002
241 pages
Quality

Original
18MB

Site structure and layout ©2025 Majenko Technologies