Date : Mon, 15 Jul 1991 23:25:05 GMT
From : munnari.oz.au!metro!usage.csd.unsw.oz.au!henryb@uunet.uu.net (Dr Henry Brancik)
Subject: New uploads on SIMTEL20
I have uploaded to SIMTEL20:
pd2:<cpm.graphics>
BASPLOT.LBR Regression and Spline functions plot in BASIC
Given a set of experimental points the program will plot the points on either
graphics screen or graphics plotter or will write all command lines into a
data file. If required, the program will calculate regression coefficients
(8 models) or spline functions coefficients (their first and second derivati-
ves) and will plot these functions. Source code files (Microsoft BASCOM Com-
piler v.5.3) can be easily modified to suit. Literature references are given
where appropriate.
pd2:<cpm.asmutl>
ASMLIB.LBR Library of .ASM routines and utilities
This is a collection of .asm routines which are compatible with Digital
Research macro assembler, linker and librarian (RMAC, LINK, and LIB). The
routines include miscelaneous functions (read and write clock, RAM tests,
monitor, read analogue to digital channel, etc.), screen functions, character
string functions, conversions, simple maths and numeric printing. Utilities
for manipulation of binary files, reading and writing EPROMs (27.. series),
and terminal setup utility.
The following is a message from the ASMLIB.LBR author:
Date : 08/05/1991
From : Richard C Holmes.
C/O SME Systems
22 Queen Street
Mitcham Vic. 3132
Australia
Phn +(61) (03) 874-3666
BBS +(61) (03) 873-5204
To Whom It May Concern (CP/M users)
The following 5 programs are hereby placed into the public domain
for free usage with the sole restriction that the authors name,
Richard C Holmes, and company copyright messages are not changed.
In other words, we wrote the programs and are happy to anyone who
wants to use them to do so as long as we are remembered!
There shall be no fee charged for this software by any third
party or company or department. This software is free to the end
user.
ASMLIB A source library of assembler routines put together to
assist in writing programs in 8080 and TDL version Z80
assembler. Assemble with RMAC or uss the source for
your own reasons.
The main reason (for me) for writing this library was
to provide a configurable set of screen driver codes
(ie cursor address, half intensity etc etc). This was
done by putting a key-code at the start of the table of
attribute codes which another program searches for and
patches directly. So, you can patch programs written
with ASMLIB to suit most terminals.
Other functions in the library such as a simple time
delay, CRC generator, cursor addressing and message
printing make ASMLIB cute and simple to use.
FP A screen oriented file patcher. Does a neat job of
patching in ascii or hex and has a host of options etc.
PROM150 A premium program for programming EPROMS on SME Systems
(bet you never heard of us!) or S.D. Systems Prom100
cards. If you are this far into eprom programming then
you should be able to figure out that for the 2764 and
bigger eproms you need an adaptor. Contact me for a
circuit diagram etc.
SETUP A program that directly patches (wow!) the screen
driver codes in .COM files that use the ASMLIB program.
This program should be accompanied by a (small?) data
base of available screen setup codes which can be
edited and added to etc.
TATT A program to TEST setup and ASMLIB screen drivers.
PS. If anyone out there is doing development work on a CP/M
system for the '64180 chip and uses RMAC then I have my own
source for another library of functions including interrupt
redirection etc. This is intended for embedded systems only.
Henry Brancik,
E-mail: henryb@usage.csd.unsw.oz.au (UNIX system)
S-nail: Univ. NSW, Sch. Fiber Sci. Technl.,
Kensington, NSW 2033, Australia.