Decmate Ii Rom Listing

Order Number: XX-XXXXX-XX

This document contains the assembly source code (listing) for the DECmate II Primary Control ROM, originally assembled on June 26, 2018, based on the file 358360.PAL.

Summary:

  • Purpose: This code resides in three 2716 ROM packages (E113, E114, E115) and controls the initial power-up sequence and basic system operations of the DECmate II.
  • Startup Sequence: Upon power-up, the system enables ROM control for memory references. The ROM code loads a loader program into page zero of RAM, which subsequently moves the bulk of the ROM code into CP field seven. Once the loading operation is complete, the ROM is disabled.
  • Content: The document provides detailed assembly instructions, including:

    • Processor I/O and Internal I/O: Definitions for handling keyboard, screen, video interrupts, printers, and communication ports.
    • Memory Management: Logic for loading and executing code in RAM, including memory tests (verifying RAM integrity with alternating pattern checks).
    • Subroutines: Various routines for screen character output, row/register loading, printer loopback testing, keyboard input, and disk controller initialization (RX50/RX01/RX02).
    • Data Tables: Includes tables for character generator line indices and parameters for various system operations.
  • Technical Details: The assembly was performed by Charles J. Lasner, with a last edit date recorded as December 2, 1991. The document includes a comprehensive symbol table at the end for reference.

XX-XXXXX-XX
2000
97 pages
Quality

Original
0.2MB

Site structure and layout ©2025 Majenko Technologies