XiPU - Instruction set
List of all assembler instructions supported by the processor. It contains opcode numbers, the number of cycles needed to execute and description what the one does.
XiPU - Design of the uROM
Description of how the uROM works and what it is. It contains an explanation of every signal generated by the uROM and how instructions are decoded.
XiPU - Description of the assembler language
Contains usage of the assembler compiler. Explanation of the assembler language structure, how to include code files and a map file, how to use constants and variables, and how to use labels.
XiPU - Design of the IO Data BUS
Overview of the input register, output register, and the IO BUS protocol. It contains a description of all available registers serviced by the IO Board.
XiPU - Design of the OS
Explanation of the OS design. It contains a description of the text terminal, application usage, and a list of all API functions offered by the OS to use peripherals.
XiPU - Using the emulator
Description of the emulator software. It contains descriptions of how to use it as a simple emulator of the XiPC and how to use it in expert mode to debug the OS or applications.