ArchitectureThe 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.  
 |