home *** CD-ROM | disk | FTP | other *** search
- DOCUMENTATION FOR CHGLIB20
- Revision 2.0 2/28/84
-
- Original 2/82 by Tony Ribeiro
- Revised á2/83 by Bruce Ratoff for MODEM79x
- Revised á5/83 by Dave Holmes to work with MDM707
- Revised á5/83 by Mark Pulver added LIBLEN Equate
- Revised á6/83 by Mark Pulver added real case conversion
- Revised á7/83 by Dennis Recla for Automatic Space Testing
- Revised á8/83 by Mark Pulver áfile cleanup, modifiable search ranges
- Revised 2/84 by Robert Moroney allow 36 entries in number list
- Revised 2/84 by Charlie Polete allow 26 or 36 entries in list
- Revised 2/84 by Dennis Recla... Fully automatic universal version
-
- Thσ purposσ oµ CHGLI┬ i≤ t∩ makσ insertion≤ anΣ deletion≤ t∩
- thσ dia∞ librar∙ oµ MODEM╖ withou⌠ havinτ t∩ reassemblσ thσ
- entirσ file.
-
- Thσ prograφ use≤ anΣ change≤ thσ CO═ filσ anΣ doe≤ no⌠ toucΦ
- o≥ usσ thσ AS═ filσ a⌠ all.
-
- NOTE║ Thi≤ prograφ wil∞ functioε properl∙ onl∙ iµ thσ dia∞
- librar∙ i≤ faithfull∙ constructeΣ a≤ spelleΣ ou⌠ iε thσ MODEM╖
- documentation« I⌠ wil∞ searcΦ fo≥ thσ firs⌠ characte≥ ┴ anΣ theε
- d∩ ß tes⌠ fo≥ spacing≤ oµ 30-40¼ (Seσ belo≈ fo≥ morσ oε this)¼
- betweeε thσ letter≤ A¼ B¼ anΣ ├ oµ thσ Numbe≥ library« Thesσ
- spacinτ value≤ wil∞ mee⌠ mos⌠ oµ thσ variou≤ MODEM╖ program≤ tha⌠
- havσ beeε writteε t∩ no≈ anΣ includinτ MDM724. The newer versions
- of MDM7xx since MDM722 have larger number lists which include the
- numbers 0 to 9 to add an additional 10 phone numbers available.
- This revised version will check to see if it is an OLD version of
- Modem7 or one of the newest versions of MDM7xx and only allow the
- proper entry of alphabetic characters and or numbers.
-
- This program will also replace M7LIB.COM as was found with later
- versions of MDM7xx. It is universal in that it works with both the
- earlier versions and the more recent versions of MDM7xx or MODEM7.
-
- Note: When the directory of numbers appears on the screen it may
- vary from what appears when you use the CAL or NUM command when in
- MDM7xx. The later versions of MDM7xx added a subroutine to organize
- the numbers on the screen in order from A to 9 going in a top to
- bottom sequence replacing the original left to right sequence of
- phone numbers. This utility program was not modified, since it is
- only used when it is necessary to modify the phone number listing.
-
- CHGLI┬ operate≤ b∙ loadinτ thσ presen⌠ CO═ versioε oµ MODEM╖
- int∩ ram,allow≤ yo⌡ t∩ makσ you≥ change≤ t∩ thσ library¼ anΣ theε
- save≤ thσ ne≈ CO═ filσ oε disk« I⌠ doe≤ no⌠ deletσ you≥ oriτ
- MODEM╖ CO═ file« Fo≥ example..«
-
- CHGLIB MODEM7.COM B:MODEM7A.COM
-
- Notσ tha⌠ two(2⌐ argument≤ mus⌠ bσ useΣ wheε invokinτ
- CHGLIB« Thσ firs⌠ i≤ thσ curren⌠ filσ name¼ thσ seconΣ i≤ thσ
- filσ namσ yo⌡ assigε t∩ thσ ne≈ version« A≤ fo≥ thσ seconΣ
- argumen⌠ CHGLI┬ wil∞ no⌠ accep⌠ an∙ filσ namσ tha⌠ i≤ currentl∙
- activσ oε tha⌠ disk« Iµ yo⌡ wisΦ t∩ kee≡ thσ samσ filσ name¼ yo⌡
- mus⌠ deletσ thσ olΣ versioε anΣ theε 'RENº thσ ne≈ versioε afte≥
- usinτ CHGLIB.
-
- CHGLI┬ wil∞ d∩ aε automatiπ tes⌠ t∩ finΣ thσ prope≥ spacinτ
- searcΦ fo≥ thσ star⌠ oµ thσ dia∞ library.NOTE--CHGLI┬ searche≤
- onl∙ thσ firs⌠ 4╦ byte≤ oµ thσ MODEM╖ filσ a≤ thi≤ i≤ wherσ thσ
- librar∙ i≤ generall∙ located« Wheε CHGLI┬ beleive≤ tha⌠ i⌠ ha≤
- founΣ thσ librar∙ i⌠ wil∞ displa∙ thσ star⌠ addres≤ anΣ thσ
- librar∙ oε thσ console« I⌠ wil∞ theε asδ yo⌡ iµ thσ librar∙ look≤
- ok(iε othe≥ words,ha≤ CHGLI┬ founΣ thσ correc⌠ start).Iµ yo⌡
- answe≥ no,theε thσ prograφ wil∞ continuσ thσ search« Iµ yo⌡
- answe≥ 'Y',CHGLI┬ wil∞ kee≡ tracδ oµ thσ addres≤ anΣ jm≡ t∩ thσ
- commanΣ function.Afte≥ thσ star⌠ addres≤ ha≤ beeε establisheΣ yo⌡
- wil∞ theε ge⌠ ß commanΣ prompt« Thσ COMMAND╙ arσ a≤ follows«
-
- NOTE: áá* ádenotes a valid char A-Z
- è
- 1)^C áááááExit to CP/M, (with file change checking).
- 2)D* áááááDelete one phone number line
- 3)I* áááááInsert one phone number line
- 4)P ááááááPrints dial library on list device
- 5)R ááááááRereads source file(current changes are lost)
- 6)V* áááááView one line
- 7)V? áááááView entire library
- 8)W ááááááWrite new file to disk
-
-
- NOTE║ Use≥ caε leavσ INSER╘ modσ withou⌠ change≤ iµ ß C╥ i≤
- typeΣ witΦ n∩ character≤ entereΣ oε commanΣ line« Fo≥ example,iµ
- use≥ ha≤ starteΣ t∩ typσ iε char≤ anΣ decide≤ no⌠ t∩ makσ an∙
- changes¼ jus⌠ deletσ char≤ typeΣ iε anΣ hi⌠ ß CR« Iµ use≥ enter≤
- 'Iº bu⌠ ha≤ no⌠ typeΣ iε an∙ chars,theε jus⌠ hi⌠ ß CR.Thσ prograφ
- wil∞ returε t∩ thσ commanΣ mode« Follo≈ thσ thσ forma⌠ showε oε
- thσ INSER╘ modσ commanΣ line« Yo⌡ mus⌠ ente≥ exactl∙ 3░
- chars.Aligε you≥ inpu⌠ witΦ thσ guidσ char≤ locateΣ abovσ thσ
- cursor« ╔ havσ beeε usinτ thi≤ prograφ fo≥ awhilσ anΣ finΣ i⌠
- ver∙ satisfactory« I⌠ make≤ change≤ t∩ thσ librar∙ ver∙ fast.
-
-
- TRY IT,YOU WILL LIKE IT ááááááááááááááááááá
-
- TONY RIBEIRO
- AVENEL NJ
- FEB 1982
-
- And Others........
-
- -----------------------
- ╗ Modificatioε Note║ ;
- -----------------------
-
- Startinτ witΦ versioε 1.╢ oµ thi≤ program¼ i⌠ i≤ possiblσ t∩
- changσ thσ numbe≥ librar∙ searcΦ range≤ withou⌠ havinτ t∩ re-
- assemblσ thσ program« Therσ arσ tw∩ byte≤ u≡ fron⌠ iε thσ memor∙
- image¼ thσ firs⌠ occur≤ a⌠ addres≤ 0103╚ anΣ hold≤ thσ lowe≥
- limit, while the next byte, 0104H, holds the upper spacing limit.
-
- Yo⌡ caε usσ DD╘ t∩ makσ thσ mod≤ a≤ iε thσ followinτ
- example, ( lowercase text is what you type in )...
-
-
- A>DDT CHGLIB.COM<cr> ; load CHGLIB into memory
- DDT VERS 2.2 ; DDT signon
- NEXT PC
- 0B80 0100
- -s103<cr╛ ╗ thσ lowe≥ limi⌠ i≤ a⌠ 0103H
- 0103 1E xx<cr> ; 'xx' is the HEX value for the
- ; lower limit
-
- 0104 28 xx<cr> ; 'xx' is the HEX value for the
- ; upper limit
- è 010╡ 3▒ .<cr╛ ╗ ß '.º wil∞ ge⌠ yo⌡ ou⌠ oµ se⌠ mode
- -^C ; a control C will put you at CP/M
- A>save 11 chglib.com<cr> ; and save the file to disk
-
-
- Thσ prograφ wil∞ no≈ search¼ iε ▒ bytσ increments¼ thσ rangσ
- tha⌠ you have specified.
-
-