build: add the SIBO SDK

This commit is contained in:
2026-07-06 18:01:36 +01:00
parent d76326729c
commit 64e484448c
757 changed files with 97167 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
1) BUILDING SNDDVR.LDD, SNDFRC.LDD, ATIMDVR.LDD
============================================
These drivers are supplied as both source (in this directory) and as
built drivers (in \SIBOSDK\LIB).
To rebuild them you must use the Borland Turbo assembler. The file
MAKEFILE is supplied to simplify the building of all three drivers.
If necessary, edit the first two lines of MAKEFILE to agree with the
directory containing a copy of the Borland Turbo files TASM.EXE and
TLINK.EXE.
Provided that the directory containing Borland Turbo MAKE.EXE is in
your path, you can then build all three drivers by typing:
make RETURN
2) A note on SNDFRC.LDD
====================
The SNDFRC driver is for the Series 3, since the Series 3a has a
built-in FRC device driver. SNDFRC is provided as an illustration
only.
The driver code assumes that, while it is running, no system
code makes use of the Series 3 free-running counter (FRC). The
FRC, however, is used when sounding the buzzer and when the
Flash filing system writes to a Flash SSD.
Writing to a Flash SSD or sounding the buzzer (for example, with
p_sound) while the SNDFRC driver is in use will cause the driver
to hang indefinitely. It is also likely that opening the driver
while writing to a Flash SSD is in progress could adversely affect
the Flash file device driver.
Commercial software should not make use of the Series 3 FRC in the
manner illustrated in this example.
3) The HC Barcode Drivers
======================
The following Barcode decoder/device drivers are provided
(in \SIBOSDK\LIB) for use on the HC:
BAREAN.LDD
BARC39.LDD
BARITF.LDD
BARMPLES.LDD
BAR128.LDD
BARRAW.LDD
4) The HC and Workabout Fast Charger Drivers
=========================================
The following drivers are provided (in \SIBOSDK\LIB):
SYS$CHGH.LDD fast charger driver for the HC
SYS$FCHG.LDD fast charger driver for the Workabout
The header file FCHARGE.H is also provided (in \SIBOSDK\INCLUDE).
4) The Series 3c and Siena IR Drivers
==================================
The following drivers are provided (in \SIBOSDK\LIB):
ACCESSIR.LDD the AcessIR driver, AIR:
IRLPT.LDD IR printer port driver, IRP:
The header file MUX.H is also provided (in \SIBOSDK\INCLUDE).