FOSSIL (drivrutin)
Mer info
- Typ
- Seriedrivrutin (standard)
- Plattform
- DOS
- År
- 1980-talet
En seriedrivrutin för DOS som lät BBS-program och dörrspel prata med modemet utan att bry sig om hårdvaran under.
FOSSIL står för Fido/Opus/SEAdog Standard Interface Layer och föddes i FidoNet-världen. Drivrutinen laddades som en TSR och erbjöd en enhetlig uppsättning anrop via INT 14h; program som Synchronet, mailers och dörrspel pratade med den i stället för att peta direkt i UART-registren.
Vinsten var att en enda drivrutin — X00 och BNU var de vanligaste — skötte buffring, flödeskontroll och udda seriehårdvara, så varje BBS-paket slapp skriva om samma kod. Ett tidigt exempel på ett drivrutinslager som abstraherar bort porten, precis det operativsystemen senare tog över.