demOS

- Main Page
- Modules
- Data Structures
- Files

All Data Structures Files Modules Pages
LOAD

Manages loading requests on floppy disks

LOAD system is designed to be cheap in terms of CPU usage (DMA + interrupts)

- lock less system to post loading requests
- manages up to 3 loading requests :
  - one should be reserved for the soundtrack system as high priority
  - client has 2 remaining requests (in-order priority), so he can interlace the requests to obtain maximum loading performance (no wait time when current request is processed, next request is executed straight on by the interrupt code)
- data are organized on floppy disks by
  See also
    IMAGER tool (it generates disks image data + C code to use it from demo code)
    LOADdisk LOADresource LOADrequest