home *** CD-ROM | disk | FTP | other *** search
- 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.
-