home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
MKLAPI09.ZIP
/
WHATSNEW.09
< prev
Wrap
Text File
|
1993-03-02
|
2KB
|
37 lines
0.9 released: March 1993
■ A 32-bits driver for OS/2 2.0+ (MARKLIN3.OBJ) has been added, with
same functionality as MARKLIN2, including the new features below!
■ 'MKLAPI' now also useable by programs translated with the
MicroSoft QuickBASIC compiler 4.5. Since QuickBASIC does not
allow underscores in names, all externally used names have been
changed, for example: mklopen() is now called mklopen(). The
C-language calling convention must be specified in the source (see
MARKLIN.INC), and the file LMARKLIN.OBJ should be used with LINK.
All function specifications have been changed, and additions made
for program development with MicroSoft QuickBASIC compiler 4.5.
■ mkltime() is not anymore an external variable, but a function
returning the value of the time, expressed in milliseconds, but
with the precision of the timer tick.
■ mklmsecs() now also a function returning the time, but in exact
milliseconds (DOS only).
■ With the OS/2 drivers, the transmissions in STOP-state (after
mklstop) may now be buffered in stead of discarded (until buffer
full, then discarded). This depends on the COM.SYS device
drivers, or replacements thereof.
■ After the first mklstop subsequent calls of mklstop are ignored
and nothing sent to the Märklin-Interface until mklgo has been
called.
■ mklstop() and mklgo() now give a returncode (0 = OK, otherwise a
transmission problem exists).
■ Simple Switchpoint test program (incl c-source) added to MKLAPI
package.
■ Added counters for and a function mklstats() for statistical
purposes and debugging.
■ Polling optimised: a single 'reset after read S88' (192) is issued
after mklpoll() and mklgo(), subsequently only 'read group of n
S88s' (128+n) commands are sent periodically (previously both
commands were sent after each interval).