home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / archives / cpm / 8805-1.txt < prev    next >
Text File  |  1993-02-12  |  142KB  |  3,558 lines

  1.  1-May-88 01:31:39-MDT,4597;000000000000
  2. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  3. Date: Sun,  1 May 88 01:30:34 MDT
  4. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  5. Reply-To: INFO-CPM@SIMTEL20.ARPA
  6. Subject: INFO-CPM Digest V88 #107
  7. To: INFO-CPM@SIMTEL20.ARPA
  8.  
  9. INFO-CPM Digest             Sun,  1 May 88       Volume 88 : Issue 107
  10.  
  11. Today's Topics:
  12.                           PCPI screen driver
  13.                       The *real* step rate story
  14. ----------------------------------------------------------------------
  15.  
  16. Date: Sat, 30 Apr 88 23:56:46 EDT
  17. From: Steve Lesh (ISC | howard) <lesh@BRL.ARPA>
  18. Subject: PCPI screen driver
  19.  
  20.     Does anyone know if there is a screen driver which handles "mouse-text"
  21. characters (I would like to use my PCPI card on my GS with Wordstar)?
  22.  
  23.     Please reply directly to "brl-smoke" to avoid the "digest" delays.
  24. Thanks in advance.
  25.  
  26. ------------------------------
  27.  
  28. Date: 29 Apr 88 20:04:05 GMT
  29. From: eve.usc.edu!mlinar@oberon.usc.edu  (Mitch Mlinar)
  30. Subject: The *real* step rate story
  31.  
  32. In article <2992@encore.UUCP> corbin@encore.UUCP (Steve Corbin) writes:
  33. >
  34. >>8" DD disk driver, the SWP package I mentioned earlier supports 8" DSDD at
  35. >>2.5 MHz by clever programming.  The SWP package requires absolutely *no*
  36. >>modifications to the Xerox 820-I - although I do recommend a modification to
  37. >
  38. >Whoa!  The 1771 does not perform MFM encoding/decoding so how can you get
  39. >double density?  Double sided is trivial but MFM requires a different
  40. >controller chip.  The 1793 is very close pin wise to the 1771 and handles
  41. >MFM but it requires extra components to set certain timing parameters.  I
  42. >believe the add-on card from Emerald Systems uses this chip.
  43. >
  44. >I really would be interested in how a 1771 can be made to handle double
  45. >density.
  46. >
  47.  
  48. Sorry.  My writing error: I meant the add-on cards which use either a 1793 or
  49. similar controller work.  I *thought* the article meant changing the *820*
  50. CPU clock rate, not the disk controller clock.  You are correct: the 1771 no
  51. way/no how can achieve double density.
  52.  
  53. >>increase delay for the head settling time (after seek).  This allows a high
  54. >>step rate; I run all my 8" drives at 3 mS on the -I.
  55. >
  56. >The step rate is not related to head settling time.  The step rate is the
  57. >time difference between step pulses sent out by the controller.  Some
  58. >floppys can take step rates down in the microsecond range (buffered seeks).
  59. >The drive specifications determine the minimum allowable step rate.
  60. >
  61.  
  62. Not really true for floppy drives running under certain controllers.
  63. See below.
  64.  
  65. >The settling time is the amount of time the head takes to stabilize after
  66. >a seek or series of seeks.  You only to need to wait for the heads to
  67. >settle after the last seek before performing the read or write operation
  68. >so changing this parameter does not cause significant changes in
  69. >performance.  Especially considering that rotational delays are around
  70. >100ms average (300rpm) and head settling times are around 15ms.
  71.  
  72. Your explanation is *technically* correct.  However, ....
  73.  
  74. Unfortunately, the *true* head settling time is actually the seek time PLUS
  75. the head settling time on the WD (and, I believe also the Fujitsu)
  76. controllers.  The algorithm inside the controller waits the 'x mS' AFTER
  77. giving the step signal BEFORE it does anything else - even if it is the last
  78. step.  Hence, there is an inherent sum where you would not expect one
  79. otherwise.
  80.  
  81. With data from eight different Xerox systems which failed to achieve a higher
  82. step rate than 6/10 mS on 8"DS capable of 3 mS (2 of
  83. these where 8"SS capable of 6 mS which had to be run at 15 mS).  After
  84. watching activity with a scope, I read the Shugart and WD manuals and
  85. determined that relation.
  86.  
  87. Now, before I confuse somebody, Steve is really *correct*: settling time is
  88. the sole performance parameter that needs to be altered.  What I was trying
  89. to point out in my original article is that since the settling time is too
  90. low using the internal 15 mS value, the added seek time delay of 3-15 mS has
  91. a major effect.  By varying the step rate, I effectively vary the settling
  92. time.
  93.  
  94. Clearly, the solution was simple: I decided to add an external one-shot of 30
  95. mS.  Now, although settling time is *still* not independent of step rate, at
  96. least settling time is always high enough regardless of the actual step rate.
  97. All systems now work just fine at their spec step rates (and have been since
  98. this mod was made to all of them 2+ years ago).
  99.  
  100. -Mitch
  101.  
  102. ------------------------------
  103.  
  104. End of INFO-CPM Digest
  105. ******************************
  106.  2-May-88 01:32:43-MDT,3576;000000000000
  107. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  108. Date: Mon,  2 May 88 01:30:31 MDT
  109. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  110. Reply-To: INFO-CPM@SIMTEL20.ARPA
  111. Subject: INFO-CPM Digest V88 #108
  112. To: INFO-CPM@SIMTEL20.ARPA
  113.  
  114. INFO-CPM Digest             Mon,  2 May 88       Volume 88 : Issue 108
  115.  
  116. Today's Topics:
  117.                         Altos CP/M BIOS needed
  118.                Determining TPA Requirements of Programs
  119.                            TPA requirements
  120.                         WordStar 4 on AppleII+
  121. ----------------------------------------------------------------------
  122.  
  123. Date: 29 Apr 88 20:55:01 GMT
  124. From: nuchat!splut!kurt@uunet.uu.net  (Kurt Freiberger)
  125. Subject: Altos CP/M BIOS needed
  126.  
  127. Greetings to all:
  128. I have an ALTOS 51D (?) box which has a Z80 with much bank-switched memory, 
  129. a single froppy dlive and a 10Mb hard disk.  It once had MP/M on it, but has
  130. been blown away.
  131.  
  132. A:  I have (or soon will) an ALTOS CP/M floppy, 8 inch variety.
  133.     Is it possible to hook it up so I can boot off this?
  134.     If so, how?
  135.  
  136. B:  Does anyone have a 5.25" CP/M diskette for this so I can revive
  137.     the box?
  138.  
  139. The purpose for doing this is so I can implement a Packet Radio BBS ported
  140. from a Xerox 820-I.
  141. Thanks very much.   Kurt Freiberger, WB5BBW
  142.                     ...nuchat!splut!kurt
  143.  
  144. ------------------------------
  145.  
  146. Date: 1 May 88 21:41:02 GMT
  147. From: tetra!budden@nosc.mil  (Rex A. Buddenberg)
  148. Subject: Determining TPA Requirements of Programs
  149.  
  150. Checking before you run a program to see if there is enough
  151. TPA may not be enough by itself.  Consider a program that
  152. allocates itself both stack and heap space.  Typically, the
  153. stack space is static and resides right above the code itself.
  154. Heap usually starts just below all the CPM stuff in high memory
  155. and works down.  And heap is usually data driven -- you can't
  156. know how much data there will be at program design time.
  157. Early Pascal compilers for CPM were great fun to watch when
  158. you could cause a heap/stack collision (i.e. run out of TPA) which
  159. would send everything off into the weeds -- correctable only by
  160. a cold boot.
  161.  
  162. Rex Buddenberg
  163.  
  164. ------------------------------
  165.  
  166. Date: 1 May 88 09:10:50 GMT
  167. From: portal!cup.portal.com!jwright@uunet.uu.net
  168. Subject: TPA requirements
  169.  
  170. The first CP/M programs, WordStar, dBASEII, etc. were written to run
  171. in 48k or less so that they would run under MP/M which only allowed
  172. that much memory for the transient .COM file.  Some later offerings
  173. (PerfectCalc comes to mind) were written without this consideration.
  174. These seem to expect 56k or so of TPA.  Much the pity, they don't check
  175. to see if they have enough memory, they simply run and then bomb out
  176. In practice, there is no way to tell (unless, of course, you read the
  177. manual) except to try it.  If you would write a CP/M program and limit
  178. it to 48k of memory use, you can be fairly sure it will run everywhere.
  179. Z-System (ZCPR3+, et. al.) provides means for the .COM to determine
  180. dynamically how much memory is available and to size itself accordingly.
  181.  
  182. ------------------------------
  183.  
  184. Date: 1 May 88 03:49:29 GMT
  185. From: rochester!kodak!ektools!rwl@louie.udel.edu  (Richard W. Lourette)
  186. Subject: WordStar 4 on AppleII+
  187.  
  188. Can anyone who has successfully installed release 4 of wordstar on their 
  189. Apple II+, tell me what terminal emulation you set up CPM to emulate?
  190. I have a videk videoterm 80 column card.
  191.  
  192.                 Thanks in advance,
  193.  
  194.                 Rich Lourette  ( rwl@ektools )
  195.  
  196. ------------------------------
  197.  
  198. End of INFO-CPM Digest
  199. ******************************
  200.  3-May-88 01:34:04-MDT,2871;000000000000
  201. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  202. Date: Tue,  3 May 88 01:30:28 MDT
  203. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  204. Reply-To: INFO-CPM@SIMTEL20.ARPA
  205. Subject: INFO-CPM Digest V88 #109
  206. To: INFO-CPM@SIMTEL20.ARPA
  207.  
  208. INFO-CPM Digest             Tue,  3 May 88       Volume 88 : Issue 109
  209.  
  210. Today's Topics:
  211.                Stack in the BIOS, and the SB180 format
  212. ----------------------------------------------------------------------
  213.  
  214. Date: 2 MAY 88 20:10-
  215. From: RALPH%UHHEPG.BITNET@CUNYVM.CUNY.EDU
  216. Subject: Stack in the BIOS, and the SB180 format
  217.  
  218. Date:  2-MAY-1988 19:56:16.05
  219. From: Ralph Becker-Szendy RALPH AT UHHEPG
  220. To:   0::"info-cpm@simtel20.arpa",RALPH
  221. Subj: Stack in the BIOS, and the SB180 format
  222. Hi
  223.  
  224. I am writing my own BIOS. So far it has been quite easy (thanks to a real
  225. smart disk controller), and the BIOS has been structurally simple.
  226.  
  227. Now the BIOS is growing (for example interrupt-driven buffered IO, and several
  228. switchable disk drivers) and getting more complicated; that involves several
  229. layers of subroutines in regular BIOS routines and interrupt service routines.
  230.  
  231. So far I simply ignored the problem of having enough space on the stack when
  232. the BIOS is called; the bios will just never need more than 4 bytes for itself
  233. (two levels of subroutines), so I just assume that whenever the BIOS is called
  234. (regardless whether from the BDOS or from an user program) there are at least 4
  235. bytes left on the stack, and never ran into a problem. Now I may have to use up
  236. to 30 or 40 bytes on the stack, and I'm getting scared. So, here is the
  237. question: Is there any generally accepted rule about how much stackspace should
  238. be available when the BIOS gets called ? If no, what can one usually get away
  239. with ? What are your experiences ???
  240.  
  241. I know that I can keep a seperate BIOS-internal stack, and switch stacks
  242. whenever the BIOS is called. That is awkward (for example, it gets confusing
  243. when one BIOS routine calls another one, or even worse, an interrupt-service
  244. routine calls a BIOS routine !) and time-consuming (that is particularly bad
  245. for interrupt-service routines).
  246.  
  247. Second part of the question (quite unrelated to part one): Could a kind soul
  248. tell me about the details of the 5 1/4" disk formats usually used by:
  249. - Heathkit H89
  250. - Byte/Micromint SB180
  251. - Kaypro portable.
  252. I want ALL THE DETAILS (SD/DD, # tracks, # sectors, sector length, SS/DS,
  253. side bits set on which side, directory length, sector skewing).
  254.  
  255. As usual, answers directly to me, i'll write a summary.
  256.  
  257. Thanks a lot in advance !
  258.  
  259. Ralph Becker-Szendy                                     RALPH@UHHEPG.BITNET
  260. University of Hawaii / High Energy Physics Group              (808)948-7391
  261. Watanabe Hall #203, 2505 Correa Road, Honolulu, HI 96822
  262.  
  263. ------------------------------
  264.  
  265. End of INFO-CPM Digest
  266. ******************************
  267.  4-May-88 01:34:52-MDT,1838;000000000000
  268. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  269. Date: Wed,  4 May 88 01:30:28 MDT
  270. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  271. Reply-To: INFO-CPM@SIMTEL20.ARPA
  272. Subject: INFO-CPM Digest V88 #110
  273. To: INFO-CPM@SIMTEL20.ARPA
  274.  
  275. INFO-CPM Digest             Wed,  4 May 88       Volume 88 : Issue 110
  276.  
  277. Today's Topics:
  278.                         Help with Xerox 820-1
  279.                        INFO-CPM Digest V88 #104
  280. ----------------------------------------------------------------------
  281.  
  282. Date: 2 May 88 04:32:03 GMT
  283. From: tness7!tness1!splut!kurt@bellcore.com  (Kurt Freiberger)
  284. Subject: Help with Xerox 820-1
  285.  
  286.      I have some 8" disks for X820-1.  In it, there is IMP for Xerox, and
  287. two flavors of format programs.  I doubt that they will format DSDD.  As
  288. far as I know, the 820-1 could only do SSSD, but there is a BIOS that will
  289. use the nether sides of A: and B: as C: and D: respectively.  Send me a
  290. mailer with about 3-4 disketes and I can send you what I have.  I also 
  291. have BIOS's for the beast which include hard disk support.  These are 
  292. from the KX4I (?) implementation of the W0RLI PBBS.
  293.  
  294. Send the disks to:
  295.      Kurt Freiberger
  296.      c/o Data General Service, Inc.
  297.      7676 Hillmont #240
  298.      Houston, Tx.  77040
  299.  
  300. Cheers, Kurt
  301.  
  302. ------------------------------
  303.  
  304. Date: 3 May 88 07:56:05 PDT (Tuesday)
  305. From: "Fred_Scacchitti.WBST311"@Xerox.COM
  306. Subject: INFO-CPM Digest V88 #104
  307.  
  308. The Xerox 820-I does not support double density, the 820-II does.  If anyone
  309. requires dd on an 820-I , I'd recommend looking into back issues of Micro
  310. Cornucopia Magazine. All things considered, the 820-II is the better way to go.
  311. The -II motherboard is a direct replacement for the -I.(if you have the Xerox
  312. supplied chassis) 
  313.  
  314. fas
  315.  
  316. ------------------------------
  317.  
  318. End of INFO-CPM Digest
  319. ******************************
  320.  4-May-88 09:03:29-MDT,14292;000000000000
  321. Mail-From: KPETERSEN created at  4-May-88 09:00:08
  322. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  323. Date: Wed,  4 May 88 09:00:07 MDT
  324. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  325. Reply-To: INFO-CPM@SIMTEL20.ARPA
  326. Subject: INFO-CPM Digest V88 #111
  327. To: INFO-CPM@SIMTEL20.ARPA
  328.  
  329. INFO-CPM Digest             Wed,  4 May 88       Volume 88 : Issue 111
  330.  
  331. Today's Topics:
  332.       New CP/M files uploaded to SIMTEL20 during March and April
  333. ----------------------------------------------------------------------
  334.  
  335. Date: Wed, 4 May 1988  08:55 MDT
  336. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  337. Subject: New CP/M files uploaded to SIMTEL20 during March and April
  338.  
  339. The following is a complete list of CP/M-oriented files uploaded to
  340. SIMTEL20 during the months of March and April.  The column labeled "T"
  341. (Type) is the file format.  (7) means ASCII, (8) means binary.
  342.  
  343. Also available:
  344.  
  345. A list of all CP/M files (updated daily):
  346.    PD1:<CPM>CPM.CRCLST - List with CRC values
  347.    PD1:<CPM>CPM.ARC    - The above, ARChived (much smaller), binary(8).
  348.    PD1:<CPM>FILES.IDX  - Similar to below, no descriptions, comma delimited
  349.  
  350. A list of many of the CP/M files, with descriptions, (updated monthly):
  351.    PD1:<CPM.FILEDOCS>SIMCPM.IDX - Comma delimited list
  352.    PD1:<CPM.FILEDOCS>SIMCPM.ARK - Same, ARChived (includes next two files)
  353.    PD1:<CPM.FILEDOCS>SIMCPM.INF - Description of data fields in SIMCPM.IDX
  354.    PD1:<CPM.FILEDOCS>SIMCPM.DB2 - How to use SIMCPM.IDX with dBASEII.
  355.  
  356. Note: to save space in the following listing, the device name PD1: which
  357. normally appears ahead of the directory name has been omitted.
  358.  
  359.                    CP/M Report - March/April 1988
  360.  
  361. Directory         Name         Size   T Description
  362. ================= ============ ====== = ======================================
  363. <CPM.22RSX>       BYERSX.ARK    71791 8 A BYE replacement RSX
  364. <CPM.22RSX>       BYESTUFF.ARK  46794 8 Supporting files for BYERSX
  365. <CPM.22RSX>       RSX12.ARK     32823 8 Adds RSX capability to CP/M 2.2
  366. <CPM.22RSX>       RXMD.ARK      56773 8 File transfer using BYERSX
  367.  
  368. <CPM.APPLE>       APPICSAV.LBR  88576 8 PICS BBS for Apple and Avatex 2400 mdm
  369.  
  370. <CPM.ARC-LBR>     ARC-FILE.IZF  4224  8 Technical description of ARC format
  371. <CPM.ARC-LBR>     ARKDATER.ARK  1222  8 Apply date to ARK02 or other arcer
  372. <CPM.ARC-LBR>     LDIR-H.LBR    12288 8 Lists the directory of a library
  373. <CPM.ARC-LBR>     LT25.ARK      45006 8 File typer/extractor/decompressor
  374.  
  375. <CPM.ASMUTL>      LASM.LBR      9088  8 A linking CP/M 8080 assembler
  376. <CPM.ASMUTL>      MLOAD25.LBR   26112 8 Improved LOAD.COM replacement
  377. <CPM.ASMUTL>      MUSICBOX.LBR  22016 8 Demo for relocating macro assembler
  378. <CPM.ASMUTL>      Z80MR-A.LBR   45952 8 Enhanced 8080/Z80 macro assembler
  379.  
  380. <CPM.BBS>         DBBS50.LBR    42496 8 dBASEII mail/msg/conference BBS pgm.
  381.  
  382. <CPM.BBSLISTS>    96BBS-F.LZT   16128 8 9600 bps remote access systems
  383. <CPM.BBSLISTS>    RCPM0588.BZF  10624 8 Brief RCP/M phone number list, May
  384. <CPM.BBSLISTS>    RCPM0588.LZT  39040 8 North American Remote CP/M list, May
  385.  
  386. <CPM.BDOS>        DOSPLS25.ARK  99404 8 Enhanced replacement for CP/M 2.2
  387. <CPM.BDOS>        DOSPLSOR.ARK 134686 8 Source code for DOSPLS25.ARK
  388.  
  389. <CPM.BYE5>        AUTOKMD.LBR   18304 8 Update the KMD.LOG offline
  390. <CPM.BYE5>        B5C-KPAV.IZS  1280  8 BYE5 clock overlay - Kaypro Advent
  391.  
  392. <CPM.C128>        MLOAD25.CZM   2560  8 Easy user overlay patching for MEX
  393.  
  394. <CPM.CALCULATOR>  CALC32.LBR    9984  8 Calculator does 32 bit arithmetic
  395.  
  396. <CPM.CBIOS>       FIFOS.MZC     4224  8 Example for adding interrupts to I/O
  397.  
  398. <CPM.CCP>         22PUBLIC.BUG  1995  7 CP/M 2.2 public patch bug report
  399. <CPM.CCP>         Z80CCP.ARK    19085 8 Z80 CCP replacement - Enhanced CCP
  400.  
  401. <CPM.CPM86>       SWV20.LBR     15616 8 CP/M 2.2 emulator for CP/M-86 mach.
  402.  
  403. <CPM.CPMINFO>     CPM-DIR1.NZT  9984  8 CP/M directory structure discussion
  404. <CPM.CPMINFO>     CPMPATS6.TZT  15872 8 Patches to CP/M and DRI utilities
  405. <CPM.CPMINFO>     CPMPLUS.TZT   20224 8 Review of CP/M-Plus
  406.  
  407. <CPM.DATABASE>    AREACODE.LBR  5248  8 Area Code Database for JetFind
  408. <CPM.DATABASE>    CAL32.LBR     20480 8 Calendar / Notepad
  409. <CPM.DATABASE>    PAMS10.LBR    30336 8 Self contained database of BBS lists
  410.  
  411. <CPM.DATESTAMP>   DS-UTIL1.LBR  66432 8 Utilities for use with DateStamper
  412. <CPM.DATESTAMP>   DSCRESV1.LBR  2816  8 Save DateStamper date when editing
  413. <CPM.DATESTAMP>   DSLBR.LBR     12288 8 Library maintenance utilities for Z3
  414.  
  415. <CPM.DBASEII>     DBCLOC11.LBR  5376  8 Gets date for dBII from DateStamper
  416. <CPM.DBASEII>     ROFFMRGE.TZT  4480  8 Merge letters using ROFF4 and dBASE
  417.  
  418. <CPM.DEBUG>       DDTF5.LBR     18176 8 Find string add-on for DDT, SID
  419.  
  420. <CPM.DIRUTL>      DIRFREE.LBR   2560  8 Reports directory status
  421. <CPM.DIRUTL>      SD132.LBR     63488 8 Super Directory, does LBRs, ARKs
  422. <CPM.DSKUTL>      ARCOPY21.LBR  13056 8 File copy utility
  423. <CPM.DSKUTL>      REPAIR.LBR    52992 8 Repair a damaged disk directory
  424.  
  425. <CPM.EDUCATION>   ALPHABET.ARK  9061  8 Display large letters on CRT screen
  426.  
  427. <CPM.EPSON>       FX80-Q.LBR    15488 8 Utilities for Epson Fx80 printer
  428. <CPM.EPSON>       PROMFORM.LBR  8832  8 Prepare ROMS for Epson Geneva PX-8
  429. <CPM.EPSON>       RTX141.LBR    28416 8 Easier use of Epson PX-8 facilities
  430.  
  431. <CPM.FILEDOCS>    CPMAPR01.LZT  87808 8 Directory of CP/M Software Libraries
  432. <CPM.FILEDOCS>    ROYALOAK.DZR  24960 8 RCP/M Royal Oak directories
  433.  
  434. <CPM.FILUTL>      CKCRC11.LBR   18176 8 Calculates and validates CRC of file
  435. <CPM.FILUTL>      COMPARE3.LBR  14976 8 Compare and verify two files
  436. <CPM.FILUTL>      UUDEC01.LBR   30336 8 Fast uudecode for Z80 CP/M
  437.  
  438. <CPM.GENASM>      AREA17.LBR    16896 8 Find location by areacode or city
  439.  
  440. <CPM.GENDOC>      CPMSRC4.LZT   4736  8 Companies selling CP/M software
  441. <CPM.GENDOC>      FLOPPY3.FZT   3968  8 5 1/4 inch floppy formats list
  442.  
  443. <CPM.GENIE>       GENIE.IZD     22144 8 Descriptions of GEnie's services
  444.  
  445. <CPM.HBBS>        HBBS-1.LBR   220032 8 Bulletin Board Message System
  446. <CPM.HBBS>        HBBS-1SU.LBR  92416 8 Supplemental library for HBBS
  447.  
  448. <CPM.IMP>         I2AS-2.AZM    5888  8 IMP Overlay - Amstrad PCW-8256
  449. <CPM.IMP>         IMP4MDS.LBR   60800 8 Morrow MD overlays for IMP 245
  450. <CPM.IMP>         IMPSTRAD.LBR  92672 8 IMP245 Amstrad PCW-8256
  451.  
  452. <CPM.KAYPRO>      AUTOBOOT.ARK  6396  8 AUTOBOOT.WS & MicroSphere ramdisk
  453. <CPM.KAYPRO>      AUTOBOOT.WZ   3968  8 Tips on auto-start at Kaypro bootup
  454. <CPM.KAYPRO>      DUMPKP1.LBR   8192  8 Screen dump program for Kaypro 1
  455. <CPM.KAYPRO>      FILER.DTE     848   7 Perfect Filer patch for date problem
  456. <CPM.KAYPRO>      K1KERMIT.LBR  13696 8 Kermit-80 ver 4.05 - Kaypro 1
  457. <CPM.KAYPRO>      K4X.DZC       3840  8 Enhancements for Kaypro
  458. <CPM.KAYPRO>      KAYMAINT.TZT  2560  8 Maintenance tips for Kaypro systems
  459. <CPM.KAYPRO>      KP-CALUP.LBR  11392 8 Kaypro phone rolodex/dialing utility
  460. <CPM.KAYPRO>      KP-RADAR.LBR  15360 8 Display radar pictures on Kaypro
  461. <CPM.KAYPRO>      PCALC110.PZT  1408  8 Use reverse video with Perfect Calc
  462. <CPM.KAYPRO>      PF2ASC.LBR    21120 8 Convert Perfect Filer files to ASCII
  463. <CPM.KAYPRO>      SKIPMAP.LBR   23296 8 Skip rebuilding of allocation table
  464. <CPM.KAYPRO>      SSTAT-KP.LBR  7680  8 STAT replacement for Kaypros
  465. <CPM.KAYPRO>      TYPEKP84.LBR  38528 8 Touch typing tutor for Kaypro '84
  466.  
  467. <CPM.LIST>        BRAD2-A.ARK   88210 8 NLQ & lotsa fonts for Epson, Gemini
  468. <CPM.LIST>        BRAD2-B.ARK   75324 8 Lots more fonts; use with BRAD2-A
  469. <CPM.LIST>        FANFLD13.LBR 102144 8 Print on both sides of the paper
  470.  
  471. <CPM.MEX>         MEX-EASY.DZC  3584  8 MEX made easy - hints on use
  472. <CPM.MEX>         MLOAD25.CZM   2560  8 Easy user overlay patching for MEX
  473. <CPM.MEX>         MXH+OS16.LBR  19072 8 Mex-Plus 1.65 overlays for Osborne 1
  474. <CPM.MEX>         MXO-XE36.AZM  22016 8 Modem overlay for Xerox 820-II
  475.  
  476. <CPM.MODEM>       RAIDSYS1.LBR  51968 8 Method of batch file transfers
  477.  
  478. <CPM.OSBORN>      OSUART.DZC    2176  8 Improved access to Osborne 1 RS-232
  479.  
  480. <CPM.PBBS>        LASTON10.LBR  7296  8 Two new utilities for PBBS
  481. <CPM.PBBS>        PBBS-41.LBR  188800 8 Public Bulletin Board for RCP/Ms
  482.  
  483. <CPM.PCPURSUIT>   PCP-EXCH.LZT  17024 8 PC Pursuit phone exchange list
  484. <CPM.PCPURSUIT>   PCPD0588.LBR  6784  8 PCPIMP.DAT file containing RCP/Ms
  485.  
  486. <CPM.PILOT80>     PILOT80.LBR   9728  8 PILOT interpreter written in MBASIC
  487.  
  488. <CPM.RCPM>        LUXI80.LBR    66304 8 RCP/M Library Utility for 8080/8085
  489. <CPM.RCPM>        ZCMD30B.LBR   80896 8 Secure ZCPR (CCP) for RCP/M systems
  490. <CPM.RCPM>        ZMD148.LBR   191360 8 Z80 remote file transfer program
  491. <CPM.RCPM>        ZMD149.LBR    71296 8 Fix to file transfer program
  492.  
  493. <CPM.SB180>       RAMFIX.LBR    12928 8 Fix for RAM disk on SB180
  494. <CPM.SB180>       TDSK201A.LBR  34944 8 Backs up fixed disk to tape
  495.  
  496. <CPM.SPREADSHEET> PCALCTAX.LBR  8576  8 1987 tax templates for Perfect Calc
  497.  
  498. <CPM.STARTER-KIT> -FILES.DOC    8796  7 Info about files in SIMTEL20 CP/M area
  499.  
  500. <CPM.SYSUTL>      PATCKY11.LBR  23040 8 Modify function keys for Sanyo
  501. <CPM.SYSUTL>      PORTPOLL.LBR  1664  8 Poll an I/O port entered at keyboard
  502. <CPM.SYSUTL>      SAFRAM6.LBR   25600 8 Creates a safe zone below the BDOS
  503. <CPM.SYSUTL>      TPA32.LBR     5632  8 Report/change TPA memory available
  504. <CPM.SYSUTL>      UNMDISK.LBR   4352  8 Remove resident programs from memory
  505.  
  506. <CPM.TURBOPAS>    BOX1.ARK      36382 8 Draw a Box around text
  507. <CPM.TURBOPAS>    TURBOPAT.LBR  3200  8 Patches to Turbo's message file
  508.  
  509. <CPM.TXTUTL>      ASCIIMP2.LBR  8960  8 Print ASCII table on screen or LPT:
  510. <CPM.TXTUTL>      DATASAFE.LBR  4736  8 Disp/save memory after editor crash
  511. <CPM.TXTUTL>      FIG.LBR       26752 8 Analyzes readability of text files
  512. <CPM.TXTUTL>      FINREP27.LBR  11008 8 Find and Replace utility
  513. <CPM.TXTUTL>      FORMAT.IZF    14592 8 A look at text format programs
  514. <CPM.TXTUTL>      JUSTIFY.LBR   26496 8 Justify text files with even margins
  515. <CPM.TXTUTL>      NT42.LBR      15488 8 Write quick notes to disk file
  516. <CPM.TXTUTL>      QL25B.LBR     85120 8 Fast bi-directional text file viewer
  517. <CPM.TXTUTL>      QUOTE.LBR     7168  8 Display random quote
  518. <CPM.TXTUTL>      TP-DIF.LBR    19072 8 Compare 2 text files for differences
  519. <CPM.TXTUTL>      UNIX2CPM.LBR  13696 8 Converts UNIX text files to CP/M
  520.  
  521. <CPM.VDOEDIT>     VDE264.BUG    865   7 Problem with VDE 264 on some systems
  522. <CPM.VDOEDIT>     VDE264SP.LBR  26240 8 VDE264 modifications for film script
  523. <CPM.VDOEDIT>     VDE265.LBR    82816 8 Small, powerful, text editor
  524.  
  525. <CPM.VIS1050>     GDUMP.LBR     19072 8 Graphic screen dump, Visual 1050
  526. <CPM.VIS1050>     VTCRESET.TXT  2943  7 Make a reset switch, Visual 1050
  527. <CPM.VIS1050>     VTCRLE.LBR    23424 8 RLE graphics for the Visual 1050
  528. <CPM.VIS1050>     WS4VTC.LBR    3712  8 WS4 function key patch, Visual 1050
  529.  
  530. <CPM.WSTAR>       WS4.BUG       539   7 WordStar 4.0 printer option problem
  531. <CPM.WSTAR>       WS4KP.LBR     5248  8 Mods for WordStar screen control
  532. <CPM.WSTAR>       WS4SCRN.MZD   1536  8 Mods to WordStar's screen control
  533.  
  534. <CPM.XEROX>       16/8-MOD.DZC  4736  8 Xerox mod to generalize RAM support
  535.  
  536. <CPM.Z280>        232APR88.GZG  11648 8 Article for CP/M programming - April
  537. <CPM.Z280>        232FEB88.GZG  8320  8 Article for CP/M programming - FEB
  538. <CPM.Z280>        232MAR88.GZG  11008 8 Article for CP/M programming - March
  539. <CPM.Z280>        Z280-ASM.LBR  19072 8 M80/Z80ASM macros to assemble Z280
  540.  
  541. <CPM.ZCPR33>      ALIAS11.LBR   6144  8 Script expansion utility of ZCPR3
  542. <CPM.ZCPR33>      ARUNZ09J.LBR  52224 8 ZCPR33 extended command processor
  543. <CPM.ZCPR33>      ARUNZ09K.LBR  10624 8 ZCPR33 extended command processor
  544. <CPM.ZCPR33>      ARUNZ09L.BUG  1167  7 Clarification of current ARUNZ
  545. <CPM.ZCPR33>      CALCBSX.LBR   3072  8 ZCPR resident command calculator
  546. <CPM.ZCPR33>      COMP28.LBR    5888  8 Compare files, display differences
  547. <CPM.ZCPR33>      CPSET10.LBR   12416 8 Define console/printer features
  548. <CPM.ZCPR33>      DIRATR12.LBR  30208 8 Displays file attributes
  549. <CPM.ZCPR33>      DT42BUGS.MZG  1024  8 Problems with the DT42 systems
  550. <CPM.ZCPR33>      EASE16.LBR    57472 8 ZCPR 3.3 Command line editor
  551. <CPM.ZCPR33>      JULIAN.LBR    8704  8 Set current date on dBASEII menu top
  552. <CPM.ZCPR33>      KEYMAP.LBR    3072  8 Function key emulator IOP for ZCPR
  553. <CPM.ZCPR33>      LBREXT26.LBR  25344 8 Extract members from a library
  554. <CPM.ZCPR33>      LOADND12.LBR  29696 8 Updates ZCPR3 system Named Directory
  555. <CPM.ZCPR33>      LPUT15A.LBR   33792 8 Builds libraries (LBR) for ZCPR3
  556. <CPM.ZCPR33>      LRUNZ302.LBR  15744 8 Run COM files from a library
  557. <CPM.ZCPR33>      LX19.LBR      20096 8 ZCPR3 Library eXecute tool
  558. <CPM.ZCPR33>      M80HACK.TZT   2432  8 Patches to Macro80/Link80 for ZCPR
  559. <CPM.ZCPR33>      NEWEI.MSG     947   7 Important message about Echelon
  560. <CPM.ZCPR33>      PWD14.LBR     9216  8 Named directory display for ZCPR3
  561. <CPM.ZCPR33>      QL26.LBR      89984 8 Memory based file viewing utility
  562. <CPM.ZCPR33>      REG11.LBR     6272  8 Convert to Zilog and ZCPR3 header
  563. <CPM.ZCPR33>      SHOWTYPE.PZS  1792  8 Display ZCPR compatility of COM file
  564. <CPM.ZCPR33>      SHSET21.LBR   6912  8 Build command lines into aliases
  565. <CPM.ZCPR33>      T3MSTPAT.LBR  1920  8 Patch to T3MASTER/T3SERVER
  566. <CPM.ZCPR33>      T3SNDR10.LBR  8192  8 Sendout facility for TERM III
  567. <CPM.ZCPR33>      TCJ30.MZG     17920 8 Sage ZSIG Column, TCJ Issue #30
  568. <CPM.ZCPR33>      TCJ31.MZG     33792 8 Sage ZSIG Column, TCJ Issue #31
  569. <CPM.ZCPR33>      Z33IF14.LBR   33152 8 Transient ZCPR IF processor
  570. <CPM.ZCPR33>      Z3INS15.LBR   9856  8 ZCPR3 utility installation program
  571. <CPM.ZCPR33>      ZNODES45.LZT  3584  8 Znode phone list -- January 12, 1988
  572. <CPM.ZCPR33>      ZRDPUB10.LBR  13824 8 ZRDOS fix losing public attribute
  573. <CPM.ZCPR33>      ZSSTAT19.LBR  45696 8 Video-oriented replacement for STAT
  574.  
  575. <CPM.ZCPRNEWS>    Z-NEWS.8Z8    7168  8 ZCPR3/SYSLIB/ZRDOS Newsletter #808
  576. <CPM.ZCPRNEWS>    Z-NEWS.8Z9    10240 8 ZCPR3/SYSLIB/ZRODS Newsletter #809
  577. ______________________________________
  578.  
  579. TOTALS:      Bytes          4,383,297
  580.  
  581.              Files                165
  582.  
  583. ------------------------------
  584.  
  585. End of INFO-CPM Digest
  586. ******************************
  587.  5-May-88 01:32:33-MDT,2883;000000000000
  588. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  589. Date: Thu,  5 May 88 01:30:34 MDT
  590. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  591. Reply-To: INFO-CPM@SIMTEL20.ARPA
  592. Subject: INFO-CPM Digest V88 #112
  593. To: INFO-CPM@SIMTEL20.ARPA
  594.  
  595. INFO-CPM Digest             Thu,  5 May 88       Volume 88 : Issue 112
  596.  
  597. Today's Topics:
  598.               Kermit for Apple //e wiht PCPI Applicard?
  599.                              TPA Checking
  600.                    UNARCing files under CP/M (or Z)
  601. ----------------------------------------------------------------------
  602.  
  603. Date: Wed, 4 May 88 08:49:48 edt
  604. From: binder@decvax.dec.com (A complicated and secret quotidian existence)
  605. Subject: Kermit for Apple //e wiht PCPI Applicard?
  606.  
  607. Has *anyone* got a copy of Kermit-80 that will run on this
  608. configuration:
  609.  
  610.     Apple //e
  611.     PCPI Applicard
  612.     CP/M V2.2
  613.     Apple Super Serial Card
  614.     Hayes Smartmodem 1200
  615.  
  616. I haven't even been able to get the "generic" version to run.
  617.  
  618. Thanks,
  619. Dick Binder
  620.  
  621. DEC Easynet:    FLUME::"binder@caliph.dec.com"
  622. uucp:        decvax!caliph.dec.com!binder
  623. Internet:    binder%caliph.dec.com@decwrl.DEC.COM
  624.  
  625. ------------------------------
  626.  
  627. Date: Wed, 04 May 88 13:32:26 GMT
  628. From: MA18%SYSE.SALFORD.AC.UK@CUNYVM.CUNY.EDU
  629. Subject: TPA Checking
  630.  
  631. Subject: Checking TPA requirements
  632. I would like to offer another possible approach to the problem of checking if
  633. an existing program will run on another machine, such as a Geneva. Although I
  634. agree with others who say there is no way of knowing you can do some tests
  635. BEFORE you go to the effort of moving the software across to the portables.
  636. The is a nice little program around called TPA.COM. In its latest version it
  637. will not only tell you how much TPA you have, but also simulate a reduction in
  638. TPA for you. So, after determining the TPA available on the portables, you
  639. could try running the software after TPA has adjusted the TPA on your own
  640. machine. Incidently, I have not had any problems with programs on my Geneva
  641. except those which trap the BIOS warm boot (e.g. ZCOM, QK). I suspect this is
  642. because the Geneva has a much larger BIOS vector than CP/M offers with obvious
  643. results!
  644. -- Tony Addyman
  645.  
  646. ------------------------------
  647.  
  648. Date: Wed, 04 May 88 15:44:52 GMT
  649. From: MA18%SYSE.SALFORD.AC.UK@CUNYVM.CUNY.EDU
  650. Subject: UNARCing files under CP/M (or Z)
  651.  
  652. Subject: UNARCing files under CP/M (or Z)
  653. In the middle of last month someone posted an ARCed file which I would be
  654. interested in getting working for one of my children. The frustrating thing
  655. (as an LBR user) is that although I can display the ARC directory and/or
  656. display the files on the screen, I cannot extract them into files. I currently
  657. have UNARC.COM. Which program/programs should I have to achieve my ends?
  658. Help/advice would be most welcome.
  659. --Tony Addyman
  660.  
  661. ------------------------------
  662.  
  663. End of INFO-CPM Digest
  664. ******************************
  665.  6-May-88 01:33:12-MDT,13065;000000000000
  666. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  667. Date: Fri,  6 May 88 01:30:17 MDT
  668. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  669. Reply-To: INFO-CPM@SIMTEL20.ARPA
  670. Subject: INFO-CPM Digest V88 #113
  671. To: INFO-CPM@SIMTEL20.ARPA
  672.  
  673. INFO-CPM Digest             Fri,  6 May 88       Volume 88 : Issue 113
  674.  
  675. Today's Topics:
  676.                      Godbout RAM 23 PAL equations
  677.        How do I find out what I can get to run on our Compu-Pro
  678.                            Ode to the King
  679.                Stack in the BIOS, and the SB180 format
  680.                 The power connector on Shugart drives
  681.                    UNARCing files under CP/M (or Z)
  682. ----------------------------------------------------------------------
  683.  
  684. Date: 5 May 88 04:13:30 GMT
  685. From: osu-cis!n8emr!oink!jep@tut.cis.ohio-state.edu  (James E. Prior)
  686. Subject: Godbout RAM 23 PAL equations
  687.  
  688. At the end of this article are the PAL equations for upgrading a
  689. 64K RAM 23 board to 128K.
  690.  
  691. Years ago, I bought a half populated RAM 23 board.  i.e. 64K out of 128K.
  692. If you added more RAM chips, you had to change the PAL.  The 128K PAL would
  693. work fine with a half populated board, but a 64K PAL wouldn't work with more
  694. than 64K of RAM.
  695.  
  696. This was Godbout's way of screwing over customers.  It really teed me off.
  697. They had to go OUT OF THEIR WAY to put a restricted PAL in the half populated
  698. boards.  Keep in mind that a 64K PAL and my 128K PAL start out as the same
  699. chip, they are just burnt different.  Their 64K PAL does cute things like
  700. turning on several banks of chips when you try to access something over 64K.
  701. This has the tendancy to burn up the output drivers of your RAM chips.
  702.  
  703. I had previously liked the openness and versatility of S-100 hardware, Godbout's
  704. in particular.  I was considering recommending their stuff for use in test
  705. rigs.  After my experience with the 64K RAM 23 board, I haven't felt 
  706. comfortable enough to do so.
  707.  
  708. I have never forgotten about the arrogant, malicious attitude shown by their
  709. intention bad design.
  710.  
  711. I've never seen a fully populated board from Godbout, but I knew that the
  712. PAL had to be simple, so I figured out what I'd like the PAL to do, and wrote
  713. the equations.  It was a fun exercise in that respect.  My PAL worked 
  714. on the first try.  It works fine with either a half populated or a fully
  715. populated board.
  716.  
  717. One note of caution, the original PAL allowed writes to RAM while phantom is
  718. asserted, violating the IEEE-696 spec:
  719.  
  720.        2.2.9.6  Phantom Slaves (PHANTOM*).  A
  721.     line, PHANTOM*, is provided for overlaying 
  722.     memory slaves at a common address location.
  723.     When this line is activated phantom memory
  724.     slaves are enabled and normal memory slaves
  725.     are disabled.  All normal memory slaves shall
  726.     have the capability of being disabled in response
  727.     to PHANTOM*.  Memory slaves shall be disabled
  728.     during PHANTOM* for both read and write cycles.
  729.        This line is specified as an open-collector line.
  730.  
  731. Note the explicit proscription against writes during PHANTOM*.  
  732. Godbout's CP/M 68K relies upon using RAM boards that violate IEEE-696
  733. by writing to RAM while PHANTOM* is asserted.  I never found any documentation
  734. of their's that mentioned this violation of IEEE-696.  I had to figure it
  735. out the hard way when I put in non-Godbout boards that followed IEEE-696
  736. by disabling writes while PHANTOM* is asserted.
  737.  
  738. I have intentionally implemented the same violation, so that I can boot
  739. CP/M 68K.  I think being able to write during PHANTOM* is a desirable
  740. thing to have in the spec, but it is damnable of Godbout to claim adherance
  741. to the IEEE-696 spec, when such a violation has been implemented without
  742. even so much as a notice that they did it.  They should have put another
  743. jumper to select whether you want to enable of disable writes during
  744. PHANTOM*.  The PAL has spare input pins to implement such an option.
  745.  
  746. The PAL goes in socket U7.
  747.  
  748. I've had my PAL in use for quite some time now.  I didn't think to post 
  749. the equations until a friend recently asked for them.  I hope this helps
  750. those of you with 64K RAM 23 boards.  
  751.  
  752. title        Address decoder for 128K Viasyn RAM 23 board
  753. pattern        godbout.pds
  754. revision    a
  755. author        James Prior
  756. company        No
  757. date        86/03/01
  758.  
  759. chip        godbout    pal16l8
  760.  
  761. nc  nc    /sWO    sMEMR /PHANT      /sXTRQ  sOUT   A16S   A15    gnd
  762. A0 /cs1b0 /cs1a0 /cs1b1 /cs1b2      /cs1b3 /cs1a3 /cs1a2 /cs1a1  vcc
  763.  
  764. equations
  765.  
  766.  cs1a0   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ * /A16S * /A15
  767.          +          /sMEMR *  sWO * /sOUT * sXTRQ * /A16S * /A15
  768.          + /PHANT *  sMEMR * /sWO * /sOUT * /A0   * /A16S * /A15
  769.          +          /sMEMR *  sWO * /sOUT * /A0   * /A16S * /A15
  770.  
  771.  cs1a1   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ * /A16S *  A15
  772.          +          /sMEMR *  sWO * /sOUT * sXTRQ * /A16S *  A15
  773.          + /PHANT *  sMEMR * /sWO * /sOUT * /A0   * /A16S *  A15
  774.          +          /sMEMR *  sWO * /sOUT * /A0   * /A16S *  A15
  775.  
  776.  cs1a2   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ *  A16S * /A15
  777.          +          /sMEMR *  sWO * /sOUT * sXTRQ *  A16S * /A15
  778.          + /PHANT *  sMEMR * /sWO * /sOUT * /A0   *  A16S * /A15
  779.          +          /sMEMR *  sWO * /sOUT * /A0   *  A16S * /A15
  780.  
  781.  cs1a3   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ *  A16S *  A15
  782.          +          /sMEMR *  sWO * /sOUT * sXTRQ *  A16S *  A15
  783.          + /PHANT *  sMEMR * /sWO * /sOUT * /A0   *  A16S *  A15
  784.          +          /sMEMR *  sWO * /sOUT * /A0   *  A16S *  A15
  785.  
  786.  cs1b0   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ * /A16S * /A15
  787.          +          /sMEMR *  sWO * /sOUT * sXTRQ * /A16S * /A15
  788.          + /PHANT *  sMEMR * /sWO * /sOUT *  A0   * /A16S * /A15
  789.          +          /sMEMR *  sWO * /sOUT *  A0   * /A16S * /A15
  790.  
  791.  cs1b1   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ * /A16S *  A15
  792.          +          /sMEMR *  sWO * /sOUT * sXTRQ * /A16S *  A15
  793.          + /PHANT *  sMEMR * /sWO * /sOUT *  A0   * /A16S *  A15
  794.          +          /sMEMR *  sWO * /sOUT *  A0   * /A16S *  A15
  795.  
  796.  cs1b2   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ *  A16S * /A15
  797.          +          /sMEMR *  sWO * /sOUT * sXTRQ *  A16S * /A15
  798.          + /PHANT *  sMEMR * /sWO * /sOUT *  A0   *  A16S * /A15
  799.          +          /sMEMR *  sWO * /sOUT *  A0   *  A16S * /A15
  800.  
  801.  cs1b3   = /PHANT *  sMEMR * /sWO * /sOUT * sXTRQ *  A16S *  A15
  802.          +          /sMEMR *  sWO * /sOUT * sXTRQ *  A16S *  A15
  803.          + /PHANT *  sMEMR * /sWO * /sOUT *  A0   *  A16S *  A15
  804.          +          /sMEMR *  sWO * /sOUT *  A0   *  A16S *  A15
  805.  
  806. ;description:
  807. ;
  808. ;nc  nc    /sWO    sMEMR /PHANT       sXTRQ  sOUT   A16S   A15    gnd
  809. ;A0 /cs1b0 /cs1a0 /cs1b1 /cs1b2      /cs1b3 /cs1a3 /cs1a2 /cs1a1 vcc
  810. ;
  811. ; 0  i/o  p  Name     Description
  812. ;
  813. ; 1  i       ground   useless pin
  814. ; 2  i       ground   useless pin
  815. ; 3  i       sWO*     write cycle status                 straight from S-100 bus
  816. ; 4  i       sMEMR    memory read cycle status           straight from S-100 bus
  817. ; 5  i       PHANT*   phantom when asserted disables RAM 
  818. ;                     reads to allow reading of boot ROM straight from S-100 bus
  819. ; 6  i       sXTRQ*   16 bit transfer status             straight from S-100 bus
  820. ; 7  i       sOUT     output cycle status                straight from S-100 bus
  821. ; 8  i       A16S     ground if 64K board
  822. ;                     A16 if 128K board                  straight from S-100 bus
  823. ; 9  i       A15      A15                                straight from S-100 bus
  824. ;10          ground
  825. ;
  826. ;11  i       A0       A0, chooses between 
  827. ;12  o       cs1b0*
  828. ;13  o       cs1a0*
  829. ;14  o       cs1b1*
  830. ;15  o       cs1b2*
  831. ;16  o       cs1b3*
  832. ;17  o       cs1a3*
  833. ;18  o       cs1a2*
  834. ;19  o       cs1a1*
  835. ;20          Vcc      +5V power
  836. -- 
  837. Jim Prior    {ihnp4|osu-cis}!n8emr!oink!jep    jep@oink.UUCP
  838.  
  839. Pointers are my friend.
  840.  
  841. ------------------------------
  842.  
  843. Date: 4 May 88 23:45:33 GMT
  844. From: ergr@violet.Berkeley.EDU  (Energy Ergr Resources Group)
  845. Subject: How do I find out what I can get to run on our Compu-Pro
  846.  
  847. We use a Compu-pro box running concurrent dos from Digital Research
  848. It supposedly runs both CPM and MS-Dos type applications, but in fact
  849. only runs CPM type applications since it doesn't support screen
  850. writes for Ms-Dos.  
  851.  
  852. We would really like to get some NICE CPM software to run on 
  853. this otherwise wonderful machine.  Can someone inform us as to where
  854. we can get program descriptions and where we can purchase such
  855. tantalizing sounding programs as PerfectCalc and others?
  856.  
  857. Also can someone tell us about bulletin boards where we can go
  858. seeking public domain programs that will help us through our daily
  859. tasks and system maintenance?
  860.  
  861. This would be much appreciated, Sincerely, Michel Gelobter.
  862.  
  863. ------------------------------
  864.  
  865. Date: Thu, 5 May 88 12:23:08 EDT
  866. From: "Paul V. Pullen" <pvpullen@CRDEC-VAX2.ARPA>
  867. Subject: Ode to the King
  868.  
  869. In an article published in the May issue of "PROFILES" magazine (page 15), the 
  870. status of the Ultraboard from High Tech Research was discussed.  The article 
  871. stated that Ultraboard would give CP/M a rebirth.
  872.  
  873. Capsule form of the article follows:
  874.  
  875. >Ultraboard is based on the Zilog Z280 chip
  876.  
  877. >Ultraboard should be able to address up to 16 megabytes of memory with our
  878. >    systems
  879.  
  880. >High Tech Research had a cash flow problem and had to put the project on hold
  881.  
  882. >HTR states that "Ultraboard isn't dead; CP/M isn't dead.  We'll re-evaluate
  883.      the project and if there is still a demand for it, we'll bring it out."
  884.  
  885. >SLR Systems has expressed an interest in writing an alternative operating 
  886.      system to allow users to take advantage of multi-tasking and multi-user 
  887.      capabilities of the Z280.
  888.  
  889. If someone on the network has the address for High Tech Research, we should 
  890. flood them with inquiries about Ultraboard.  That way, we network members 
  891. could have some say in the future of CP/M
  892.  
  893. How about it?
  894.  
  895. Paul Pullen
  896. pvpullen@crdec-vax2.arpa
  897.  
  898. ------------------------------
  899.  
  900. Date: 3 May 88 17:18:12 GMT
  901. From: rochester!ur-tut!cwwj@bbn.com  (Clarence Wilkerson)
  902. Subject: Stack in the BIOS, and the SB180 format
  903.  
  904. I will send you some turbo pascal fragments documenting
  905. the h89 formats. If you have the actual DD h89 disk, all this
  906. information is written out on the first sector of the disk
  907. in a manner similar to the BPB of an MSDOS disk. You will
  908. probably not be able to read a disk you wrote elsewhere on
  909. an H89 unless this block is present. The default is SD SS.
  910. The other gotcha is that the 177x controller used on a H89
  911. is not completely compatible with the 765 clone on the SB180.
  912. The incompatiblity is said to arise from the index hole and how
  913. soon data can appear after the hole. According to this theory,
  914. the 177X controllers can write sooner after the index, and the 765
  915. attempting to read this disk cannot recover from the registering the
  916. passage of the index hole to get the first sector.
  917.   Depending on your bios, the index hole may not need to be observed,
  918. so one solution that works sometimes on a PC is to cover the index
  919. hole of the disk. I changed the format program on my H89 to write
  920. more filler bytes before the first sector of data..
  921.  In the other direction, I have observed no problems except that 
  922. pc disks are formatted with no physical skew factor, so the h89
  923. reads them more slowly than its own which have a physical slew
  924. which is invisible after the format.
  925. Clarence Wilkerson
  926.  
  927. ------------------------------
  928.  
  929. Date: 3 May 88 18:51:43 GMT
  930. From: ncc!alberta!auvax!tech@uunet.uu.net  (Richard Loken)
  931. Subject: The power connector on Shugart drives
  932.  
  933. A while ago somebody asked about connectors on a Shugart 801.  I figured
  934. out the wiring on my Shugart 800 a while back but only for the power connector.
  935. Like this:
  936.  
  937.     1    
  938.     2    common
  939.     3    common
  940.     4    -12V
  941.     5    +5V
  942.     6    common
  943.  
  944. There is a wire on pin one but I was under the impression that it went to
  945. an empty pin at the power supply.  If you have -5v, pin one is probably it.
  946.  
  947. I would really like a technical manual.  Sigh...  Its a hard life :-)
  948.  
  949.      *********        73
  950.     **********        Richard Loken VE6BSV
  951.    .      ****        
  952.   ..      ****        Athabasca University
  953.  ....     ****        Athabasca, Alberta Canada
  954. ..........****        ihnp4!alberta!auvax
  955.  
  956. ------------------------------
  957.  
  958. Date: Thu, 5 May 1988  14:29 MDT
  959. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  960. Subject: UNARCing files under CP/M (or Z)
  961.  
  962. Tony, I don't understand your question.  UNARC.COM does extract files.
  963. The syntax is  UNARC *.* B:  assuming you want the output files on B:
  964. drive.
  965.  
  966. The latest version of UNARC is 1.6, which is distributed as
  967. UNARC16.ARK, a self-extracting archive (rename to UNARCK16.COM and
  968. execute).
  969.  
  970. --Keith Petersen
  971. Arpa: W8SDZ@SIMTEL20.ARPA
  972. Uucp: {decwrl,harvard,lll-crg,ucbvax,uunet,uw-beaver}!simtel20.arpa!w8sdz
  973. GEnie: W8SDZ
  974. RCP/M Royal Oak: 313-759-6569 - 300, 1200, 2400 (V.22bis) or 9600 (USR HST)
  975.  
  976. ------------------------------
  977.  
  978. End of INFO-CPM Digest
  979. ******************************
  980.  7-May-88 01:35:32-MDT,6030;000000000000
  981. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  982. Date: Sat,  7 May 88 01:30:29 MDT
  983. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  984. Reply-To: INFO-CPM@SIMTEL20.ARPA
  985. Subject: INFO-CPM Digest V88 #114
  986. To: INFO-CPM@SIMTEL20.ARPA
  987.  
  988. INFO-CPM Digest             Sat,  7 May 88       Volume 88 : Issue 114
  989.  
  990. Today's Topics:
  991.                      CP/M for the TRS-80 Model II
  992.                     ECHELON, Turbo Mod-2 (2 msgs)
  993.                            Ode to the King
  994.                         UNARC and location 3EH
  995. ----------------------------------------------------------------------
  996.  
  997. Date: 2 May 88 16:53:00 GMT
  998. From: ncc!alberta!auvax!tech@uunet.uu.net  (Richard Loken)
  999. Subject: CP/M for the TRS-80 Model II
  1000.  
  1001. For the party who recently asked about CP/M for the model II.
  1002.  
  1003. A friend cut a blurb out of 80 Micro for me and here it is:
  1004.  
  1005.     CP/M
  1006.  
  1007.     Now only $140.00. Pickles and Trout CP/M-2.2m for your Radio
  1008.     Shack TRS-80 Model-II, -16, or -6000 computer.
  1009.  
  1010.     Still running "less-than-the-best?"  We can upgrade your
  1011.     existing CP/M software (Lifeboat, P&T, ATON, Whatever) to the
  1012.     latest Pickles and Trout CP/M-2.2mH release,
  1013.     only $65.  [Includes new manuals, full screen editor, full
  1014.     utilities, double sided disk support, and more.]
  1015.  
  1016.     RAMD - Let your P&T CP/M use the 68000 memory as
  1017.            a super-speed disk drive, only $49.
  1018.  
  1019.     REFORMATTER - Your TRSDOS system can read/
  1020.            write CP/M diskettes only $49.
  1021.  
  1022.     Looking for a CP/M program?  WordStar, dBASE?
  1023.             give us a call.
  1024.  
  1025.     TriSoft
  1026.     1825 East 38 1/2
  1027.     Austin, TX  78722
  1028.     1-800-531-5170
  1029.     1-512-472-0744
  1030.  
  1031. I am going to hunt around for US$140.00 and get a new version sometime soon
  1032. I hope.
  1033.  
  1034.  
  1035.      *********        73
  1036.     **********        Richard Loken VE6BSV
  1037.    .      ****        
  1038.   ..      ****        Athabasca University
  1039.  ....     ****        Athabasca, Alberta Canada
  1040. ..........****        ihnp4!alberta!auvax
  1041.  
  1042. ------------------------------
  1043.  
  1044. Date: 5 May 88 03:01:14 GMT
  1045. From: ted@sbcs.sunysb.edu  (Dr. Ted Carnevale)
  1046. Subject: ECHELON, Turbo Mod-2
  1047.  
  1048. Where is Echelon?  I want to get an update to Turbo Modula 2, and tried
  1049. calling them at their "new" number in South Lake Tahoe, Ca. today--
  1050. listed as 916-577-1105 in "recent" ad in The Computer Journal, and
  1051. same number is on file with the info operator for that area code.
  1052. BUT--got a recorded message ("number is disconnected").  If Echelon
  1053. is kaput, then who is handling Turbo Modula 2 now?
  1054.  
  1055. ------------------------------
  1056.  
  1057. Date: 6 May 88 13:44:33 GMT
  1058. From: ea.ecn.purdue.edu!wieland@ee.ecn.purdue.edu  (Jeffrey J Wieland)
  1059. Subject: ECHELON, Turbo Mod-2
  1060.  
  1061. In article <1248@sbcs.sunysb.edu> ted@sbcs.sunysb.edu (Dr. Ted Carnevale) writes:
  1062. >Where is Echelon?  I want to get an update to Turbo Modula 2, and tried
  1063. >calling them at their "new" number in South Lake Tahoe, Ca. today--
  1064. >listed as 916-577-1105 in "recent" ad in The Computer Journal, and
  1065. >same number is on file with the info operator for that area code.
  1066. >BUT--got a recorded message ("number is disconnected").  If Echelon
  1067. >is kaput, then who is handling Turbo Modula 2 now?
  1068.  
  1069. Echelon has gone out of business.  Their software products (including TM2)
  1070. will now be available from:
  1071.         Alpha Systems Corp.
  1072.         711 Chatsworth Place
  1073.         San Jose, CA  95128
  1074.         (408) 297-5594
  1075. I called this number Wednesday afternoon, and the gentleman I spoke with
  1076. (J. Wright) seemed quite helpful and enthusiastic about the Z-System
  1077. products and TM2.  He said he would be posting an article about all this
  1078. within a few days to Usenet.  I'm waiting with "baited breath".
  1079.  
  1080.             Jeff Wieland
  1081.             wieland@ecn.purdue.edu
  1082.  
  1083. ------------------------------
  1084.  
  1085. Date: 6 May 88 03:09:56 GMT
  1086. From: bsu-cs!neubauer@iuvax.cs.indiana.edu  (Paul Neubauer)
  1087. Subject: Ode to the King
  1088.  
  1089. Paul Pullen writes:
  1090. >
  1091. >If someone on the network has the address for High Tech Research, we should 
  1092. >flood them with inquiries about Ultraboard.  That way, we network members 
  1093. >could have some say in the future of CP/M
  1094.  
  1095. This is an old address taken from an ad for Handyman in the August 1986
  1096. issue of Profiles:
  1097.  
  1098. High Tech Research
  1099. 1135 Pine Street, # 107
  1100. Redding, CA 96001
  1101.  
  1102. Phone: 1-800-446-3220 (in CA: 1-800-446-3223)
  1103.  
  1104. I do not guarantee that the address or phone # is still current, but it is a
  1105. place to start.
  1106.  
  1107. -- 
  1108. Paul Neubauer         neubauer@bsu-cs.UUCP
  1109.                       <backbones>!{iuvax,pur-ee,uunet}!bsu-cs!neubauer
  1110.  
  1111. ------------------------------
  1112.  
  1113. Date: Fri, 06 May 88 23:27:04 GMT
  1114. From: MA18%SYSE.SALFORD.AC.UK@CUNYVM.CUNY.EDU
  1115. Subject: UNARC and location 3EH
  1116.  
  1117. Subject: UNARC revisited
  1118. My thanks were slightly premature! ON my return home I have discovered that
  1119. my eyesight is not failing, nor is my brain, and UNARC will not extract!
  1120. A good dose of Z8E has solved the problem, but not explained it. UNARC is
  1121. sensitive to the value of location 3E. If that is zero (it is on my machines)
  1122. then the help info and the action of the program is adjusted to stop
  1123. file extraction! UNARC will now work OK if I precede it (in an alias) by a
  1124. swift poke of this location. NOW - why is UNARC checking this location?
  1125. My CP/M documentation says 'NOt currently used, reserved'. Is this another
  1126. form of 'wheel' byte used by BYE or some such program?
  1127. -- Tony Addyman
  1128.  
  1129. ------------------------------
  1130.  
  1131. Date: Fri, 06 May 88 11:19:41 GMT
  1132. From: MA18%SYSE.SALFORD.AC.UK@CUNYVM.CUNY.EDU
  1133.  
  1134. Subject: UNARCing files - humble thanks
  1135. So save myself the complication of battling through many mail links may I use
  1136. this way of thanking all the many people to took the trouble to mail me
  1137. personally to explain what is now obvious! I was not aware of the additional
  1138. information required. Although I did manage to cause the help info to be
  1139. displayed - I must simply have not seen it as ALL of you clearly did! I will
  1140. have another look tonight to see how I could have made such a simple mistake.
  1141. Thanks again to one and all.
  1142. --Tony Addyman
  1143.  
  1144. ------------------------------
  1145.  
  1146. End of INFO-CPM Digest
  1147. ******************************
  1148.  8-May-88 01:34:36-MDT,3256;000000000000
  1149. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1150. Date: Sun,  8 May 88 01:30:19 MDT
  1151. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1152. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1153. Subject: INFO-CPM Digest V88 #115
  1154. To: INFO-CPM@SIMTEL20.ARPA
  1155.  
  1156. INFO-CPM Digest             Sun,  8 May 88       Volume 88 : Issue 115
  1157.  
  1158. Today's Topics:
  1159.                  Echelon ZCPR Z-System TurboM2 et al
  1160.        How do I find out what I can get to run on our Compu-Pro
  1161.                 The power connector on Shugart drives
  1162. ----------------------------------------------------------------------
  1163.  
  1164. Date: Sat, 7 May 1988  23:00 MDT
  1165. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1166. Subject: Echelon ZCPR Z-System TurboM2 et al
  1167.  
  1168. This file was uploaded to my RCP/M recently.  I am not the author.  It
  1169. is presented here "as-is" for informational value.
  1170.  
  1171. --Keith Petersen
  1172.  
  1173. --cut-here--ALPHA.INF--cut-here--
  1174.                    News - Alpha Systems - News
  1175.                           by Joe Wright
  1176.                             2 May 88
  1177.  
  1178. I  am pleased to announce that Alpha Systems Corp.  has  acquired
  1179. from  Echelon,  Inc.  exclusive  marketing  rights  to  all  that
  1180. wonderful software we call Z-System.  All requests for product or
  1181. for information can now be directed to:
  1182.  
  1183.                     Alpha Systems Corporation
  1184.                       711 Chatsworth Place
  1185.                    San Jose, California 95128
  1186.                          (408) 297-5594
  1187.  
  1188. A  new  Alpha  Systems Catalog is being  produced.   The  current
  1189. Echelon catalog can be used until we get the new one together.
  1190.  
  1191. There  will  be  a number of new and exciting  offerings  in  the
  1192. Catalog  including New Z-Com v2.0 (NZCOM), Z3PLUS, ZCPR34,  ZSDOS
  1193. and more.  "Please stay tuned..."
  1194.  
  1195. ------------------------------
  1196.  
  1197. Date: 5 May 88 16:40:00 GMT
  1198. From: portal!cup.portal.com!David@uunet.uu.net
  1199. Subject: How do I find out what I can get to run on our Compu-Pro
  1200.  
  1201. A good source for all commercial CP/M application software (word processors,
  1202. spreadsheets, etc.) is an outfit called Central Computer Products.
  1203.  
  1204. If you are in the USA, you can call their toll free 800 number and ask for
  1205. their 64-page catalog of CP/M software.  If overseas, you need to use the
  1206. other number shown below.
  1207.  
  1208. They have just about everything that was ever popular for CP/M.
  1209.  
  1210. Central Computer Products         800/533-8049 (USA except CA)
  1211. 330 Central Avenue                800/624-5628 (in CA only)
  1212. Fillmore, CA  93015  USA          805/524-4189 (outside USA)
  1213.  
  1214. ....David
  1215.  
  1216. ------------------------------
  1217.  
  1218. Date: 6 May 88 16:52:42 GMT
  1219. From: tektronix!tekcae!vice!michaele@ucbvax.Berkeley.EDU  (Michael Enkelis)
  1220. Subject: The power connector on Shugart drives
  1221.  
  1222. Shugart SA800/801 disk drive power
  1223.  
  1224. J5  pin 1  +24v @ 1.3A +/- 5%
  1225. J5  pin 2  +24 RTN
  1226. J5  pin 3,6    DC Gnd
  1227. J5  pin 4  -11v @ 0.1A +/- 38%   <-- Not used on most drives.
  1228. J5  pin 5  +5v @ 0.8A +/- 5%
  1229.  
  1230. -- 
  1231.  _ _ _                          __
  1232. ' ) ) )      /          /)     /  `       /      /)    Michael Enkelis
  1233.  / / / o _. /_  __. _  //     /--   __   /_  _  // o _     tektronix!vice!michaele
  1234. / ' (_(_(__/ /_(_(_(<_(/_    (___, /) )_/ <_(<_(/_(_/_)_    (503) 627-4099
  1235.  
  1236. ------------------------------
  1237.  
  1238. End of INFO-CPM Digest
  1239. ******************************
  1240. 11-May-88 01:30:56-MDT,5435;000000000000
  1241. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1242. Date: Wed, 11 May 88 01:30:12 MDT
  1243. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1244. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1245. Subject: INFO-CPM Digest V88 #116
  1246. To: INFO-CPM@SIMTEL20.ARPA
  1247.  
  1248. INFO-CPM Digest             Wed, 11 May 88       Volume 88 : Issue 116
  1249.  
  1250. Today's Topics:
  1251.                              how to do it
  1252. ----------------------------------------------------------------------
  1253.  
  1254. Date: Tue, 10 May 88 16:35:37 PDT
  1255. From: pnet01!mwilson@nosc.mil
  1256. Subject: how to do it
  1257.  
  1258.      Sorry to all, but the only address I have for Don bounced.  Twice.  What
  1259. follows is the original message.
  1260.  
  1261.  
  1262. --------Forwarded Message--------
  1263.  
  1264. >From mwilson Tue May 10 10:46:59 1988
  1265. Date: Tue, 10 May 88 10:46:56 PDT
  1266. From: mwilson (Marc Wilson)
  1267. To: crash!ucbvax.Berkeley.EDU!donk
  1268. Subject: How to do it
  1269. Cc: mwilson
  1270.  
  1271.  
  1272.      Sorry it took me so long to get back to you with this, but I've been so 
  1273. busy lately, I just haven't had time to cook up a good example.
  1274.  
  1275.      I usually don't use M80/L80.  If I *do* use M80, then I use one of the 
  1276. public domain linkers, like PDLN, or ProLink.  My preferred linker is DRI's 
  1277. LINK, but I use SLR Systems SLRNK when I want speed.  All of them are in the 
  1278. ASM: directory.
  1279.  
  1280.      Ok, what we need here is a good example.  Take a look at the file below.  
  1281. As you can see, the only thing in it is a CSEG.  Note the *absence* of any ORG 
  1282. statement.
  1283.  
  1284. -----
  1285.  
  1286. C0:SCRATCH>lt test.z80
  1287.  
  1288.  
  1289. ^S pause, ^C abort, ^X next file, ^Z no paging, space next line, others page
  1290. TEST.Z80
  1291.  
  1292. ; Program:      TEST.Z80
  1293. ; Author:       Marc Wilson
  1294. ; Version:      1.0
  1295. ; Date:         10 May 1988
  1296.  
  1297. ; This is a test to cause M80/L80 to generate a .HEX file with an origin
  1298. ; other than 100h
  1299.  
  1300.         cseg
  1301.  
  1302. start:  ld      c,9
  1303.         ld      de,msg
  1304.         jp      5
  1305.  
  1306. msg:    db      'This is a test.$'
  1307.  
  1308.         end
  1309.  
  1310. -----
  1311. Ok, we've got a test file.  Let's assemble it...
  1312.  
  1313. My copy of M80 has been patched to return flags for warnings ant fatal errors
  1314. in the Z-System registers.  It is otherwise *identical* to M80 v3.44.
  1315. -----
  1316.  
  1317. C0:SCRATCH>asm:m80 =test.z80/z
  1318.  
  1319. M80 v3.44 for LB/Z80 Z-System
  1320.  
  1321. No Fatal error(s)
  1322.  
  1323. -----
  1324. Well, it assembled with no errors, let's try linking it.
  1325. -----
  1326.  
  1327. C0:SCRATCH>asm:l80 /p:1000,test,test/n/x/e
  1328.  
  1329.  
  1330. Link-80  3.44  09-Dec-81  Copyright (c) 1981 Microsoft
  1331.  
  1332. Data    1000    1018    <   24>
  1333.  
  1334. 38940 Bytes Free
  1335. [0000   1018       16]
  1336.  
  1337. -----
  1338. Hmmm... it looks like L80 has indeed created a zero-filled .HEX file.  However, 
  1339. if you look again, you can see that the data area goes from 1000 to 1018.  
  1340. Since I didn't specify a separate address for the data segment, the code 
  1341. segment is there.
  1342.  
  1343. Let's look at the .HEX file.
  1344. -----
  1345.  
  1346. C0:SCRATCH>lt test.hex
  1347.  
  1348.  
  1349. ^S pause, ^C abort, ^X next file, ^Z no paging, space next line, others page
  1350. TEST.HEX
  1351.  
  1352. :181000000E09110810C3050054686973206973206120746573742E2489
  1353. :00000001FF
  1354.  
  1355. -----
  1356. Uh oh, awful short.  No zero-fill records here.
  1357. -----
  1358.  
  1359. C0:SCRATCH>mload test
  1360.  
  1361. MLOAD ver. 2.5   Copyright (C) 1983, 1984, 1985, 1987
  1362. by NightOwl Software, Inc.
  1363. Loaded 24 bytes (0018H) to file C0:TEST.COM
  1364. Start address: 1000H  Ending address: 1017H  Bias: 0000H
  1365. Saved image size: 128 bytes (0080H, - 1 records)
  1366.  
  1367. ++ Warning: program origin NOT at 100H ++
  1368.  
  1369. -----
  1370. Well, what do you know?  MLOAD says that the start address is 1000h, and the 
  1371. ending address is 1017H.  Definately no zero-fill here.
  1372.  
  1373. As another check, let's look at the .COM file generated by MLOAD.  Note that we 
  1374. *cannot* run this file, as MLOAD warned us its ORiGin wasn't at 100h, but at 
  1375. 1000h.
  1376. -----
  1377.  
  1378. C0:SCRATCH>ddt test.com
  1379.  
  1380. DDT VERS 2.2
  1381. NEXT  PC
  1382. 0180 0100
  1383. -l100
  1384.  
  1385.   0100  MVI  C,09
  1386.   0102  LXI  D,1008
  1387.   0105  JMP  0005
  1388. [ ... ]
  1389. -d108
  1390.  
  1391. 0108 54 68 69 73 20 69 73 20 This is 
  1392. 0110 61 20 74 65 73 74 2E 24 00 00 00 00 00 00 00 00 a test.$........
  1393. [ ... ]
  1394. -g0
  1395.  
  1396. -----
  1397. Look at the address field of the LXI D instruction.  It's 1008h.  This
  1398. indicates that this file does indeed have an origin above 100h.
  1399. -----
  1400.  
  1401.      Well, I'd say that that fits your requirements.
  1402.  
  1403.      On another related subject, why are you using a .HEX file at all?  That 
  1404. requires much tedious calculation of offsets, etc.  Why not just assemble to a 
  1405. binary file and install?  Much simpler, and faster.
  1406.  
  1407.      If I can help with anything else, please don't hesitate to ask.
  1408.  
  1409.                                                  -- Marc Wilson
  1410.                                                  -- mwilson@crash.CTS.COM
  1411.  
  1412.  
  1413. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1414. Marc Wilson
  1415.      ARPA: ...!crash!mwilson@nosc.mil
  1416.            ...!crash!pnet01!pro-sol!mwilson@nosc.mil
  1417.      UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson
  1418.      INET: mwilson@crash.CTS.COM
  1419. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1420.  
  1421. --------End Forwarded Message--------
  1422.  
  1423.  
  1424. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1425. Marc Wilson
  1426.      ARPA: ...!crash!mwilson@nosc.mil
  1427.            ...!crash!pnet01!pro-sol!mwilson@nosc.mil
  1428.      UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson
  1429.      INET: mwilson@crash.CTS.COM
  1430. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1431.  
  1432. ------------------------------
  1433.  
  1434. End of INFO-CPM Digest
  1435. ******************************
  1436. 12-May-88 01:36:11-MDT,4582;000000000000
  1437. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1438. Date: Thu, 12 May 88 01:30:51 MDT
  1439. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1440. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1441. Subject: INFO-CPM Digest V88 #117
  1442. To: INFO-CPM@SIMTEL20.ARPA
  1443.  
  1444. INFO-CPM Digest             Thu, 12 May 88       Volume 88 : Issue 117
  1445.  
  1446. Today's Topics:
  1447.                      Good Letter Quality Printers
  1448.                         UNARC and location 3EH
  1449. ----------------------------------------------------------------------
  1450.  
  1451. Date: 9 May 88 16:31:51 GMT
  1452. From: rochester!kodak!ektools!jim@bbn.com  (James Hugh Moore)
  1453. Subject: Good Letter Quality Printers
  1454.  
  1455. I am looking for a good letter quality printer that is fast and cheap.  I 
  1456. have a kaypro 4 at home which I only use for writing letters, and some larger
  1457. documents (up to 20 pages max).  I have an old Olivetti dry inkjet printer
  1458. (no longer in production - which I bought from DAK Industries) which is 
  1459. producing worse and worse copies day by day.  It does serve though for draft
  1460. copies, especially when you are used to it.  I am currently looking for
  1461. something that will provide me service for professional correspondence.  My
  1462. brother has a C. Itoh F-10 Starwriter (which he bought for $1K 4 years ago).
  1463. It is built like a tank.  He has had no service call on it in 4 years, and
  1464. it moves right along at 40 cps.  It is also no longer produced, and I don't
  1465. have $1K.  The local computer discount house has a Panasonic daisywheel
  1466. which is 18 cps and lacks the bulletproof features of the C. Itoh, but it
  1467. is still in production, and we would be able to obtain service through 
  1468. Roslin Electronics.  I would appreciate comments on daisywheel printers, as
  1469. when I write company presidents and other important people, I want good
  1470. quality print.
  1471.  
  1472. I have also seen ads for an NEC 24-pin printer, under $500.  Does anyone know 
  1473. if these have a very good NLQ mode.  They have a nice feature (according to
  1474. ads) of being able to slip in a single sheet or and envelope, without removing
  1475. the tractor feed paper.  Are they durable/reliable?  Any other suggestions?
  1476.  
  1477. Thanks in advance.
  1478.  
  1479.                          May God Bless You, in Jesus Name
  1480.  
  1481.                          Jim Moore
  1482.  
  1483. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1484. James H. Moore, 
  1485. Eastman Kodak Co.
  1486. Email:  ...!rutgers!rochester!kodak!ektools!jim
  1487. USMail: Dept 47, EP 5-2, Eastman Kodak Co., Rochester, NY 14653-5403
  1488.  
  1489. Disclaimer: Opinions expressed are my own, and DO NOT represent the opinions
  1490. or policies etc of Eastman Kodak Co. as a whole.
  1491.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1492.  
  1493. ------------------------------
  1494.  
  1495. Date: 9 May 88 23:50:55 GMT
  1496. From: portal!cup.portal.com!raf@uunet.uu.net
  1497. Subject: UNARC and location 3EH
  1498.  
  1499. Tony Addyman (MA18@SYSE.SALFORD.AC.UK) writes about the inability to extract
  1500. from archive files using a wheel-byte protected version of the UNARC program.
  1501. This is a classic example of what happens when programs are distributed in a
  1502. form other than that recommended by the author.
  1503.  
  1504. Apparently, Tony is using a version of UNARC which has been modified for use
  1505. on remote BBS systems (RCP/M's).  Let me assure Tony that (1) UNARC has the
  1506. capability to extract, as well list and typeout, archive files (that is the
  1507. the primary reason for the program's existence), and (2) the authorized
  1508. distribution of UNARC.COM will work on virtually any standard CP/M system
  1509. without alteration (or sensitivity to location 3E).
  1510.  
  1511. The latest (and only such) "authorized" distribution, version 1.6, is
  1512. contained within a file named UNARC16.ARK.  This is a "self-extracting"
  1513. archive.  If no earlier version of UNARC is available, this file can be
  1514. renamed to UNARC16.COM and then executed on the user's system.  This will
  1515. generate working program versions for both Z80 systems (UNARC.COM) and 8080
  1516. systems (UNARCA.COM), along with program documentation (UNARC.DOC) and all
  1517. associated files.
  1518.  
  1519. In particular, an assembly language overlay file (UNARCOVL.ASM) is provided
  1520. for purposes of local modifications to UNARC for non-universal options (such
  1521. as wheel-byte protection used on RCP/M systems).  That file contains an
  1522. explicit warning to not redistribute modified versions of the program.  This
  1523. warning was apparently ignored by whoever supplied Tony with his copy of the
  1524. UNARC program.
  1525.  
  1526. Bob Freed               Internet: Robert_A_Freed@cup.portal.com
  1527. Newton Centre, MA       UUCP: ...!sun!portal!cup!Robert_A_Freed
  1528.  
  1529. ------------------------------
  1530.  
  1531. End of INFO-CPM Digest
  1532. ******************************
  1533. 13-May-88 01:31:40-MDT,1907;000000000000
  1534. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1535. Date: Fri, 13 May 88 01:30:32 MDT
  1536. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1537. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1538. Subject: INFO-CPM Digest V88 #118
  1539. To: INFO-CPM@SIMTEL20.ARPA
  1540.  
  1541. INFO-CPM Digest             Fri, 13 May 88       Volume 88 : Issue 118
  1542.  
  1543. Today's Topics:
  1544.                 Good Letter Quality Printers (2 msgs)
  1545. ----------------------------------------------------------------------
  1546.  
  1547. Date: 12 May 88 15:04:13 GMT
  1548. From: root@yale-bulldog.arpa  (Celray Stalk)
  1549. Subject: Good Letter Quality Printers
  1550.  
  1551. I just purchased the 24 printer to which you refer - the NEC P2200.  It does
  1552. as the add says, including using a "push tractor" which allows you to
  1553. park your tractor-fed paper and print cut sheets, then return to the 
  1554. tractor-fed paper fairly automatically.  All this for $339 mail order.
  1555. I find the NLQ output more than acceptable, and I think you'd be pretty
  1556. hard pressed (without a lot of squinting or a magnifying glass) to tell it
  1557. from typewritten output.  The proportional spacing is very nice too.
  1558.  
  1559. As for its longevity, I'm sure it won't be up to my old Okidata 92, since
  1560. the case and innerds are mostly plastic.  So far (1 month!) it hasn't had
  1561. any problems though.
  1562.  
  1563.                         --Peter
  1564.  
  1565. ------------------------------
  1566.  
  1567. Date: 11 May 88 21:57:48 GMT
  1568. From: portal!cup.portal.com!David@uunet.uu.net
  1569. Subject: Good Letter Quality Printers
  1570.  
  1571. I have nothing but praise for the EPSON LQ-800 24-pin printer.  I have
  1572. used them for two years now and am very satisfied.  Recently I needed
  1573. to get a printer for my office and was able to pick one up for $299 as
  1574. they are being discontinued in favor of the new LQ-850.  Priority One
  1575. and Jade (look in BYTE etc., for addresses and phone numbers) both have
  1576. them at that price.  It is a super value.
  1577.  
  1578. ------------------------------
  1579.  
  1580. End of INFO-CPM Digest
  1581. ******************************
  1582. 14-May-88 01:32:49-MDT,3544;000000000000
  1583. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1584. Date: Sat, 14 May 88 01:30:15 MDT
  1585. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1586. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1587. Subject: INFO-CPM Digest V88 #119
  1588. To: INFO-CPM@SIMTEL20.ARPA
  1589.  
  1590. INFO-CPM Digest             Sat, 14 May 88       Volume 88 : Issue 119
  1591.  
  1592. Today's Topics:
  1593.                             ampro for sale
  1594.                      Good Letter Quality Printers
  1595.                Ithaca Intersystems 256KDR S-100 memory
  1596. ----------------------------------------------------------------------
  1597.  
  1598. Date: 13 May 88 17:25:49 GMT
  1599. From: linus!alliant!ferullo@husc6.harvard.edu  (John Ferullo)
  1600. Subject: ampro for sale
  1601.  
  1602.  I have an Ampro little board cpm system for sale. Sysytem includes:
  1603. Wyse WY-30 Terminal
  1604. 2 half height dsdd drives
  1605. 1 full height ssdd drive
  1606. cabinet with power supply (from Intergrand)
  1607. cables.
  1608.  
  1609. I am asking $500 US but will negotiate.
  1610. I can be reached by E-mail at the address above or by phone at
  1611. 617-486-1275 and 
  1612. 617-256-5619
  1613.  
  1614. John Ferullo
  1615.  
  1616. ------------------------------
  1617.  
  1618. Date: 13 May 88 15:44:14 GMT
  1619. From: necntc!encore!chan@husc6.harvard.edu  (Jerry Chan)
  1620. Subject: Good Letter Quality Printers
  1621.  
  1622. In article <28949@yale-celray.yale.UUCP> galvin-peter@CS.YALE.EDU (Peter Galvin) writes:
  1623. >As for its longevity, I'm sure it won't be up to my old Okidata 92, since
  1624. >the case and innerds are mostly plastic.  So far (1 month!) it hasn't had
  1625. >any problems though.
  1626.  
  1627. According to a distributor that I have contact with, there have been problems
  1628. with the NEC 2200:  electronically, no problems;  physically, the plastic
  1629. knobbies and the like have a tendency to break over time.
  1630.  
  1631. Disclaimer:  I got this info second hand, so take it with a grain of salt.
  1632. I have had no experience with the NEC 2200 except that I have evaluated the
  1633. printer's capabilities and found it to be exceptional for the price.
  1634.  
  1635. ------------------------------
  1636.  
  1637. Date: 12 May 88 17:08 -0600
  1638. From: Ken Wallewein <kenw%noah.arc.cdn%ean.ubc.ca@RELAY.CS.NET>
  1639. Subject: Ithaca Intersystems 256KDR S-100 memory
  1640.  
  1641.   I have a couple of Ithaca Intersystems 256KDR S-100 memory boards which I'd 
  1642. really like to use. 512 kb would be rather nice, and there's more where they 
  1643. came from. 
  1644.  
  1645.   However, there's a wee problem. Or two.
  1646.  
  1647.      a) They use IEEE 696 24-bit addressing. Sounds great, right? Yeah, well,
  1648. how do you do Z80-style bank switching? I can put 8-bit addresses on those
  1649. lines, no problem. But HOW DO I KEEP A COMMON BANK? The Z80's going to want to
  1650. keep some memory common, to execute in, won't it? The only thing I can think
  1651. of is to hack up the board, moving the boards address bits 16 through 23 down
  1652. one where they connect to the bus, putting them on 15 through 22, and tying
  1653. the internal bit 15 low (I think). That would make everything show up in the
  1654. low 32k only. 
  1655.   
  1656.      Surely there's a better way...? 
  1657.  
  1658.      b) The docs I have for them are a bit deficient: no schematics, and there
  1659. are (is?) one dip switch and one jumper which are not even mentioned. 
  1660.  
  1661.   The boards are identified as 1119-03.
  1662.  
  1663.   If anybody could belp be out, I sure would appreciate it!
  1664.  
  1665.  /kenw
  1666.                                                                  A L B E R T A
  1667. Ken Wallewein                                                  R E S E A R C H
  1668. kenw@noah.arc.cdn                                                C O U N C I L
  1669.  
  1670.             ...I owe my soul to the company store...
  1671.  
  1672. ------------------------------
  1673.  
  1674. End of INFO-CPM Digest
  1675. ******************************
  1676. 15-May-88 01:33:32-MDT,1883;000000000000
  1677. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1678. Date: Sun, 15 May 88 01:30:13 MDT
  1679. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1680. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1681. Subject: INFO-CPM Digest V88 #120
  1682. To: INFO-CPM@SIMTEL20.ARPA
  1683.  
  1684. INFO-CPM Digest             Sun, 15 May 88       Volume 88 : Issue 120
  1685.  
  1686. Today's Topics:
  1687.                      A suggestion for LQ printers
  1688. ----------------------------------------------------------------------
  1689.  
  1690. Date: Sat, 14 May 88 23:00:50 CDT
  1691. From: mknox@emx.utexas.edu (Margaret H. Knox)
  1692. Subject: A suggestion for LQ printers
  1693.  
  1694. Jim Moore is looking for a LQ printer.  Jim, that F-10 you like is 
  1695. selling in a number of ads  (and this must be the first time in
  1696. months that I don't have a whole STACK of ads in front of me) 
  1697. for between $250 - $299.  If you want tractors (and I recommend
  1698. them) they will probably cost you another $50.  [Stupid sheet
  1699. feeder is still selling for around $150 though, drat!]
  1700.  
  1701. All the companies selling these things apparently have an agreement
  1702. they signed about "brand names", it will NOT say it is C. ITOH in
  1703. the ad (although they will probably make references to the F-10).
  1704. Actually the printer was never MADE by C.ITOH, but they did the
  1705. distribution in the U.S.  Mine (which I paid $1400 for some years
  1706. ago --the 55 CPS model--) says TEC, which I believe was the actual
  1707. manufacturer.
  1708.  
  1709. Your right, that thing is without a doubt the best designed piece
  1710. of machinery I have come across in a long time.  Even the packing
  1711. box was a beautiful work of planning, from the built-in carrying
  1712. handle, to the little yellow ribbons used to tie the packing material
  1713. together.  I have printed dozens of boxes of paper through that thing,
  1714. and the only thing I have to do by way of maintenance is change
  1715. the ribbon.
  1716.  
  1717.                 
  1718.  
  1719. ------------------------------
  1720.  
  1721. End of INFO-CPM Digest
  1722. ******************************
  1723. 17-May-88 01:34:46-MDT,4907;000000000000
  1724. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1725. Date: Tue, 17 May 88 01:30:35 MDT
  1726. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1727. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1728. Subject: INFO-CPM Digest V88 #121
  1729. To: INFO-CPM@SIMTEL20.ARPA
  1730.  
  1731. INFO-CPM Digest             Tue, 17 May 88       Volume 88 : Issue 121
  1732.  
  1733. Today's Topics:
  1734.                    Assembly & Linkage w/odd offsets
  1735.                Ithaca Intersystems 256KDR S-100 memory
  1736. ----------------------------------------------------------------------
  1737.  
  1738. Date: Mon, 16 May 88 09:44:46 PDT
  1739. From: rzh@freedom.llnl.gov (Roger H. Hanscom (415) 423-0441)
  1740. Subject: Assembly & Linkage w/odd offsets
  1741.  
  1742. >If I may be permitted to throw in my 2 cents worth here, I have an assembler /
  1743. >linker pair that will place anything you like anywhere you like. For example
  1744. >it has created code to be burnt into an EPROM (code and initialised data at
  1745. >0000H, uninitialised data at 4000H), or a BIOS (everything starting at
  1746. >0F200H), or if you leave it alone, it produces a regular CP/M flavour .COM
  1747. >file: starting at 0100H. It's all done with flags to the linker: basically
  1748. >when you link, you just tell the linker where to put everything, and voila -
  1749. >there you are.
  1750. >
  1751. >CAVEAT - It is *_NOT_* compatible with M80, so sources will need to
  1752. >be massaged, but I use it all the time, and it does work.
  1753. >
  1754. >P.S. I wrote it myself, so I have no problem at all about shipping a copy
  1755. >to anyone who is interested.
  1756. >-- 
  1757. >     dg@lakart.UUCP - David Goodenough            +---+
  1758. >                                               | +-+-+
  1759. >     ....... !harvard!adelie!cfisun!lakart!dg    +-+-+ |
  1760. >                                                 +---+
  1761. >
  1762.    Dave - Could you post it, or upload it to Simtel20??  I suspect that
  1763.    there would be more than passing interest amongst "the troops".  I,
  1764.    for one, am interested.
  1765.                               Roger Hanscom
  1766.                               rzh%freedom.llnl.gov@lll-lcc.llnl.gov
  1767.  
  1768. ------------------------------
  1769.  
  1770. Date: 15 May 88 20:39:22 GMT
  1771. From: pilchuck!del@uunet.uu.net  (Erik Lindberg)
  1772. Subject: Ithaca Intersystems 256KDR S-100 memory
  1773.  
  1774. In article <1481*kenw@noah.arc.cdn> kenw%noah.arc.CDN@ean.ubc.ca (Ken Wallewein) writes:
  1775. >
  1776. >  I have a couple of Ithaca Intersystems 256KDR S-100 memory boards which I'd 
  1777. >really like to use. 512 kb would be rather nice, and there's more where they 
  1778. >came from. 
  1779. >
  1780.  
  1781. Oh yeah? How can *I* get some?
  1782.  
  1783. >keep some memory common, to execute in, won't it? The only thing I can think
  1784. >of is to hack up the board, moving the boards address bits 16 through 23 down
  1785. >one where they connect to the bus, putting them on 15 through 22, and tying
  1786. >the internal bit 15 low (I think). That would make everything show up in the
  1787. >low 32k only. 
  1788. >  
  1789. >     Surely there's a better way...? 
  1790. >
  1791.  
  1792. You could do what I did. A little awkward, but the results were quite nice.
  1793. Using a wire wrap board that allows orientation of a socket with no
  1794. restrictions, place a 40 pin three level W/W socket such that it's pins
  1795. can be inserted into the CPU board Z80 socket, sandwich style. Also place
  1796. the TI MMU chip (it's a 40 pin chip, 7461x series) on the board somewhere.
  1797. Put the Z80 on another W/W socket real close to the main CPU socket, and
  1798. connect all same-numbered pins together, except the ones that need to be
  1799. interrupted to the MMU chip. A little bit of decode logic and you're in
  1800. business: A two board CPU sandwich that allows you to map any 4k block
  1801. in 24 bit space to any 4k block in 16 bit space.
  1802.  
  1803. In the interest of simplicity, I recommend that you do not attempt to
  1804. implement the register read features of the chip. It will conflict with the
  1805. on board buffers of the main CPU and cause you no end of grief if you try.
  1806.  
  1807. Also, since the data bus of the mapping chip during map register access is
  1808. also the address bus input, I found that rather than buffering and steering
  1809. the data bus it was far easier to just program the chip through the address
  1810. bus of the Z80. It is a seldom used feature of the Z80, but you can write
  1811. to a port while generating an 8 bit port address on the low byte of the 
  1812. address bus, while putting another register on the high byte of the address
  1813. bus. That register will be either the "A" or the "B" register, depending on
  1814. which output instruction you are using.
  1815.  
  1816. I have actually implemented this kludge on the Computime Z80 CPU board. I got
  1817. carried away and put a DMA chip and SCSI interface on the W/W board, 
  1818. since it bugged me to see all that wasted real-estate. Unfortunately, the
  1819. added capacitive loading of the extra chips and wiring made the system
  1820. unreliable at 6Mhz, and I had to throttle back to 4Mhz. Grumble. In
  1821. retrospect, board real-estate is cheap ($35) I would have been better off
  1822. just using two W/W boards.
  1823.  
  1824. -- 
  1825. del (Erik Lindberg) 
  1826. uw-beaver!tikal!pilchuck!del
  1827.  
  1828. ------------------------------
  1829.  
  1830. End of INFO-CPM Digest
  1831. ******************************
  1832. 18-May-88 01:32:20-MDT,1755;000000000000
  1833. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1834. Date: Wed, 18 May 88 01:30:31 MDT
  1835. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1836. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1837. Subject: INFO-CPM Digest V88 #122
  1838. To: INFO-CPM@SIMTEL20.ARPA
  1839.  
  1840. INFO-CPM Digest             Wed, 18 May 88       Volume 88 : Issue 122
  1841.  
  1842. Today's Topics:
  1843.                             z80 assemblers
  1844. ----------------------------------------------------------------------
  1845.  
  1846. Date: 16 May 88 13:55:27 GMT
  1847. From: ima!cfisun!lakart!dg@decvax.dec.com  (David Goodenough)
  1848. Subject: z80 assemblers
  1849.  
  1850. Net-people:
  1851.  
  1852.     A while back I mentioned having a z80 assembler that is available
  1853. in the public domain. There has been a certain amount of interest shown in
  1854. it - people E-mailing me and asking for copies, so I am tempted to post the
  1855. executables here (in INTEL .HEX format so EVERYONE can use them). However
  1856. before I do so I want to be sure that the majority decision is with me -
  1857. i.e. I don't want to be on the receiving end of a "770K waste of time
  1858. posting" flame throw. So before I post, please email me a yes or a no
  1859. opinion, and I will act in accordance with the majority wishes. Please
  1860. note that the assembler is NOT compatible with M80 or anything else out
  1861. there, but it does have some useful (?) features (I think they're useful).
  1862. As a possible prelude, I could post the relevant parts of the documentation
  1863. that cover the inconsistancies, so people can make their decisions based
  1864. on real information.
  1865.  
  1866. Comments PLEASE BY E-MAIL, and I'll keep everyone posted.
  1867. -- 
  1868.     dg@lakart.UUCP - David Goodenough        +---+
  1869.                             | +-+-+
  1870.     ....... !harvard!adelie!cfisun!lakart!dg    +-+-+ |
  1871.                                 +---+
  1872.  
  1873. ------------------------------
  1874.  
  1875. End of INFO-CPM Digest
  1876. ******************************
  1877. 19-May-88 01:34:22-MDT,8406;000000000000
  1878. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  1879. Date: Thu, 19 May 88 01:30:39 MDT
  1880. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  1881. Reply-To: INFO-CPM@SIMTEL20.ARPA
  1882. Subject: INFO-CPM Digest V88 #123
  1883. To: INFO-CPM@SIMTEL20.ARPA
  1884.  
  1885. INFO-CPM Digest             Thu, 19 May 88       Volume 88 : Issue 123
  1886.  
  1887. Today's Topics:
  1888.                               Assembler
  1889.                      Good Letter Quality Printers
  1890.               Hardware/Software to read Steno cassettes
  1891.                              how to do it
  1892.                Ithaca Intersystems 256KDR S-100 memory
  1893.                              MP/M system
  1894.                          posting of a Z80 asm
  1895.                             z80 assemblers
  1896. ----------------------------------------------------------------------
  1897.  
  1898. Date: Wed, 18 May 88 13:11:46 PDT
  1899. From: pnet01!mwilson@nosc.mil
  1900. Subject: Assembler
  1901.  
  1902.      It all depends on how many requests you've gotten.  Up to a half-dozen or
  1903. so, I'd say just email it to people.  Above that, it sounds like there'd be
  1904. enough interest in it to warrant posting it to the group.
  1905.  
  1906. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1907. Marc Wilson
  1908.      ARPA: ...!crash!mwilson@nosc.mil
  1909.            ...!crash!pnet01!pro-sol!mwilson@nosc.mil
  1910.      UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson
  1911.      INET: mwilson@crash.CTS.COM
  1912. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1913.  
  1914. ------------------------------
  1915.  
  1916. Date: 14 May 88 01:56:32 GMT
  1917. From: netoprhm%ncsuvm.BITNET@jade.berkeley.edu.user@host.BITNET  (Hal Meeks)
  1918. Subject: Good Letter Quality Printers
  1919.  
  1920. The NEC printer you are talking about is the NECP2200. I have owned one
  1921. for about the last 5 months.
  1922. Pros:
  1923. 1. Letter quality output. It really does look quite good, provided you
  1924.    have a reasonably fresh ribbon.
  1925. 2. Many  built in typestyles. It may be as many as eight, I don't
  1926.    have the manual handy.
  1927. 3. The sheet feeder is a nice touch. Works reasonably well.
  1928. 4. 360 dpi resolution on graphics.
  1929. Cons:
  1930. 1. Construction is not terribly rugged. I haven't broken anything,
  1931.    but I have been careful.
  1932. 2. Makes a high pitched whine when printing. Annoying (but characteristic
  1933.    of low end 24 pin printers).
  1934. 3. Tractor is a pain. It can be set up as unidirectional or bidirectional.
  1935.    Took me a half a hour to set up the first time. Now I have the hang of
  1936.    it, but still is a poor design.
  1937. 4. Ribbons are a little hard to find. Finally found a good mail order place
  1938.    that makes their own. Better than NEC's.
  1939.  
  1940. I have mixed feelings about this printer. I generally pleased with it, but
  1941. think that I would be happier if I had waited and spent a little more money
  1942. on something else.
  1943. One really good deal you may want to investigate is in the last two issues
  1944. of Computer Shopper. A couple of places are selling the Epson LQ800 (with
  1945. tractor)  for around $300.00. A nicely made 24 pin printer, at a really good
  1946. price.
  1947. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1948.  Hal Meeks
  1949.  netoprhm@ncsuvm.bitnet
  1950.  hgm@ncsuvx.ncsu.edu (sometimes)
  1951.  
  1952. ------------------------------
  1953.  
  1954. Date: 18 May 88 08:57:34 PDT (Wednesday)
  1955. From: TReed.ElSegundo@Xerox.COM
  1956. Subject: Hardware/Software to read Steno cassettes
  1957.  
  1958. I am looking for the hardware/software, to be used on a CPM system, that can
  1959. read the cassettes produced by a court reporters stenographic machine.
  1960.  
  1961. I have seen such hardware/software for the PC but none for CPM.  I would like to
  1962. find a ready made package.  I could, I suppose, run down the hardware and then
  1963. write the software but if it is available somewhere and the price is right, why
  1964. bother.
  1965.  
  1966. So, does anyone know if it exist, commercially or otherwise?
  1967.  
  1968. Thanks,
  1969. Terry Reed
  1970.  
  1971. ------------------------------
  1972.  
  1973. Date: Thursday, 12 May 1988  07:41-MDT
  1974. From: necntc!ima!cfisun!lakart!dg@HUSC6.HARVARD.EDU (David Goodenough)
  1975. Subject: how to do it
  1976.  
  1977. > Long article about assembly & linkage with odd offsets.
  1978.  
  1979. If I may be permitted to throw in my 2 cents worth here, I have an assembler /
  1980. linker pair that will place anything you like anywhere you like. For example
  1981. it has created code to be burnt into an EPROM (code and initialised data at
  1982. 0000H, uninitialised data at 4000H), or a BIOS (everything starting at
  1983. 0F200H), or if you leave it alone, it produces a regular CP/M flavour .COM
  1984. file: starting at 0100H. It's all done with flags to the linker: basically
  1985. when you link, you just tell the linker where to put everything, and voila -
  1986. there you are.
  1987.  
  1988. CAVEAT - It is *_NOT_* compatible with M80, so sources will need to
  1989. be massaged, but I use it all the time, and it does work.
  1990.  
  1991. P.S. I wrote it myself, so I have no problem at all about shipping a copy
  1992. to anyone who is interested.
  1993. -- 
  1994.     dg@lakart.UUCP - David Goodenough        +---+
  1995.                             | +-+-+
  1996.     ....... !harvard!adelie!cfisun!lakart!dg    +-+-+ |
  1997.                                 +---+
  1998.  
  1999. ------------------------------
  2000.  
  2001. Date: 17 May 88 18:16:04 GMT
  2002. From: amdahl!drivax!riddle@ames.arc.nasa.gov  (Riddle)
  2003. Subject: Ithaca Intersystems 256KDR S-100 memory
  2004.  
  2005. I liked <898@pilchuck.Data-IO.COM>'s solution to the S-100 24-bit addressing
  2006. to the old Z80-bank switching kludge.  Ithaca Intersystems took a simular
  2007. approch, the CPU board had a simple MMU which provided 8 banks of 16 4K
  2008. memory address translation.  That's how MP/M and banked CP/M plus were
  2009. implimented to look like a banked system, while DMA was still 24-bit addresses.
  2010.  
  2011. BUT........I have an easier (better :-)) fix for you people with Cromemco or
  2012. Advanced Micro type CPUs.
  2013.  
  2014. I will provide you schmatics of a one chip addition to the 256K board, so that
  2015. it will read the bank switch lines from the S-100 bus.
  2016.  
  2017. .........BONUS........make board into 1 meg.............BONUS............
  2018.  
  2019. It will also show how add address decoding for using 256K mem chips, giving
  2020. you 1 meg capacity on the board.
  2021.  
  2022. I can't/won't character draw it here, so Email me your Postal address and I
  2023. will USMail a copy to you.
  2024.                     Riddle
  2025. -- 
  2026. [replace with your own cute .signature]        amdahl!drivax!riddle
  2027.  
  2028. ------------------------------
  2029.  
  2030. Date: 18 May 88  9:00 -0600
  2031. From: Ken Wallewein <kenw%noah.arc.cdn%ean.ubc.ca@RELAY.CS.NET>
  2032. Subject: MP/M system
  2033.  
  2034.   Hey, folks, I know somebody who has a real nice MP/M (multi-user,
  2035. multi-tasking) hard drive-based system for sale cheap. Would it be permissible
  2036. to post some sort of advertisement here? 
  2037.  
  2038. /kenw
  2039.  
  2040. ------------------------------
  2041.  
  2042. Date: Wed, 18 May 88 10:28:48 PDT
  2043. From: secrist%msdsws.DEC@decwrl.dec.com (Richard Secrist / KXO)
  2044. Subject: posting of a Z80 asm
  2045.  
  2046. >    ...so I am tempted to post the executables here (in INTEL .HEX
  2047. >    format so EVERYONE can use them)... However before I do so I want
  2048. >    to be sure that the majority decision is with me... please
  2049. >    email me a yes or a no opinion, and I will act in accordance with
  2050. >    the majority wishes...
  2051.  
  2052. David:
  2053.  
  2054. While I appreciate your offer and have no objections to such a posting
  2055. myself, this kind of thing is really up to the moderator of the list
  2056. and not us.
  2057.  
  2058. If you aren't allowed to post it you could 1) upload it to SIMTEL20 and
  2059. ROYAL OAK, and/or 2) give it to one person on each net and let them
  2060. redistribute it, posting the contacts here, or 3) all of the above.
  2061. Either way thanks for making it available and I'd be interested in
  2062. getting a copy of it too !
  2063.  
  2064. Richard
  2065. secrist%msdsws.dec@decwrl.dec.com.arpa
  2066.  
  2067. ------------------------------
  2068.  
  2069. Date: Wed, 18 May 1988  21:16 MDT
  2070. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2071. Subject: z80 assemblers
  2072.  
  2073. David, please don't post programs to Info-Cpm.  It causes many people
  2074. to lose the entire Info-Cpm Digest because the file exceeds their
  2075. allocated disk storage.  Everyone on this newsgroup can get files from
  2076. Simtel20 either by FTP or netmail using the server at CICGE.RPI.EDU.
  2077.  
  2078. I can take your program as crunched files in an LBR so that all the
  2079. related files are together.  There are two ways to get it to me.
  2080. First, if you have a GEnie account you can upload it without charge to
  2081. the CP/M RoundTable and I'll transfer it to SIMTEL20.  If you can't do
  2082. that then upload it to your host and uuencode the LBR and send it to
  2083. me via netmail.  The best path from you will be
  2084.  
  2085.     ...!uunet!simtel20.arpa!w8sdz
  2086.  
  2087. --Keith
  2088.  
  2089. ------------------------------
  2090.  
  2091. End of INFO-CPM Digest
  2092. ******************************
  2093. 20-May-88 01:31:09-MDT,11583;000000000000
  2094. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  2095. Date: Fri, 20 May 88 01:30:19 MDT
  2096. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  2097. Reply-To: INFO-CPM@SIMTEL20.ARPA
  2098. Subject: INFO-CPM Digest V88 #124
  2099. To: INFO-CPM@SIMTEL20.ARPA
  2100.  
  2101. INFO-CPM Digest             Fri, 20 May 88       Volume 88 : Issue 124
  2102.  
  2103. Today's Topics:
  2104.                            256KDR board mod
  2105.             Any good references for CP/M and Z80? (2 msgs)
  2106.                        CP/M Kermit Announcement
  2107.                        z80 assemblers (2 msgs)
  2108. ----------------------------------------------------------------------
  2109.  
  2110. Date: Thu, 19 May 88 20:24:51 CDT
  2111. From: mknox@emx.utexas.edu (Margaret H. Knox)
  2112. Subject: 256KDR board mod
  2113.  
  2114. Sorry folks, but this mailer doesn't seem to know how to get to Riddle's
  2115. mailer.
  2116.              Riddle, if you would please, that mod you mention would
  2117. be a big help.  Send snail-mail to M. Knox
  2118.                                    508 Carolyn
  2119.                                    Austin, TX  78705
  2120.  
  2121. Much thanks...
  2122.  
  2123. ------------------------------
  2124.  
  2125. Date: 19 May 88 09:00:27 GMT
  2126. From: uhccux!brenda@humu.nosc.mil  (Brenda Young)
  2127. Subject: Any good references for CP/M and Z80?
  2128.  
  2129. Hi.  I've been looking for some good references on CP/M and Z80 assembly
  2130. language, but have found nothing at my local book stores.  I need BDOS and
  2131. BIOS listings, etc... to do a little programing... So, I was wondering if
  2132. anyone out there would like to share their favorite references... If you
  2133. E-Mail it to me and there is enough response I will post my findings.
  2134.  
  2135. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2136. Internet: brenda@uhccux.uhcc.hawaii.edu     | "Your such a kid!!!" -Breeze-
  2137. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2138.  
  2139. ------------------------------
  2140.  
  2141. Date: 19 May 88 13:35:09 GMT
  2142. From: rochester!ur-tut!cwwj@cu-arpa.cs.cornell.edu  (Clarence Wilkerson)
  2143. Subject: Any good references for CP/M and Z80?
  2144.  
  2145. In article <1862@uhccux.UUCP>, brenda@uhccux.UUCP (Brenda Young) writes:
  2146. > Hi.  I've been looking for some good references on CP/M and Z80 assembly
  2147. > language, but have found nothing at my local book stores.  I need BDOS and
  2148. > BIOS listings, etc... to do a little programing... So, I was wondering if
  2149. iA. Miller's book on CP/M is pretty good. You might also get source code
  2150. from the simtel20 archives. I suggest early stuff by Peteresen or
  2151. Christensen.. sources for DU or Plink or Modem before they got cluttered
  2152. up by other people. DASM is a good one to look at also. There are a
  2153. few sample BIOS floating about also. These tend to be device dependent,
  2154. so you would ideally like to find one for a machine using the same
  2155. serial and disk controller chips as the system you have. Common disk
  2156. controller chips are the Western Digital 179X series. Common serial
  2157. chips are the 8250, 8251, 2661, and z80sio. Code for these can also
  2158. be found in overlays to MODEM. Disk controller code will probably 
  2159. be harder to find.
  2160. .
  2161.  
  2162. ------------------------------
  2163.  
  2164. Date: Wed 18 May 88 17:25:52-EDT
  2165. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2166. Subject: CP/M Kermit Announcement
  2167.  
  2168. Following is the announcement of CP/M-80 Kermit version 4.09, the first
  2169. new release of CP/M Kermit since 4.05 since February 1985.
  2170.  
  2171. Kermit files may be obtained over networks and by mail order.  On the
  2172. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  2173. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  2174. and GET (or MULTIPLE GET, or MGET) the desired files from logical device KER:,
  2175. e.g. MGET KER:CP*.* for the new CP/M files.  You can also get Kermit files over
  2176. BITNET/EARN; to get started send a message with text HELP to KERMSRV, the
  2177. Kermit file server, at host CUVMA.  For detailed instructions, read the file
  2178. KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail, request a complete
  2179. list of Kermit versions and an order form from Kermit Distribution, Columbia
  2180. University Center for Computing Activities, 612 West 115th Street, New York, NY
  2181. 10025 USA.
  2182.  
  2183. Date: 8 Jan 88 0:00:00
  2184. From: Bertil Schou, Loughborough University, UK
  2185. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  2186. Subject: Announcing Version 4.09 of Kermit-80 for CP/M-80
  2187. Keywords: CP/M-80 Kermit 4.09
  2188.  
  2189. After an incredibly long gestation period, here is hopefully an updated
  2190. version of Kermit-80 V4.05. Kermit-80 V4.08 is issued for testing purposes
  2191. only.  Version 4.09 is the release issue of version 4.08.  I still, however,
  2192. want any feedback about problems generated in this revision, or others
  2193. desperately want fixing.
  2194.  
  2195. Superficially, there is little real change in operation of Kermit-80, version
  2196. 4.05, but there have been some major jobs tackled like trapping BDOS calls and
  2197. multiple FCB buffering...
  2198.  
  2199. New bits for this version include:
  2200.      SET       {SEND/RECEIVE} START-OF-PACKET character
  2201.      SET       DIRECTORY-FILE-SIZE (Shows or hides file sizes on 
  2202.                  DIRectory displays)
  2203.      SET       TERMINAL to OFF, VT52, DUMB, EXTERNAL, QUIET, REGULAR.
  2204.      SET       USER to set other user spaces
  2205.      RECEIVE   to collect a file from a remote SENDer
  2206.      GET       to collect a file from a remote SERVER
  2207.      SEND      {local filename} {remote filename}
  2208.      TAKE      to take command files from disk (including other take files!)
  2209.      FCOPY     Copy CP/M files from within Kermit (no wildcard)
  2210.      TYPE      Type a file to the console from within Kermit
  2211.      PRINT     Print a file to the printer from within Kermit
  2212.      -         Updated  TRANSMIT command that waits for a string of characters
  2213.                  from the host (default is CR).
  2214.      -         Command line commands, eg:
  2215.                     KERMIT ;SET FILE BINARY;SEND FOO.BAR
  2216.      -         Automatic TAKE KERMIT.INI on default disk on
  2217.                  loading KERMIT-80 (useful for SET BAUD etc.)
  2218.      -         Much improved speed on DIRECTORY 
  2219.      -         Automatic CLOSE-ing of a terminal connection if the line is
  2220.                  DROP-ped (currently only for an Apple, and Torch has a dummy
  2221.                  test for cntrl-] D in connect state)
  2222.      -         Improved printer handling.
  2223.  
  2224. On the negative side, only LASM and Microsoft M80 assemblers can be used to
  2225. assemble the source files. I personally see no point in being able to support
  2226. several assemblers if LASM can do the job, but then again, I have not used the
  2227. MAC80 cross assembler...  Comments on assembler compatabilities, please!
  2228.  
  2229. All source files have been renamed, and there are a few additions. All source
  2230. files are named in the form CPaxxx.ASM, where:
  2231.  
  2232.      a=A for general information
  2233.      a=S for system independent source files and hex file
  2234.      a=X for system dependent source files
  2235.      a=V for system-dependent hex files
  2236.  
  2237. The system dependent code has changed a litle too, hopefully bringing the
  2238. CPXSYS.ASM (formerly CP4SYS.ASM) file a bit more toward a manageable size.
  2239. There is now the possibility for FAMILIES of systems, like APPLE and NorthStar
  2240. (also Comart), which contains code for computers of a single type.  I have
  2241. immediately gone against all this by creating a family with the code for
  2242. Torches, Cifers, Ithacas and Superbrains (this because we have these systems
  2243. here at Loughborough.)
  2244.  
  2245. Bertil Schou.
  2246.  
  2247. [Ed. - Many thanks, Bertil!  And also to Alan Phillips and Steve Jenkins at
  2248. Lancaster University for sending this new version to us via transoceanic
  2249. magnetic tape, and to the many others in the UK who contributed to this new
  2250. release.  This version supports all the systems supported by version 4.05,
  2251. with the exception of the HP-125, and with the addition of many more, for a
  2252. total of something like 52 systems.  The new files have been installed in
  2253. KER:CP*.*, and the old ones moved (on CU20B, anyway) to KO:CP*.*.  CP/M
  2254. users, please get this new version and try it out, so we can make sure it's
  2255. safe to distribute.  And this is also the time to plead ONCE AGAIN for
  2256. volunteers to distribute CP/M Kermit on 5.25-inch diskette for different
  2257. kinds of systems, and also in "universal" 8-inch diskette format.  Please
  2258. come forward if you can do it, or know of a user group that can!]
  2259. -------
  2260.  
  2261. ------------------------------
  2262.  
  2263. Date: 19 May 88 15:42:09 GMT
  2264. From: bsu-cs!neubauer@iuvax.cs.indiana.edu  (Paul Neubauer)
  2265. Subject: z80 assemblers
  2266.  
  2267. In article <KPETERSEN.12399446959.BABYL@SIMTEL20.ARPA> W8SDZ@SIMTEL20.ARPA (Keith Petersen) writes:
  2268. >David, please don't post programs to Info-Cpm.  It causes many people
  2269. >to lose the entire Info-Cpm Digest because the file exceeds their
  2270. >allocated disk storage.  Everyone on this newsgroup can get files from
  2271. >Simtel20 either by FTP or netmail using the server at CICGE.RPI.EDU.
  2272. >
  2273. >me via netmail.  The best path from you will be
  2274. >    ...!uunet!simtel20.arpa!w8sdz
  2275. >--Keith
  2276.  
  2277. Keith,
  2278.  
  2279. We've been through this before with other proposals for postings of
  2280. programs.  Yes, there are serious problems with postings and those problems
  2281. are not going to go away.  You have good reason to discourage posting, but
  2282. your reasoning is FLAWED.  It is simply NOT TRUE that "everyone on this
  2283. newsgroup" can ftp.  "This newsgroup" includes many people (like me) who are
  2284. not reading INFO-CPM (a moderated internet (?) group), but comp.os.cpm (an
  2285. unmoderated uunet group).  The constraints are VERY different.  It is still
  2286. better to have the programs posted to Royal Oak, for example, than to the
  2287. net, but SIMTEL20 is NOT accessible to everyone.  I only wish I could have
  2288. access to SIMTEL20 or ftp from other sites, but I can't.  So please refrain
  2289. from making unwarrented generalizations about what "everyone" can or cannot
  2290. do.  This is not intended as simply a flame, but you and a (large) number of
  2291. other people from all of the various ends of "the" net do need to realize
  2292. that their little corner of the net is not the whole thing.
  2293.  
  2294. -- 
  2295. Paul Neubauer         neubauer@bsu-cs.UUCP
  2296.                       <backbones>!{iuvax,pur-ee,uunet}!bsu-cs!neubauer
  2297.  
  2298. ------------------------------
  2299.  
  2300. Date: 19 May 88 19:16:20 GMT
  2301. From: tikal!sigma!bill@beaver.cs.washington.edu  (bill)
  2302. Subject: z80 assemblers
  2303.  
  2304. In article <111@lakart.UUCP> dg@lakart.UUCP writes:
  2305. >    A while back I mentioned having a z80 assembler that is available
  2306. >in the public domain. [...] so I am tempted to post the executables here
  2307. >[...]. However before I do so I want to be sure that the majority decision
  2308. >is with me - i.e. I don't want to be on the receiving end of a "770K waste
  2309. >of time posting" flame throw. [...]
  2310.  
  2311. I don't see why we don't post sources/binaries for CP/M to the net. We seem
  2312. to have sources/binaries groups for just about everything else on the net,
  2313. and some groups, such as the Minix group (at least in its early days), had
  2314. sources posted in the discussion group itself.
  2315.  
  2316. It's nice that SIMTEL20 is archiving this stuff, but that site is not
  2317. readily accessible for some of us, and besides, it appears they're archiving
  2318. PC stuff, and yet we have PC groups.
  2319.  
  2320. I'm sure there's a lot more stuff people'd share (ex: my initial cuts at
  2321. opendir()/readdir(), and "du:filename" extensions to the Eco-C runtime
  2322. library) if there were a more convenient distribution for the smaller things
  2323. at least. Some things, such as Greg Lee's EP utilities - at 1 Megabyte, are
  2324. obviously too large to post, but surely we can handle smaller packages.
  2325.  
  2326. Thoughts?
  2327.  
  2328. ------------------------------
  2329.  
  2330. End of INFO-CPM Digest
  2331. ******************************
  2332. 21-May-88 01:32:00-MDT,10171;000000000000
  2333. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  2334. Date: Sat, 21 May 88 01:30:34 MDT
  2335. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  2336. Reply-To: INFO-CPM@SIMTEL20.ARPA
  2337. Subject: INFO-CPM Digest V88 #125
  2338. To: INFO-CPM@SIMTEL20.ARPA
  2339.  
  2340. INFO-CPM Digest             Sat, 21 May 88       Volume 88 : Issue 125
  2341.  
  2342. Today's Topics:
  2343.                             A New Server ?
  2344.                          Faster floppy drives
  2345.                             z80 assemblers
  2346. ----------------------------------------------------------------------
  2347.  
  2348. Date: Fri, 20 May 88 12:51:30 PDT
  2349. From: secrist%msdsws.DEC@decwrl.dec.com (Richard Secrist / KXO)
  2350. Subject: A New Server ?
  2351.  
  2352. > ...Simtel20 either by FTP or netmail using the server at CICGE.RPI.EDU.
  2353.  
  2354. Does anyone have a blurb on how to use this server ?
  2355.  
  2356. Thanks !
  2357.  
  2358. Richard
  2359.  
  2360. ------------------------------
  2361.  
  2362. Date: Fri, 20 May 88 17:26:40 ECT
  2363. From: DBRAATAN%NORUNIT.BITNET@CORNELLC.CCS.CORNELL.EDU
  2364. Subject: Faster floppy drives
  2365.  
  2366. Higher floppy step rates.
  2367.  
  2368. Many modern floppy drives work at higher step rates than the
  2369. Western Digital (or compatible) Floppy Disc Controllers (FDCs)
  2370. may be programmed for. The highest step rate (FDC at 1 MHz)
  2371. is 6 ms per step. It is a pity that the controller cannot achive
  2372. the maximum drive performance. I think I have a solution to
  2373. the problem. It works for the WD 2797 controller and 3 1/2 inch
  2374. drive in my Bondwell-2 computer. I guess it will work for other
  2375. software compatible controllers also (1771, 1773, 2793, etc).
  2376.  
  2377. It IS possible to step the drive faster than the data sheet for
  2378. the controller says. Just use this Z80 program:
  2379.  
  2380.  
  2381. ;-----------------------------------------------------------
  2382. ;On entry:
  2383. ;   C: Destination track number
  2384. ;   B: Current track number
  2385. ;
  2386.         LD      A,B
  2387.         OUT     (FTRK),A      ;Update track register in FDC
  2388.         LD      A,C
  2389.         SUB     B             ;Calculate distance from current to new track
  2390.         JR      Z,NOJOB       ;We are at the right track, exit
  2391.         LD      C,58h         ;FDC command: Step in
  2392.         JR      NC,INWARD     ;Step inwards
  2393.         NEG                   ;Get positive number of steps
  2394.         LD      C,78h         ;FDC command: Step out
  2395. INWARD: LD      B,A           ;Use B as step counter (counts down)
  2396. NXTSTP: LD      A,C
  2397.         OUT     (FCOMM),A     ;Issue step command to FDC
  2398.         LD      HL,TIME       ;Time between steps
  2399.         CALL    LPAUSE        ;Wait until the floppy is ready for next step
  2400.         CALL    IMMINT        ;Interrupt FDC
  2401.         DJNZ    NXTSTP        ;Do next step
  2402. NOJOB:                        ;Continue processing...
  2403.  
  2404.  
  2405. ;       **** SUBROUTINES: ****
  2406. ;----------------------------------------------
  2407. ; Subroutine IMMINT
  2408. ;   Issues immediate interrupt command to
  2409. ;   Floppy Disc Controller.
  2410. ;
  2411. IMMINT: LD      A,0D8h        ;FDC command: Immediate interrupt
  2412.         OUT     (FCOMM),A
  2413.         CALL    SDELAY        ;Short delay
  2414.         LD      A,0D0h        ;FDC command: Reset interrupt
  2415.         OUT     (FCOMM),A
  2416. WREADY: IN      A,(FCOMM)     ;Wait until the FDC is ready for next command...
  2417.         BIT     0,A
  2418.         JR      NZ,WREADY
  2419.         RET
  2420.  
  2421. ;----------------------------------------------
  2422. ; Subroutine SDELAY
  2423. ;   This short delay is needed because the FDC registers
  2424. ;   do not update instantly. The CALL - RET sequence is
  2425. ;   a part of the delay. The delay is calculated for a
  2426. ;   4 Mhz Z80 CPU.
  2427. SDELAY: PUSH    IX
  2428.         POP     IX
  2429.         PUSH    IX
  2430.         POP     IX
  2431.         RET
  2432.  
  2433. ;----------------------------------------------
  2434. ; Subroutine LPAUSE
  2435. ;   General delay routine. Use your own or...
  2436. LPAUSE: DEC     HL
  2437.         INC     IX
  2438.         DEC     IX
  2439.         LD      A,H
  2440.         OR      L
  2441.         JR      NZ,LPAUSE
  2442.         RET
  2443.  
  2444. ;------------------------------------------------
  2445.  
  2446. Final notes:
  2447.     My Bondwell uses a TIME = 216 constant. The fastest stepping
  2448.     rate you normally get with the FDC is something like TIME = 900.
  2449.  
  2450.     FCOMM is the I/O address to the FDC command/status register.
  2451.     FTRK is the I/O address to the FDC track register.
  2452.  
  2453.     This program must, of course, be inserted into your BIOS.
  2454.  
  2455.     I hope this may be of some use to some of you. The algorithm
  2456.     may be used on 8080 computers also, of course. Maybe the
  2457.     IBM PC also can do this. I dont know that. Please try it
  2458.     out.
  2459.  
  2460.     There may be errors in this note.
  2461.  
  2462.     Write EMAIL to me if you have questions or remarks.
  2463.  
  2464.           Dag Henrik Braatane
  2465.           DBRAATAN@NORUNIT.BITNET
  2466.  
  2467. ------------------------------
  2468.  
  2469. Date: Fri, 20 May 1988  11:53 MDT
  2470. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2471. Subject: z80 assemblers
  2472.  
  2473. Have you tried the archive server?  Before you flame me please be
  2474. fully informed.  Comp.Os.Cpm is a newsgroup for messages, not
  2475. binaries.  If you insist on posting binaries I will have no choice but
  2476. to ask that the gateway between Usenet and Arpanet be SHUT OFF.
  2477.  
  2478. [Note: In the following discussion, if you are not on BITNET
  2479. substitute the address LISTSERV@CICGE.RPI.EDU for the address shown.]
  2480.  
  2481.             Help information for the PDGET command
  2482. *****************************************************************
  2483.  
  2484.      Selected portions of the SIMTEL20 public domain software archives
  2485. are available via a file server at RPICICGE.BITNET.  At present the
  2486. collections include the following directories:
  2487.  
  2488.      PD1:<CPM.*>     -- The Info-CPM archive (CP/M machines)
  2489.      PD1:<SIGM.*>    -- The SIG/M User Group archive (CP/M machines)
  2490.      PD1:<MISC.*>    -- The Miscellaneous archives
  2491.      PD1:<MSDOS.*>   -- The IBM-PC/MSDOS archives
  2492.      PD1:<PC-BLUE.*> -- The PC-Blue User Group archive (MSDOS machines)
  2493. Planned:
  2494.      PD1:<CPMUG.*>   -- The CP/M User Group archive.
  2495.  
  2496. Any of the files in these collections are available from the file
  2497. server LISTSERV@RPICICGE.BITNET.  The server responds to two commands.
  2498. /PDDIR requests a directory listing of files available in an archive,
  2499. and /PDGET requests a file from an archive.  The file server accepts
  2500. commands in both interactive messages or RFC822-style mail.  (On
  2501. VM and MVS Bitnet hosts, TELL LISTSERV AT RPICICGE... can be used to
  2502. send an interactive message.  Other Bitnet systems may have similar
  2503. facilities.  People on non-Bitnet systems must use the mail interface,
  2504. and must insure that the From: header represents a valid return path.)
  2505.  
  2506. ****Note:  The server actually responds to many, many other commands,
  2507.            but none of them have anything to do with the archives.
  2508.  
  2509. The two commands have the following form:
  2510.  
  2511.       /PDGET  <format>  simtel.filename  < ( encoding >
  2512.       /PDDIR  simtel.pattern
  2513.  
  2514. The <...> mark things that are optional.
  2515.  
  2516. * "simtel.filename" specifies the name of a file to be delivered to the
  2517.     user.  Names are usually of the form "PD1:<dir.subdir>name.type"
  2518.  
  2519. * "simtel.pattern" specifies a search pattern used in generating a
  2520.     directory listing.  The form of the pattern is like the filename
  2521.     mentioned above, but asterisks (*) may be used freely in the
  2522.     subdir, name, and type parts as wild cards (but not in the dir field.)
  2523.  
  2524. * "format" specifies the method of transmission to be used:
  2525.  
  2526.     NETDATA  -- suitable for transfer to Bitnet hosts that can accept
  2527.                 files in IBM Netdata format.
  2528.     PUNCH    -- suitable for transfer to Bitnet hosts that can accept
  2529.                 files but cannot decode the Netdata format.  Files
  2530.                 are sent as 80-byte card-images.
  2531.     MAIL     -- suitable for transfer to hosts that can accept only
  2532.                 mail or are accessible to Bitnet only through gateways.
  2533.                 Large files sent via mail are split into several
  2534.                 smaller files that the recipient must reassemble.
  2535.     If the format is omitted, NETDATA is assumed for Bitnet hosts
  2536.     and MAIL for all others.
  2537.  
  2538. * "encoding" specifies any special encoding of the file data:
  2539.  
  2540.     ASIS     -- suitable for hosts that can receive binary data.  The
  2541.                 file is sent exactly as it is stored on RPICICGE:
  2542.                 CP/M sector images, binary mostly.  ASIS may be used
  2543.                 only with format NETDATA.
  2544.     UUENCODE -- suitable for hosts that cannot receive binary data.
  2545.                 The file is sent uuencoded.
  2546.     TRANSLATE -- suitable for any host, but only when the file actually
  2547.                 represents readable text.  The file is translated into
  2548.                 character data format.
  2549.     If the encoding is omitted, files are sent ASIS if the transmission
  2550.     format is NETDATA, and UUENCODEd otherwise.
  2551.  
  2552. /PDDIR Examples:
  2553. ================
  2554. (1)  The user is looking for the ARC programs.
  2555.             /PDDIR  PD1:<MSDOS.*>ARC*.*
  2556.  
  2557. (2)  The user wants a listing of the full MSDOS collection.
  2558.             /PDDIR  PD1:<MSDOS>
  2559.  
  2560. /PDGET Examples:
  2561. ================
  2562. In each of the following examples the user wants the -FILES.DOC file to
  2563. examine on his host and the PKX35A35.EXE file to download to his micro,
  2564. both from the MSDOS collection.  Note that none of the examples have a
  2565. closing parenthesis!
  2566.  
  2567. (1)  The user is on an IBM host directly connected to Bitnet:
  2568.            /PDGET  NETDATA  PD1:<MSDOS.STARTER>-FILES.DOC  (TRANSLATE
  2569.            /PDGET  NETDATA  PD1:<MSDOS.ARC-LBR>PKX35A35.EXE
  2570.  
  2571. (2)  The user is on a non-IBM host directly connected to Bitnet and can
  2572.      receive Netdata files:
  2573.            /PDGET  NETDATA  PD1:<MSDOS.STARTER>-FILES.DOC  (TRANSLATE
  2574.            /PDGET  NETDATA  PD1:<MSDOS.ARC-LBR>PKX35A35.EXE  (UUE
  2575.  
  2576. (3)  The user is on a non-IBM host directly connected to Bitnet and can
  2577.      receive punch files:
  2578.            /PDGET  PUNCH  PD1:<MSDOS.STARTER>-FILES.DOC  (TRANSLATE
  2579.            /PDGET  PUNCH  PD1:<MSDOS.ARC-LBR>PKX35A35.EXE  (UUE
  2580.  
  2581. (4)  The user is on some host somewhere:
  2582.            /PDGET  MAIL  PD1:<MSDOS.STARTER>-FILES.DOC  (TRANSLATE
  2583.            /PDGET  MAIL  PD1:<MSDOS.ARC-LBR>PKX35A35.EXE  (UUE
  2584.  
  2585. --Keith Petersen
  2586. Maintainer of the CP/M and MSDOS archives at SIMTEL20.ARPA
  2587.  
  2588. ------------------------------
  2589.  
  2590. End of INFO-CPM Digest
  2591. ******************************
  2592. 24-May-88 01:33:54-MDT,3917;000000000000
  2593. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  2594. Date: Tue, 24 May 88 01:30:31 MDT
  2595. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  2596. Reply-To: INFO-CPM@SIMTEL20.ARPA
  2597. Subject: INFO-CPM Digest V88 #126
  2598. To: INFO-CPM@SIMTEL20.ARPA
  2599.  
  2600. INFO-CPM Digest             Tue, 24 May 88       Volume 88 : Issue 126
  2601.  
  2602. Today's Topics:
  2603.                 Any good references for CP/M and Z80?
  2604.                           MDBS III (2 msgs)
  2605.                VT100 terminal emulation for Apple CP/M
  2606. ----------------------------------------------------------------------
  2607.  
  2608. Date: 20 May 88 16:32:01 GMT
  2609. From: hpl-opus!coln@hplabs.hp.com  (Mike Coln)
  2610. Subject: Any good references for CP/M and Z80?
  2611.  
  2612. For a good general reference on the CP/M operating system (and assembly
  2613. extensions) I would suggest "The Programmer's CP/M Handbook" by 
  2614. Andy Johnson-Laird.  It is published by McGraw-Hill, copyright 1983,
  2615. ISBN 0-88134-103-7 (paperback) 0-88134-119-3 (hardback).
  2616.  
  2617.     Mike Coln
  2618.  
  2619. ------------------------------
  2620.  
  2621. Date: 21 MAY 88 15:57-
  2622. From: RALPH%UHHEPG.BITNET@CUNYVM.CUNY.EDU
  2623. Subject: MDBS III
  2624.  
  2625. Date: 21-MAY-1988 15:56:33.77
  2626. From: Ralph Becker-Szendy RALPH AT UHHEPG
  2627. To:   0::"info-cpm@simtel20.arpa",RALPH
  2628. Subj: MDBS III
  2629. This was bounced by the mailer at CUNYVM.CUMY.EDU, so i try again. Sorry, if it
  2630. actually went through this is a reposting ...
  2631.  
  2632. Does anyone out there know whether MDBS III (a full hierarchical database
  2633. system, implemented as callable routines) for cp/m can still be bought
  2634. somewhere ? Or does someone have an old one she/he wants to sell ? And if not,
  2635. would someone who has it be willing to share his copy with me ?
  2636.  
  2637. Any good hints would be appreciated. Also, if someone knows another good
  2638. CALLABLE database system (not a standalone-product like dBASE or Condor, but a
  2639. set of subroutines), I would be eager to learn about it.
  2640.  
  2641. Ralph Becker-Szendy                            RALPH@UHHEPG.PHYS.HAWAII.EDU
  2642. University of Hawaii / High Energy Physics Group        RALPH@UHHEPG.BITNET
  2643. Watanabe Hall #203, 2505 Correa Road, Honolulu, HI 96822      (808)948-7391
  2644.  
  2645. ------------------------------
  2646.  
  2647. Date: 21 MAY 88 15:57-
  2648. From: RALPH%UHHEPG.BITNET@CUNYVM.CUNY.EDU
  2649. Subject: MDBS III
  2650.  
  2651. Date: 21-MAY-1988 15:56:33.77
  2652. From: Ralph Becker-Szendy RALPH AT UHHEPG
  2653. To:   0::"info-cpm@simtel20.arpa",RALPH
  2654. Subj: MDBS III
  2655. This was bounced by the mailer at CUNYVM.CUMY.EDU, so i try again. Sorry, if it
  2656. actually went through this is a reposting ...
  2657.  
  2658. Does anyone out there know whether MDBS III (a full hierarchical database
  2659. system, implemented as callable routines) for cp/m can still be bought
  2660. somewhere ? Or does someone have an old one she/he wants to sell ? And if not,
  2661. would someone who has it be willing to share his copy with me ?
  2662.  
  2663. Any good hints would be appreciated. Also, if someone knows another good
  2664. CALLABLE database system (not a standalone-product like dBASE or Condor, but a
  2665. set of subroutines), I would be eager to learn about it.
  2666.  
  2667. Ralph Becker-Szendy                            RALPH@UHHEPG.PHYS.HAWAII.EDU
  2668. University of Hawaii / High Energy Physics Group        RALPH@UHHEPG.BITNET
  2669. Watanabe Hall #203, 2505 Correa Road, Honolulu, HI 96822      (808)948-7391
  2670.  
  2671. ------------------------------
  2672.  
  2673. Date: Sat, 21 May 88 20:32:01 edt
  2674. From: marwood@dmc-crc.arpa (G. J. Marwood)
  2675. Subject: VT100 terminal emulation for Apple CP/M
  2676.  
  2677. I have been asked if I know of any VT100 emulator for an Apple //+ running 
  2678. CP/M (Applicard or Softcard).  The only one that I am aware of is a terminal
  2679. emulator for use with MEXPlus.  So far as I know the emulator is also 
  2680. proprietary, though I don't know whether it can still be purchased anywhere.
  2681. I would appreciate any information on this or any other CP/M VT100 emulator
  2682. for the Apple //.
  2683.  
  2684.                                          Gordon Marwood
  2685.  
  2686. ------------------------------
  2687.  
  2688. End of INFO-CPM Digest
  2689. ******************************
  2690. 24-May-88 14:56:38-MDT,9268;000000000000
  2691. Mail-From: KPETERSEN created at 24-May-88 14:53:46
  2692. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  2693. Date: Tue, 24 May 88 14:53:45 MDT
  2694. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  2695. Reply-To: INFO-CPM@SIMTEL20.ARPA
  2696. Subject: INFO-CPM Digest V88 #127
  2697. To: INFO-CPM@SIMTEL20.ARPA
  2698.  
  2699. INFO-CPM Digest             Tue, 24 May 88       Volume 88 : Issue 127
  2700.  
  2701. Today's Topics:
  2702.         More up-to-date info on the server at RPICICGE.BITNET
  2703. ----------------------------------------------------------------------
  2704.  
  2705. Date: Tue, 24 May 88 08:36:04 EDT
  2706. From: "John S. Fisher"  <FISHER@CICGE.RPI.EDU>
  2707. Subject: More up-to-date info on the server at RPICICGE.BITNET
  2708.  
  2709. The following is a more up-to-date collection of information about using the
  2710. server at RPICICGE.BITNET (aka CICGE.RPI.EDU).  Two notes first, though:  For
  2711. non-Bitnet users connectivity continues to be a problem.  The server uses the
  2712. From: header in mail messages to derive the return path, and it does this
  2713. without the aid of a domain name server.  Hosts not in the SRI hosts tables
  2714. are typically unreachable.  Also, there have been some performance problems
  2715. with the gateway between Arpanet and Nysernet (where CICGE.RPI.EDU is to be
  2716. found).  The ability of the server to satisfy file requests has been hampered.
  2717.  
  2718.            --------------
  2719. RPICICGE File Server Documentation and Usage Notes
  2720.  
  2721. The RPICICGE File Server gives users on Bitnet hosts nearly up-to-date
  2722. access to the collossal public domain software collection stored on
  2723. Simtel20.ARPA.  The server runs on an IBM VM/SP system and is built on
  2724. top of popular mail/file server, Revised LISTSERV.  However, since the
  2725. server handles files directly from Simtel20.ARPA, the normal VM/SP and
  2726. LISTSERV concepts do not apply.
  2727.  
  2728.      Simtel20.ARPA is a DEC Tops-20 system, and file naming therefore
  2729. follow Tops-20 conventions.  For this server, file names always conform ,
  2730. to the following layout:
  2731.  
  2732.      diskname:<directoryname.subdirectoryname>filename.extension
  2733.  
  2734. The diskname identifies the physical disk device where the file is
  2735. stored.  The software archives are all kept on the disk named PD.
  2736. The directoryname identifies in which archive the file is stored.
  2737. The server provides access to the following archives:
  2738.  
  2739.      CPM     -- Info-CPM software archives.
  2740.      MSDOS   -- Info-IBMPC software archives.
  2741.      SIGM    -- SIG/M software archives.
  2742.      PC-BLUE -- PC-Blue software archives.
  2743.      MISC    -- Miscellaneous software archives.
  2744.  
  2745. The subdirectorynames partitions the archive into categories, and the
  2746. categories vary from archive to archive.  The filename is generally
  2747. some descriptive name for the file; the extentionname indicates its
  2748. type.  For example,
  2749.  
  2750.      PD:<MSDOS.STARTER>UUDECODE.BAS
  2751.  
  2752. is a BASIC source program that does uudecoding.  It is located in the
  2753. STARTER (for starter-kit) subdirectory of the MSDOS archive.  When
  2754. requesting files from the server you must specify the file's fully
  2755. qualified name using the Tops-20 notation.
  2756.  
  2757. (Note:  The design of the server does not allow for getting files
  2758. at the top level directory, e.g. PD:<CPM>CPM.CRCLST is not available.
  2759. However, since the files at the top level are generally directory
  2760. listings, the need for them is superceded by the /PDDIR command.)
  2761.  
  2762. Requests are sent to LISTSERV@RPICICGE.BITNET either as RFC822-style
  2763. mail, or as interactive messages.  Two commands are supported by the
  2764. server.  The /PDDIR command requests a directory of available files,
  2765. and the /PDDIR command requests a specific file.
  2766.  
  2767. *********************
  2768. The /PDDIR command. *
  2769. *********************
  2770. The /PDDIR command is used to list the names of files that match some
  2771. pattern.  The command has several forms.  They are:
  2772.  
  2773.     /PDDIR
  2774.     /PDDIR  PD:<directory>
  2775.     /PDDIR  PD:<directory.subdirectory>filename.ext  age
  2776.  
  2777. The first form lists the names of all the archives known to the server.
  2778. At present these are CPM, SIGM, PC-BLUE, MSDOS, and MISC.  The second
  2779. form lists the names of all the subdirectories in a particular archive.
  2780. (The directory name must be one of the known archives: CPM, SIGM, etc.)
  2781. The third form lists the names of files in the archive.  The age
  2782. parameter limits how old a file in the archive may be and still be
  2783. considered.  If omitted, the default is 30, meaning 30 days old.
  2784. The directory name must be one of CPM, SIGM, PC-BLUE, MSDOS, or MISC.
  2785. The subdirectory, filename, and ext may include asterisks ('*') as
  2786. "wild-card" characters.  The following are examples.
  2787.  
  2788.     /PDDIR PD:<MSDOS>  --Lists all subdirectories in the MSDOS archive.
  2789.     /PDDIR PD:<SIGM.*>*.*   --Lists files added in the last 30 days.
  2790.     /PDDIR PD:<MISC.VAXVMS>*.* 9999 --Lists VAX/VMS related files.
  2791.     /PDDIR PD:<CPM>UUDECODE*.* 9999 --Lists uudecode software for CP/M.
  2792.  
  2793. *********************
  2794. The /PDDIR command. *
  2795. *********************
  2796. The /PDGET command is used to request specific files.  No pattern-
  2797. matching is allowed.  The syntax for this command is as follows:
  2798.  
  2799.     /PDGET  format  simtel.filename   ( encoding
  2800.  
  2801. The format specifies how the file is to be transmitted.  Allowed
  2802. values are NETDATA, PUNCH, and MAIL.
  2803.  
  2804.     NETDATA  -- suitable for transfer to Bitnet hosts that can accept
  2805.                 files in IBM Netdata format.
  2806.     PUNCH    -- suitable for transfer to Bitnet hosts that can accept
  2807.                 files but cannot decode the Netdata format.  Files
  2808.                 are sent as 80-byte card-images.
  2809.     MAIL     -- suitable for transfer to hosts that can accept only
  2810.                 mail or are accessible to Bitnet only through gateways.
  2811.                 Large files sent via mail are split into several
  2812.                 smaller files that the recipient must reassemble.
  2813.  
  2814. If the format is omitted, NETDATA is assumed for Bitnet hosts and MAIL
  2815. for all others.
  2816.  
  2817. The encoding specifies any special translation for the file data:
  2818.  
  2819.     ASIS     -- suitable for hosts that can receive binary data.  The
  2820.                 file is sent exactly as it is stored on the server:
  2821.                 binary images of the file data.  ASIS may be used
  2822.                 only with format NETDATA.
  2823.     UUENCODE -- suitable for hosts that cannot receive binary data.
  2824.                 The file is sent uuencoded.
  2825.     TRANSLATE -- suitable for any host, but only when the file actually
  2826.                 represents readable text.  The file is translated to
  2827.                 EBCDIC.  (If you are on an ASCII machine, then your
  2828.                 system should automatically translate to ASCII when
  2829.                 the file arrives.) TRANSLATE applied to a binary file
  2830.                 will yield trash.
  2831.  
  2832. If no encoding is specified, then ASIS is assumed for NETDATA, and
  2833. UUENCODE for the others.
  2834.  
  2835. *** Note:  Users on non-IBM hosts should remember that with the
  2836.            NETDATA/ASIS server defaults, binary data is put on an
  2837.            EBCDIC network (viz. Bitnet).  The normal action of most
  2838.            non-IBM networking software is to do EBCDIC/ASCII trans-
  2839.            lation on incoming data.  This will render most files
  2840.            from the server useless.  Non-IBM users should either
  2841.            use one of the other encoding options or receive the
  2842.            a file without translation.  (Jnet has this capability.)
  2843.  
  2844. In each of the following examples the user wants the UUDECODE.HEX and
  2845. the UNARC16.ARK file to download to a CP/M micro.
  2846.  
  2847. (1)  The user is on an IBM host directly connected to Bitnet:
  2848.           /PDGET  NETDATA  PD:<CPM.STARTER-KIT>UUDECODE.HEX (TRANSLATE
  2849.           /PDGET  NETDATA  PD:<CPM.ARC-LBR>UNARC16.ARK
  2850.  
  2851. (2)  The user is on a non-IBM host directly connected to Bitnet and can
  2852.      receive Netdata files, but not binary:
  2853.           /PDGET  NETDATA  PD:<CPM.STARTER-KIT>UUDECODE.HEX (TRANSLATE
  2854.           /PDGET  NETDATA  PD:<CPM.ARC-LBR>UNARC16.ARK  (UUE
  2855.  
  2856. (3)  The user is on some host somewhere:
  2857.           /PDGET  MAIL  PD:<CPM.STARTER-KIT>UUDECODE.HEX (TRANSLATE
  2858.           /PDGET  MAIL  PD:<CPM.ARC-LBR>UNARC16.ARK  (UUE
  2859.  
  2860. *********************
  2861. Additional remarks: *
  2862. *********************
  2863. (1)  If the server is unable to satisfy a request for a file from
  2864.      Simtel20 in three days, the request is rejected.
  2865.  
  2866. (2)  The server limits /PDGET and /PDDIR request by number and by size.
  2867.      The limits are adjusted periodically to regulate network load.
  2868.  
  2869. (3)  The server refreshes its directory listings of files at Simtel20
  2870.      about every two days.  Therefore, there is a window during which
  2871.      requests for recently deleted files are accepted by the server
  2872.      and requests for recently added files are rejected.
  2873.  
  2874. (4)  The server is EXPERIMENTAL.  It is supported on an as-time-is-
  2875.      available, best-efforts basis.
  2876.  
  2877. (5)  The primary mission of the server is to support the Info-CPM
  2878.      community on Bitnet.  General availability will continue as
  2879.      long as that mission is not compromised, and as long as disk
  2880.      space, system load, and network load are not a problem.
  2881.  
  2882. (6)  Problems regarding the service should be sent directly to
  2883.      FISHER@RPICICGE, and not to anyone at Simtel20 or its associated
  2884.      interest groups.
  2885.  
  2886. ------------------------------
  2887.  
  2888. End of INFO-CPM Digest
  2889. ******************************
  2890. 25-May-88 01:35:01-MDT,3527;000000000000
  2891. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  2892. Date: Wed, 25 May 88 01:31:04 MDT
  2893. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  2894. Reply-To: INFO-CPM@SIMTEL20.ARPA
  2895. Subject: INFO-CPM Digest V88 #128
  2896. To: INFO-CPM@SIMTEL20.ARPA
  2897.  
  2898. INFO-CPM Digest             Wed, 25 May 88       Volume 88 : Issue 128
  2899.  
  2900. Today's Topics:
  2901.                         Ada Compiler for CP/M
  2902.                      Good Letter Quality Printers
  2903.                         MexPack VT100 Emulator
  2904. ----------------------------------------------------------------------
  2905.  
  2906. Date: Tue, 24 May 88 17:34:02 PDT
  2907. From: dowst@VLSI.JPL.NASA.GOV (Henry P. Dowst)
  2908. Subject: Ada Compiler for CP/M
  2909.  
  2910. If anyone knows anything available in this area, please send E-Mail to
  2911. me at the above address.
  2912.  
  2913. Thanks,
  2914.  
  2915. Henry Dowst
  2916. GEnie: Dowst
  2917.  
  2918. ------------------------------
  2919.  
  2920. Date: 18 May 88 13:58:34 GMT
  2921. From: ea.ecn.purdue.edu!cyliax@ucbvax.Berkeley.EDU (Ingo Cyliax)
  2922. Subject: Good Letter Quality Printers
  2923.  
  2924. You should also look at the Star NB24-10, when comparing 24-pin printers.
  2925. We just bought one for home use, and we like it so far. I think you can get
  2926. one mail-order ~$400. Here is a short list of features.
  2927.  
  2928.     - emulates epson, IBM Proprinter and IBM graphics printer.
  2929.     - ~180Cps draft, ~70Cps NLQ (This is from memory)
  2930.     - countless pitch/print style combinations programmable
  2931.       from the front panel
  2932.     - has 3 different characters tables (2 have special characters
  2933.       like foreign characters and IBM style graphics characters)
  2934.     - tractor and friction feed (no form parking though)
  2935.     - print quality looks a little better than the NEC P2200
  2936.     - it's seems pretty rugged for a low-cost printers. 
  2937.     - one build in font, downloadable fonts and optional font
  2938.       cartridge.
  2939.     - they also make it with a 15" carriage (NB24-15) it also
  2940.       has (2) font ports.
  2941.  
  2942. We bought it mainly to replace a NEC 360 ELF and are very satisfied
  2943. with print quality and versatility.  I wish they would have had this
  2944. printer back when we bought the ELF. Anyone want to buy a used NEC ELF ?
  2945.  
  2946. -- 
  2947. /*                              Ingo Cyliax                               *
  2948.  * ...!ihnp4!pur-ee!cyliax      ECN, Electrical Engineering Bldg.         *
  2949.  *   cyliax@ecn.purdue.edu      Purdue University, W. Lafayette,IN 47907  *
  2950.  *       ing@cc.purdue.edu      (317) 494-3473 / (317) 463-1747 after 5pm */
  2951.  
  2952. ------------------------------
  2953.  
  2954. Date: Tue 24 May 1988 16:44:58 EDT
  2955. From: <SAGE@LL.ARPA>
  2956. Subject: MexPack VT100 Emulator
  2957.  
  2958.  
  2959. Gordon Marwood asked about VT100 emulators.  The MexPack (and MexPlus) VT100
  2960. emulator package is still available for purchase.  My wife's company, Sage
  2961. Microsystems East, sells it, as does I am sure NightOwl software (the author
  2962. Ron Fowler's company).  MexPack includes a few emulators and other items and
  2963. costs either $30 or $40, I believe, as an option with Mex-Plus (which is $50
  2964. or $60, I believe -- the combination is no more than $100).  Sorry that I
  2965. don't remember the exact price.  Obviously, I can get it.
  2966.  
  2967. The VT100 emulation is limited to what can reasonably be done on a screen. 
  2968. Thus it does not include 132-character width or double-height formats.  It
  2969. may support scroll windows, but I am not sure of that.  It does require that
  2970. the host system have certain facilities, including insert and delete line
  2971. capability.
  2972.  
  2973. Let me know if you have further questions or interest.
  2974.  
  2975.                                 Jay Sage
  2976.  
  2977.  
  2978. ------------------------------
  2979.  
  2980. End of INFO-CPM Digest
  2981. ******************************
  2982. 26-May-88 01:35:48-MDT,5271;000000000000
  2983. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  2984. Date: Thu, 26 May 88 01:31:07 MDT
  2985. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  2986. Reply-To: INFO-CPM@SIMTEL20.ARPA
  2987. Subject: INFO-CPM Digest V88 #129
  2988. To: INFO-CPM@SIMTEL20.ARPA
  2989.  
  2990. INFO-CPM Digest             Thu, 26 May 88       Volume 88 : Issue 129
  2991.  
  2992. Today's Topics:
  2993.                        CP/M Kermit Announcement
  2994.               Posting cp/m sources and binaries (2 msgs)
  2995.             posting of a Z80 asm - there goes the gateway
  2996. ----------------------------------------------------------------------
  2997.  
  2998. Date: 24 May 88 01:28:56 GMT
  2999. From: portal!cup.portal.com!Mike_W_Ryan@uunet.uu.net
  3000. Subject: CP/M Kermit Announcement
  3001.  
  3002. What is LASM? I hear much about it but don't know if it is PD or shareware,
  3003. etc. How do I get it?
  3004.  
  3005. ------------------------------
  3006.  
  3007. Date: 23 May 88 19:03:30 GMT
  3008. From: tektronix!midas!copper!michaelk@ucbvax.Berkeley.EDU  (Michael D. Kersenbrock)
  3009. Subject: Posting cp/m sources and binaries
  3010.  
  3011. Background:  I am a person on the Usenet side of things, and I have
  3012.              contributed a goodly number of programs (all high quality
  3013.          of course :-) ) to simtel20 by emailing them to Keith P.
  3014.  
  3015.          In fact, I've just got working a CP/M-80 version of
  3016.          "uncompress" that decompresses files compressed with
  3017.          the Unix "COMPRESS" program (with 16-bit compress!).
  3018.          I'm currently working on assembly-language speedups for it.
  3019.  
  3020.          I've got a couple other programs that I already finished
  3021.          but haven't gotten around to distributing them yet.
  3022.  
  3023. PROBLEM:
  3024. =======
  3025.       a) People want to post and receive CP/M program source and binaries.
  3026.       b) This if fine for those on the "Usenet" side of this newsgroup.
  3027.       c) This is "forbidden" on the ARPA side of the newsnet gateway.
  3028.       d) Nothing is posted to usenet side to keep the ARPA side happy.
  3029.       e) The ARPA side has ftp access to SIMTEL20, the USENET side does
  3030.          not.  Files of things I would normally post to this net
  3031.          (like other computer groups) get mailed "to" the Simtel20
  3032.          archive.  In other words:  the usenet side of this newsnet
  3033.          gives up program/source availablity  in order to keep the
  3034.          ARPA gateway.  Why this is a good deal for the USENETers is
  3035.          not clear.
  3036.  
  3037. SOLUTIONS:
  3038. =========
  3039.      a)  Mail-server on Simtel20 that gives usenet folk access to
  3040.          simtel20 archives.  
  3041.  
  3042.          This was tried but turned off due to excess burden of the
  3043.          simtel20 machine.
  3044.  
  3045.          Maybe it could be viable if the server could access ONLY
  3046.          CP/M archives.  When it was last up, you could access
  3047.          ALL archives, and other news groups "heard about it" and
  3048.          were using it for everything.  Even the IBM pc group that
  3049.          has it's own binary and source groups!
  3050.  
  3051.      b)  A new USENET group for binaries and sources:
  3052.  
  3053.              comp.os.cpm.sources
  3054.  
  3055.         (and allow both binaries and sources).
  3056.  
  3057.          This new group would NOT be gatewayed the the ARPA world.
  3058.  
  3059.  
  3060.      c)  Have the gatewaying program (?) look for a keyword in the
  3061.          subject line (like: _PROGRAM_) and NOT pass any that
  3062.          have that keyword in it.
  3063.  
  3064.          Then, require that keyword to be included in all program
  3065.          postings.
  3066.  
  3067.  
  3068.      d)  Drop the connection between the USENET side and the
  3069.          ARPA side.  This probably would be a net-gain for the
  3070.          Usenet side even if not optimum.
  3071.  
  3072. -- 
  3073. Mike Kersenbrock
  3074. Tektronix Microcomputer Development Products
  3075. Aloha, Oregon
  3076.  
  3077. ------------------------------
  3078.  
  3079. Date: Wed, 25 May 1988  18:10 MDT
  3080. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  3081. Subject: Posting cp/m sources and binaries
  3082.  
  3083.      a)  Mail-server on Simtel20 that gives usenet folk access to
  3084.          simtel20 archives.  
  3085.  
  3086.          This was tried but turned off due to excess burden of the
  3087.          simtel20 machine.
  3088.  
  3089. That's part of the story.  The other part was that the server was
  3090. overburdening the network resources and the intermediate hosts
  3091. relaying the mail files.  Toward the end, the output volume probably
  3092. exceeded the combined total of all the other hosts on the net.
  3093.  
  3094.      b)  A new USENET group for binaries and sources:
  3095.  
  3096.              comp.os.cpm.sources
  3097.  
  3098.         (and allow both binaries and sources).
  3099.  
  3100.          This new group would NOT be gatewayed the the ARPA world.
  3101.  
  3102. This is probably the best overall solution, provided that Keith is
  3103. able to subscribe somehow.
  3104.  
  3105. Bear in mind that the original reason for starting our archives in the
  3106. first place was, and still is, to shift the load off the mail systems.
  3107.  
  3108. --Frank
  3109.  
  3110. ------------------------------
  3111.  
  3112. Date: 24 May 88 06:37:52 GMT
  3113. From: portal!cup.portal.com!potsy@uunet.uu.net
  3114. Subject: posting of a Z80 asm - there goes the gateway
  3115.  
  3116. >Date: Fri, 20 May 1988  11:53 MDT
  3117. >From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3118. >Subject: z80 assemblers
  3119. >
  3120. >Have you tried the archive server?  Before you flame me please be
  3121. >fully informed.  Comp.Os.Cpm is a newsgroup for messages, not
  3122. >binaries.  If you insist on posting binaries I will have no choice but
  3123. >to ask that the gateway between Usenet and Arpanet be SHUT OFF.
  3124. >[....]
  3125.  
  3126. Elsewhere, a binary of the z80 assembler is posted to the net.  There goes 
  3127. the gateway....
  3128.  
  3129. ------------------------------
  3130.  
  3131. End of INFO-CPM Digest
  3132. ******************************
  3133. 26-May-88 17:23:06-MDT,1215;000000000000
  3134. Mail-From: KPETERSEN created at 26-May-88 17:18:46
  3135. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  3136. Date: Thu, 26 May 88 17:18:46 MDT
  3137. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  3138. Reply-To: INFO-CPM@SIMTEL20.ARPA
  3139. Subject: INFO-CPM Digest V88 #130
  3140. To: INFO-CPM@SIMTEL20.ARPA
  3141.  
  3142. INFO-CPM Digest             Thu, 26 May 88       Volume 88 : Issue 130
  3143.  
  3144. Today's Topics:
  3145.       Reorganization of SIMTEL20 files & temporary FTP shutdown
  3146. ----------------------------------------------------------------------
  3147.  
  3148. Date: Thu, 26 May 1988  17:16 MDT
  3149. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3150. Subject: Reorganization of SIMTEL20 files & temporary FTP shutdown
  3151.  
  3152. FTP access to SIMTEL20.ARPA will be shut down tonight for several
  3153. hours while we reorganize some directories to equalize the usage of
  3154. devices PD1: and PD2:  We were running out of space on PD1:
  3155.  
  3156. CPM, CPMUG, SIGM, and ZSYS will be moved from PD1: to PD2:, and 
  3157. MACINTOSH will be moved from PD2: to PD1:.
  3158.  
  3159. Please make a note of these changes so you can change any batch files
  3160. or server requests.
  3161.  
  3162. --Keith Petersen
  3163. Maintainer of the CP/M archives at SIMTEL20.ARPA
  3164.  
  3165. ------------------------------
  3166.  
  3167. End of INFO-CPM Digest
  3168. ******************************
  3169. 27-May-88 01:34:09-MDT,2904;000000000000
  3170. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  3171. Date: Fri, 27 May 88 01:31:30 MDT
  3172. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  3173. Reply-To: INFO-CPM@SIMTEL20.ARPA
  3174. Subject: INFO-CPM Digest V88 #131
  3175. To: INFO-CPM@SIMTEL20.ARPA
  3176.  
  3177. INFO-CPM Digest             Fri, 27 May 88       Volume 88 : Issue 131
  3178.  
  3179. Today's Topics:
  3180.                        INFO-CPM Digest V88 #127
  3181.                  MexPack VT100 Emulator (and Kaypro)
  3182.                             z80 assemblers
  3183. ----------------------------------------------------------------------
  3184.  
  3185. Date: Thu, 26 May 1988  22:01 EDT
  3186. From: LIN@XX.LCS.MIT.EDU
  3187. Subject: INFO-CPM Digest V88 #127
  3188.  
  3189. PS.  your material was interesting too..  thanks...
  3190.  
  3191. ------------------------------
  3192.  
  3193. Date: 25 May 88 16:09:08 GMT
  3194. From: rochester!ciaraldi@bbn.com  (Mike Ciaraldi)
  3195. Subject: MexPack VT100 Emulator (and Kaypro)
  3196.  
  3197. In article <SAGE.14560238@LL.ARPA> SAGE@LL.ARPA writes:
  3198. >
  3199. >Gordon Marwood asked about VT100 emulators.  The MexPack (and MexPlus) VT100
  3200. >emulator package is still available for purchase.
  3201. >The VT100 emulation is limited to what can reasonably be done on a screen. 
  3202. >Thus it does not include 132-character width or double-height formats.  It
  3203. >may support scroll windows, but I am not sure of that.  It does require that
  3204. >the host system have certain facilities, including insert and delete line
  3205. >capability.
  3206.  
  3207. Will it support the VT100 application keypad?
  3208. (that's where the keypad keys have their codes changed by request of the
  3209. host computer, so it can distinguish them from the number keys on 
  3210. the top row).
  3211.  
  3212. I'm looking for a good VT100 emulator for a Kaypro 2.
  3213. It has to have application keypad support.
  3214. It doesn't need file transfer, just good emulation.
  3215.  
  3216. Any suggestions?
  3217.  
  3218. Mike Ciaraldi
  3219. ...rochester!ciaraldi
  3220.  
  3221. ------------------------------
  3222.  
  3223. Date: 24 May 88 14:07:26 GMT
  3224. From: necntc!ima!cfisun!lakart!dg@ames.arc.nasa.gov  (David Goodenough)
  3225. Subject: z80 assemblers
  3226.  
  3227. Net-people:
  3228.  
  3229.     In respect of Keith's wishes I am not posting ZSM to the net. I
  3230. AM going to get a copy to Keith at simtel20.arpa, for the benefit of all
  3231. internet & bitnet people, and for those UUCP sites that have written or
  3232. posted, I have all requests saved, and will ship them out. Sadly, I've
  3233. limited myself to one a night to keep the load on our neighbours to a
  3234. minimum, so it may be a week or two before I get back to you. Please be
  3235. patient, you'll get it eventually.
  3236.  
  3237.     As an aside, does anyone have the mailing address of someone who
  3238. looks after the SIG/M or CPMUG libraries, cause since I'm doing this, I
  3239. might as well go the whole hog and put it in the P.D. libraries. (P.S.
  3240. whatever became of ZOSO :-) :-)
  3241. -- 
  3242.     dg@lakart.UUCP - David Goodenough        +---+
  3243.                             | +-+-+
  3244.     ....... !harvard!adelie!cfisun!lakart!dg    +-+-+ |
  3245.                                 +---+
  3246.  
  3247. ------------------------------
  3248.  
  3249. End of INFO-CPM Digest
  3250. ******************************
  3251. 28-May-88 01:30:50-MDT,1059;000000000000
  3252. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  3253. Date: Sat, 28 May 88 01:30:12 MDT
  3254. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  3255. Reply-To: INFO-CPM@SIMTEL20.ARPA
  3256. Subject: INFO-CPM Digest V88 #132
  3257. To: INFO-CPM@SIMTEL20.ARPA
  3258.  
  3259. INFO-CPM Digest             Sat, 28 May 88       Volume 88 : Issue 132
  3260.  
  3261. Today's Topics:
  3262.                         Kaypro VT100 emulation
  3263. ----------------------------------------------------------------------
  3264.  
  3265. Date: Fri, 27 May 88 07:35:35 edt
  3266. From: marwood@dmc-crc.arpa (G. J. Marwood)
  3267. Subject: Kaypro VT100 emulation
  3268.  
  3269.  
  3270. Regarding Mike Ciaraldi's query about VT100 emulation for the Kaypro 2, and 
  3271. MexPack, the MexPlus manual states that the VT100 emulator supports a keypad
  3272. in numeric mode only, not alternate mode.
  3273.  
  3274. There is also a Kaypro VT100 emulator (VT100KAY.LBR) in SIMTEL20 archives 
  3275. and in GEnie Library #20.  I don't know what sort of Kaypro this supports.
  3276.  
  3277.                                              Gordon Marwood
  3278.  
  3279. ------------------------------
  3280.  
  3281. End of INFO-CPM Digest
  3282. ******************************
  3283. 29-May-88 01:31:28-MDT,4830;000000000000
  3284. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  3285. Date: Sun, 29 May 88 01:30:37 MDT
  3286. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  3287. Reply-To: INFO-CPM@SIMTEL20.ARPA
  3288. Subject: INFO-CPM Digest V88 #133
  3289. To: INFO-CPM@SIMTEL20.ARPA
  3290.  
  3291. INFO-CPM Digest             Sun, 29 May 88       Volume 88 : Issue 133
  3292.  
  3293. Today's Topics:
  3294.                                binaries
  3295.          How can I do direct disk access with SoftCard CP/M?
  3296.                  MexPack VT100 Emulator (and Kaypro)
  3297. ----------------------------------------------------------------------
  3298.  
  3299. Date: 27 May 88 05:57:22 GMT
  3300. From: ncar!noao!mcdsun!nud!anasaz!chad@ames.arc.nasa.gov  (Chad R. Larson)
  3301. Subject: binaries
  3302.  
  3303. In article <KPETERSEN.12399868838.BABYL@SIMTEL20.ARPA> W8SDZ@SIMTEL20.ARPA (Keith Petersen) writes:
  3304. >...Have you tried the archive server?  Before you flame me please be
  3305. >fully informed.  Comp.Os.Cpm is a newsgroup for messages, not
  3306. >binaries...
  3307.  
  3308. Is this true?  If so, why?  It would seem this would be the ideal
  3309. place to post a CP/M binary, since it wouldn't run on any other
  3310. machine, and therefore would be uninteresting in any other group.
  3311. Maybe you are saying binaries should not be posted at all, but
  3312. disseminated via BBS's and the like?
  3313.     -crl
  3314.  
  3315. ---------------
  3316. "I read the news today, oh boy!"  --John Lennon
  3317. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  3318. | DCF, Inc.               | UUCP: ...noao!mcdsun!nud!anasaz!dcfinc!chad |
  3319. | 14623 North 49th Place  | Ma Bell: (602) 953-1392                     |
  3320. | Scottsdale, AZ 85254    | Loran: N-33deg37min20sec W-111deg58min26sec |
  3321. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  3322. |         Disclaimer: These ARE the opinions of my employer!            |
  3323. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  3324.  
  3325. ------------------------------
  3326.  
  3327. Date: Sat, 28 May 88 14:33:09 edt
  3328. From: binder@decvax.dec.com (A complicated and secret quotidian existence)
  3329. Subject: How can I do direct disk access with SoftCard CP/M?
  3330.  
  3331. Actually, it's my daughter who needs it.  She's using an Apple ][+ with
  3332. an oldstyle Microsoft SoftCard, and two Disk ][ floppy drives.  She's
  3333. been getting a unusual number of format errors that show up as bad
  3334. sectors some time after the disk is formatted -- usually in the middle
  3335. of a WordStar save, which is catastrophic if the file is new and large.
  3336.  
  3337. So the question is, since Microsoft wasn't kind enough to supply me with
  3338. its driver sources way back in '82, I don't know how to write a program
  3339. that can verify the format by reading each sector directly.  BIOS calls
  3340. appear able to read only real files via the FCB, which means that I can
  3341. only read tracks 4-34, and that only if I turn that area into a 126K
  3342. file by writing it first.  There's gotta be a better way!
  3343.  
  3344. What makes this more difficult is that I'm not really a CP/M wizard --
  3345. I don't know how to go poking around looking for things in a running
  3346. system, and wouldn't know what to look for if I did.
  3347.  
  3348. Any offers of help, suggestions, what have you?  Maybe an existing
  3349. program that does what I need?  If that's the case, I'll happily pay
  3350. for the mailing of a disk with said program on it -- sources included
  3351. if possible, please, so I might not have to ask a question like this
  3352. again.
  3353.  
  3354. Thanks,
  3355. Dick Binder    (The Stainless Steel Rat, feeling a little rusty around
  3356.         the edges at present...)
  3357.  
  3358. DEC Eat:    FLUME::"binder@caliph.dec.com"
  3359. uucp:        decvax!caliph.dec.com!binder
  3360. Internet:    binder%caliph.dec.com@decwrl.dec.com
  3361.  
  3362. ------------------------------
  3363.  
  3364. Date: 26 May 88 13:25:59 GMT
  3365. From: cadnetix.COM!cadnetix!rusty@uunet.uu.net  (Rusty)
  3366. Subject: MexPack VT100 Emulator (and Kaypro)
  3367.  
  3368. In article <10033@sol.ARPA> ciaraldi@cs.rochester.edu (Mike Ciaraldi) writes:
  3369. >
  3370. >Will it support the VT100 application keypad?
  3371. >...
  3372. >I'm looking for a good VT100 emulator for a Kaypro 2.
  3373. >It has to have application keypad support.
  3374. >...
  3375. >Any suggestions?
  3376. >
  3377. >Mike Ciaraldi
  3378. >...rochester!ciaraldi
  3379.  
  3380. Well, see if the people at SoftKlone - the makers of Mirror (a crosstalk(R)
  3381. clone) - have Mirror for CP/M (R).  I doubt it, but it is worth a check,
  3382. as their MS/DOS (R) Mirror (R) has both Vt100 and Vt52 emulation.  I have
  3383. not checked to see about keypad support.  Go to your local software
  3384. store and ask them to look up SoftKlone or Mirror (R) and give you
  3385. the address/phone number.
  3386.  
  3387. Or email me and I will find where I hid the documentation for Mirror
  3388. ("Its here **SOMEWHERE**, I KNOW it! :-("....
  3389. ---
  3390.     Rusty Carruth    N7IKQ    DOMAIN: rusty@cadnetix.com
  3391.     Cadnetix Corp.        UUCP:   cadnetix!rusty
  3392.     5775 Flatiron Pkwy.                {uunet,boulder,nbires}!cadnetix!rusty
  3393.     Boulder, CO 80301        (303) 444-8075
  3394.  
  3395. ------------------------------
  3396.  
  3397. End of INFO-CPM Digest
  3398. ******************************
  3399. 30-May-88 01:31:49-MDT,2799;000000000000
  3400. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  3401. Date: Mon, 30 May 88 01:30:48 MDT
  3402. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  3403. Reply-To: INFO-CPM@SIMTEL20.ARPA
  3404. Subject: INFO-CPM Digest V88 #134
  3405. To: INFO-CPM@SIMTEL20.ARPA
  3406.  
  3407. INFO-CPM Digest             Mon, 30 May 88       Volume 88 : Issue 134
  3408.  
  3409. Today's Topics:
  3410.                 Any good references for CP/M and Z80?
  3411.                         Kaypro VT100 emulation
  3412.                   S-100/IEEE-696 Book Now Available
  3413. ----------------------------------------------------------------------
  3414.  
  3415. Date: 29 May 88 23:53:11 GMT
  3416. From: tetra!budden@nosc.mil  (Rex A. Buddenberg)
  3417. Subject: Any good references for CP/M and Z80?
  3418.  
  3419. I got a used copy of the Zaks that I can part with.
  3420. Rex Buddenberg
  3421.  
  3422. ------------------------------
  3423.  
  3424. Date: 29 May 88 21:17:36 GMT
  3425. From: phri!dasys1!pechter@nyu.edu  (Bill Pechter)
  3426. Subject: Kaypro VT100 emulation
  3427.  
  3428. In article <8805271135.AA08217@dmc-crc.arpa> marwood@DMC-CRC.ARPA (G. J. Marwood) writes:
  3429. >
  3430. >Regarding Mike Ciaraldi's query about VT100 emulation for the Kaypro 2, and 
  3431. >MexPack, the MexPlus manual states that the VT100 emulator supports a keypad
  3432. >in numeric mode only, not alternate mode.
  3433.  
  3434. I believe Mex's overlay supports function keys and probably will support the
  3435. function keys in application mode if you can redefine them on the Kaypro
  3436. before running Mex.  I redefined them on my Zorba using the Zorba's bios
  3437. redefinition functions and setup program and they worked fine with EDT.  Of 
  3438. course the keys did not have their definitions swapped by the escape code to put
  3439. them in application mode, but since they were there already it worked fine.
  3440. -- 
  3441. Bill Pechter          {sun!hoptoad,cmcl2!phri}!dasys1!pechter
  3442.  USnail 103 Governors Road, Lakewood, NJ 08701
  3443.  AT&T 201-370-0709 Evenings
  3444.  
  3445. ------------------------------
  3446.  
  3447. Date: Wednesday, 25 May 1988  14:56-MDT
  3448. From: Gern <GUBBINS@RADC-TOPS20.ARPA>
  3449. Subject: S-100/IEEE-696 Book Now Available
  3450.  
  3451. Back by popular demand is THE DEFINATIVE book for INTERFACING TO S-100/
  3452. IEEE-696 MICROCOMPUTERS by Mark Garetz and Sol Libes.   I call it
  3453. the S-100 Bible, and it is.   It was out of print for a while, but
  3454. there are now ads for it with a new cover (it may be revised) in
  3455. MicroSystems Journal.   The ad states:
  3456.  
  3457. M&T Publishing
  3458. 501 Galveston Drive
  3459. Redwood City, CA  94063
  3460.  
  3461. 1-800-533-4372 (in CA: 1-800-356-2002)
  3462.  
  3463. Price = $24.95 (CA: add Sales Tax)
  3464. Ship =  $2.25
  3465.  
  3466. Visa, M/C, American Exp
  3467.  
  3468.  
  3469. This is a public service announcement as I have nothing to do with it
  3470. except having two copies of the book (one tattered and worn and the
  3471. other autographed by Sol Libes, who I met at the Trenton Computer Fest
  3472. a few years back).
  3473.  
  3474. Gern
  3475.  
  3476. ------------------------------
  3477.  
  3478. End of INFO-CPM Digest
  3479. ******************************
  3480. 31-May-88 01:32:24-MDT,2567;000000000000
  3481. Return-Path: <INFO-CPM-REQUEST@SIMTEL20.ARPA>
  3482. Date: Tue, 31 May 88 01:30:58 MDT
  3483. From: INFO-CPM-REQUEST@SIMTEL20.ARPA
  3484. Reply-To: INFO-CPM@SIMTEL20.ARPA
  3485. Subject: INFO-CPM Digest V88 #135
  3486. To: INFO-CPM@SIMTEL20.ARPA
  3487.  
  3488. INFO-CPM Digest             Tue, 31 May 88       Volume 88 : Issue 135
  3489.  
  3490. Today's Topics:
  3491.                              CP/M Summary
  3492. ----------------------------------------------------------------------
  3493.  
  3494. Date: Mon, 30 May 1988  09:32 MDT
  3495. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3496. Subject: CP/M Summary
  3497.  
  3498. > A few months ago someone on the BBOARD was assembling a list of
  3499. > parameters for all CP/M machines.  I remember the questionnaire being
  3500. > posted and much discussion about the results being almost complete.
  3501. >
  3502. > Has any progress been made, and if so what is the status.  I would be
  3503. > very interested in obtaining a copy of the summary if it is available.
  3504.  
  3505. Yes, it was released on February 1, 1988 as:
  3506.  
  3507. Filename            Type     Bytes     CRC
  3508.  
  3509. Directory PD2:<CPM.GENDOC>
  3510. UCPM10.ARK            BINARY     74064  C16FH
  3511.  
  3512. It's a very extensive list, arranged so it can be easily printed.
  3513. I thought the file was announced to Info-Cpm.  If not, I'm sorry.
  3514. It's well worth reading.
  3515.  
  3516. For those unable to access SIMTEL20 because of network restrictions,
  3517. please remember that MOST of the new files announced to Info-Cpm are
  3518. also available on my RCP/M Royal Oak (MI) which may be accessed at
  3519. 300 bps (Bell 103a), 1200 bps (Bell 212a), 2400 bps (V.22 bis), or
  3520. 9600 bps (HST).  The telephone number is (313) 759-6569.  They are
  3521. also available from the CP/M RoundTable on General Electric
  3522. Information Services' GEnie.
  3523.  
  3524. The directories on my RCP/M have been recently reorganized.  The MAP
  3525. command will produce the following display:
  3526.  
  3527.               RCP/M Royal Oak Wall Map
  3528.               ------------------------
  3529.  
  3530. A1: Utilities                F1: Editors / WP / Text utilities
  3531.  
  3532. B1: More Utilities           G1: ZCPR3
  3533.  
  3534. C1: Communications           H1: High Level Languages
  3535.  
  3536. D1: Catalog/Printer/Docs     I1: Misc.
  3537.  
  3538. E1: Database/Spreadsheets    J1: RCP/M Utilities
  3539.  
  3540. There are ten logical drives on the system (still 64 Megabytes).
  3541. All files are in user 1.  The system should be faster now since
  3542. the directories are smaller.
  3543.  
  3544. --Keith Petersen
  3545. Arpa: W8SDZ@SIMTEL20.ARPA
  3546. Uucp: {decwrl,harvard,lll-crg,ucbvax,uunet,uw-beaver}!simtel20.arpa!w8sdz
  3547. GEnie: W8SDZ
  3548. RCP/M Royal Oak: 313-759-6569 - 300, 1200, 2400 (V.22bis) or 9600 (USR HST)
  3549.  
  3550. ------------------------------
  3551.  
  3552. End of INFO-CPM Digest
  3553. ******************************
  3554.