rosegondon
C:\DOS, 12.04.2023, 10:41 |
Turbo Pascal API for NOISE.SYS randomness driver (Announce) |
Hi,
I created Turbo Pascal API library for NOISE.SYS DOS randomness driver.
It implements most of the available driver API functions
and adds few new functions on top of these.
You can get the driver and read about it at
https://github.com/robrwo/noise.sys
The API is described in TECHNOTE.TXT.
Download API library source code here:
https://megawrzuta.pl/download/fb26c17ff56d9c6e7a97b3bf3a00faf2.html
My library was tested with Turbo Pascal 7.0 compiler (with Juffa/Prins RTL)
using NOISE.SYS 0.6.3 under MS-DOS 6.0, MS-DOS 6.22, DOS 7.0 and FreeDOS 1.3. --- echo g=ffff:0|debug>nul |
Laaca
Czech republic, 12.04.2023, 14:01
@ rosegondon
|
Turbo Pascal API for NOISE.SYS randomness driver |
What is the "Juffa/Prins RTL"? --- DOS-u-akbar! |
rosegondon
C:\DOS, 12.04.2023, 19:31
@ Laaca
|
Turbo Pascal API for NOISE.SYS randomness driver |
> What is the "Juffa/Prins RTL"?
Its is enhanced/corrected RunTime Library for Borland/Turbo Pascal 7.x :
BPL70V20.ZIP contains optimized Run Time Libraries for Borland Pascal 7.
The code is based on Norbert Juffa's BPL70N16, but incorporates changes
Borland made in BP 7.01. Unlike the libraries in Norbert's BPL70N16, the
ones include here only run on 386+ CPU's due to the extensive use of
32-bit instructions. Many of the original RTL routines have also been
split up further to increase the smart-link granularity.
In addtion to the System unit, the RTLs also include optimized Dos, CRT
(removal of RTE 200) and Overlay units.
For detailed description by one of the authors see here. --- echo g=ffff:0|debug>nul |