home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
simtel
/
sigm
/
vols000
/
vol072
/
abstract.072
< prev
next >
Wrap
Text File
|
1985-02-09
|
7KB
|
136 lines
CONTENTS OF VOLUME 15
Thi≤á volumσá i≤ uniquσ iε tha⌠ wσ arσ no≈ startinτá t∩á ge⌠ ì
donation≤ froφ overseas« Georgσ Brookσ ha≤ brokeε thσ icσ witΦ ß ì
couplσ oµ program≤ froφ Europe« Ou≥ technica∞ leve∞ i≤ risinτ anΣ ì
thσá request≤ ╔ aφ gettinτ arσ fo≥ morσ anΣ morσ program≤ writteε ì
for business applications.
1«á Georgσá Brookσá i≤á aεá Enlishmaε wh∩ i≤á workinτá iεá Wes⌠ ì
Germany«á Hσ founΣ tha⌠ hσ wa≤ comfortablσ witΦ Pasca∞ anΣ ì
Pascal/┌á iε particular«á S∩ hσ wa≤ eage≥ t∩ joiεá u≤á anΣ ì
contributσá a≤á mucΦ a≤ hσ could«( Hσ wil∞ bσ headinτ u≡á ß ì
Europeaε twiε oµ ou≥ group.⌐ Thi≤ i≤ hi≤ firs⌠ donatioε bu⌠ ì
not his last.
NEWDISC.COM/PAS/DOC
George wrote this utility to work with
Ward Christensen's Catalog program. It
keeps track of the allocated Serial #'s
and catagories.It'll give you a menu of
the catagories already in use and when
you choose a catagory, it will assign a
serial number for you. The next step is
to lock those programs togeather so
it'll do everything for you.
KALENDER.COM/PAS/DOC
Georgσáá likeΣáá m∙áá contributioεááá oµ ì
calenders but took pity on the fact that
I had to type all the numbers onto my
graphic«á S∩á thi≤á prograφ wil∞á d∩á i⌠ ì
automatically.
2. I personally prefer to include our own donations in our user
grou≡ anΣ leavσ othe≥ donation≤ t∩ thei≥ respectivσ groups. ì
Bu⌠á ╔á havσ receiveΣ enougΦ request≤ b∙ ou≥ owε member≤á s∩ ì
tha⌠á ╔ havσ continueΣ t∩ searcΦ fo≥ thosσá utilitie≤á whicΦ ì
will benifit us. Chuck Weingart was kind enough to recomend
the following programs from CPM user group #78.
/.COM,.ASM John Kodis wrote this to read a command line
whicΦááá ma∙ááá contaiεááá severa∞ááá prograφ ì
invocations.┴á $$$.SU┬á filσá i≤á buil⌠á witΦ ì
these commands. This file is then executed.
FMAP.COM An update by Ward Christensen, type "FMAP H"
for help.
IF.COM Allows you to conditionally abort or continue
a SUBMIT,depending upon whether a file exists
or not.
NOTATE.COM/ASM This is my favorite. This program is used to
add comments to .ASM files which have sparse
comments. It types the file, and on any line
whicΦá doe≤á no⌠ havσ ß comment¼á print≤á thσ ì
line, a tab, a semicolon, then awaits input.
If you press return, the line is left,without
the TAB. Anything you type will be added to è the line.
XREFPRN.COM/ASM--Just type "XREFPRN filename.PRN" and it'll
go directly to the CP/M LIST device.
REPEAT.COM/DOC This will repeat a .SUB file "nn" times.
3«á Warreεá SmitΦá accepteΣ ß bette≥ payinτ joΓ anΣ i≤á leavinτ ì
this area (he'll still keep in touch) and donated these
as his going away present. Warren doesn't garantee any of
these since he was developing them as time permitted. But
the∙á arσ ß startinτ poin⌠ anΣ wh∩ knows¼á the∙ ma∙ bσá jus⌠ ì
thσá thinτ yo⌡ need«á ╔ thinδ Warreε starteΣ witΦ MT½á froφ ì
the look of some of these programs. But he got converted to
Pascal/Z.
Here is a brief description of each file:
ACOUSTIC.PAS - A set of routines that are functionally eq-
uivalent to those found in DCMODEM.PAS.
These are intended to allow someone without
a D.C. Hayes Modem to use the same software
as someone who does use one. It only requires
linking in this set of routines instead of
DCMODEM, the routines have the same interfaces.
CIRCQUE.PAS - A couple of routines that demonstrate how to
handle a circular queue, very good for I/O
buffering.
CRT.PAS - A set of routines for doing the most common
types of functions to a CRT type terminal,
set up for a Televideo 912/920 but easily
modifiable to other brands. These routines
are used extensively by the rest of the disk.
CLOCK.PAS - A set of routines for dealing with an OKI
MSM5382 clock chip. Includes many functions
for writing the time and date to any file in
a standard format.
DCMODEM.PAS - A set of routines for utilizing the functions of
the D.C. Hayes modem board. Includes Ring detect,
Carrier Detect, Dialing, Originate/Answer modes,
110/300 baud.
PARMS.PAS - Written specifically for Pascal Z these routines
do most of the work of parsing an input string.
The user must specify which characters are
'slough' characters (i.e. ignored, when found
between parameters) such as blanks or commas,
and which characters are delimiters (e.g. commas,
periods or also blanks).
PAY.PAS - This program will calculate monthly mortgage
payments.
TERMINAL.PAS - This program will use either DCMODEM.PAS or
ACOUSTIC.PAS and will serve as a dumb terminal.
It can switch between Full and Half duplex, and
can display control characters coming down the
line at you.
UTILITY.PAS - Currently only has one routine, a lower to upper
case function.
è4« I⌠ wa≤ abou⌠ timσ ╔ diΣ somethinτ agaiε s∩ wheε ╔ keyeΣ thi≤ ì
prograφá int∩á m∙á systeφá becausσá oµá persona∞á neeΣá (IR╙ ì
reasons)«á ╔á though⌠á ╔ woulΣ savσ somσ oµ yo⌡ thσá typinτ ì
chore.
CHECKBK.COM/PA╙ Thi≤ is ß check-booδ prograφ ╔ wa≤á giveε ì
b∙á ß frienΣ iε harΣ copy«á I⌠ wa≤ takeε ì
froφá thσá Jaεá 198▓ cop∙á oµá Bytσá anΣ ì
implementeΣáá b∙áá mσáá int∩ááá Pascal/┌ ì
(although the author had done most of it
already). It is simple but I like it and
it'll be a good seed program to do some-
better.
DATA.8▓á You'l∞ neeΣ thi≤ t∩ ge⌠ you≥á CheckBooδ ì
data file going.
5«á Daεá LunsforΣá ha≤ beeε ou≥ group≤ CP═ exper⌠ anΣá wheεá wσ ì
decided to start customizing our CPM we naturally asked him
what he can do for us and this is the start of it. He has
disassembled CPM into Z80 code and we are having classes on
just how it is working. We'll be doing BDOS next.
CCP.MA├á Thi≤á wa≤á no⌠ intendeΣ fo≥á publicatioεá s∩á thσ ì
comments are somewhat natural in tone. He has done
a excellent job however.
CPMEQUS.LIB Just a note on equates at the front of CPM.