This document is an assembly listing or source code for a system initialization routine named "SYSINI." It outlines the fundamental setup procedures for a computer system. The document begins by defining external and internal routines, followed by a system initialization dispatch table that ensures critical subroutines are loaded first. Key functions described include initializing system variables, creating new systems, managing error recovery, and executing specific "once only" code, such as bypassing operator dialogue if a console is unavailable.
The listing details the initialization of system data storage, including setting up core memory usage bit tables and managing memory allocation by defining free block pointers and memory references. A significant section is dedicated to initializing I/O devices, covering aspects like clearing device data blocks, managing device requests, and assigning job numbers. The document concludes with a comprehensive symbol table that lists all defined internal and external symbols, their memory addresses, and types, providing a detailed overview of the system's foundational components and their locations.
Site structure and layout ©2025 Majenko Technologies