Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
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

Homepage

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

Back to index page
Thread view  Board view
22049 Postings in 2034 Threads, 396 registered users, 246 users online (0 registered, 246 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum