Search   
Home  Print View  

 

Software

Branch Content

Architecture

The LCCP code is monolitic. It is loaded into memory as an image containing not only code but also the data structures pre-initialized. This includes information about peripherals (DEVTAB), interrupts (INTTAB) and device drivers. When a new peripheral is hooked to the LC-81 hardware, a new device driver must be written for it, the DEVTAB must be updated in source and LCCP as a whole must be re-assembled and reload into the LC-81.

LCCP consists of the following components:


  • Service Manager (SERMAN)

  • Services

  • Utilities

  • Start routine

  • Interrupt Indentification Routines

  • Device Drivers


Most of the LCCP code recides in Services and Device drivers. In the future, installable run-time libraries (RTL) will also play an important role.


LC-81 Homebrew Minicomputer -- this software is based on Help Books running at melissa