1-Sep-87 21:13:48-MDT,1679;000000000000 Return-Path: <@RELAY.CS.NET:kenw%noah.arc.cdn@UBC.CSNET> Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Tue, 1 Sep 87 21:13:39 MDT Received: from relay2.cs.net by RELAY.CS.NET id aa24025; 1 Sep 87 22:55 EDT Received: from ubc by RELAY.CS.NET id aa08249; 1 Sep 87 22:48 EDT Received: by ubc.csnet id AA03553; Tue, 1 Sep 87 19:28:25 pdt Date: 1 Sep 87 11:29 -0800 From: Ken Wallewein To: info-cpm@SIMTEL20.ARPA MMDF-Warning: Parse error in original version of preceding line at RELAY.CS.NET Message-Id: <833*kenw@noah.arc.cdn> Subject: Life, adventure, and 68000 S100's Sort of sounds like a Douglas Adams book, doesn't it? Well, sort of. There are a couple of programs which I am sure are available for CP/M, but haven't seen around anywhere. Does anybody know of a good version of LIFE? I'll probably want to adapt it to run on my IMSAI VIO memory-mapped video board, but that's ok. I don't play computer games much, personally, (a matter of definition, actually :-) but I have some friends who quite enjoy Adventure. I understand that there's an expanded version of the original. Let's see, how to phrase it delicately but succinctly: Where? Oh, by the way, I don't have FTP access to anything not connected to our etherent LAN. So much for Arpanet. Has anybody upgraded a Z80 S100 machine to a 68000 and lived to tell about it? The idea intrigues me. I have visions of running a multi-tasking OS like MINIX or OS9/68K or something. Suggestions, anyone? I should be most interested. I ordered my upgrade to Wordstar 4.0 yesterday. I'm so excited... /kenw 4-Sep-87 07:43:42-MDT,1298;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Fri, 4 Sep 87 07:43:32 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA05490; Fri, 4 Sep 87 06:23:40 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 3 Sep 87 22:32:12 GMT From: linus!philabs!ttidca!sorgatz@husc6.harvard.edu ( Avatar) Organization: Citicorp/TTI, Santa Monica Subject: Dallas Semiconductor DS1216E -- NoSlotClocks Message-Id: <1184@ttidca.TTI.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa who request it, with the proviso than noone repost it to the net, please. So send me your request and I'll ship you a copy ASAP. We're using it in a UNIX-like os environment (ver 7 derived w/enhancements from you-know-who!) and the target machine is a 68020. Bye for now... -- -Avatar-> (aka: Erik K. Sorgatz) KB6LUY +-------------------------+ Citicorp(+)TTI *----------> panic trap; type = N+1 * 3100 Ocean Park Blvd. (213) 450-9111, ext. 2973 +-------------------------+ Santa Monica, CA 90405 {csun,philabs,randvax,trwrb}!ttidca!ttidcb!sorgatz ** 4-Sep-87 07:47:22-MDT,1825;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Fri, 4 Sep 87 07:47:09 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA05506; Fri, 4 Sep 87 06:24:13 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 3 Sep 87 22:55:07 GMT From: linus!philabs!ttidca!sorgatz@husc6.harvard.edu ( Avatar) Organization: Citicorp/TTI, Santa Monica Subject: Re: Dallas Semiconductor DS1216E -- NoSlotClocks Message-Id: <1185@ttidca.TTI.COM> References: <1184@ttidca.TTI.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa (....) That should have read: I have been given permission to email copies of this source to all persons >who request it, with the proviso than noone repost it to the net, please. > So send me your request and I'll ship you a copy ASAP. We're using it in >a UNIX-like os environment (ver 7 derived w/enhancements from you-know-who!) >and the target machine is a 68020. Bye for now... >-- >-Avatar-> (aka: Erik K. Sorgatz) KB6LUY +-------------------------+ >Citicorp(+)TTI *----------> panic trap; type = N+1 * >3100 Ocean Park Blvd. (213) 450-9111, ext. 2973 +-------------------------+ >Santa Monica, CA 90405 {csun,philabs,randvax,trwrb}!ttidca!ttidcb!sorgatz ** But the stupid lineeater munched my posting! -- -Avatar-> (aka: Erik K. Sorgatz) KB6LUY +-------------------------+ Citicorp(+)TTI *----------> panic trap; type = N+1 * 3100 Ocean Park Blvd. (213) 450-9111, ext. 2973 +-------------------------+ Santa Monica, CA 90405 {csun,philabs,randvax,trwrb}!ttidca!ttidcb!sorgatz ** 5-Sep-87 18:36:02-MDT,1249;000000000000 Return-Path: <@wiscvm.wisc.edu:11TSTARK@GALLUA.BITNET> Received: from wiscvm.wisc.edu by SIMTEL20.ARPA with TCP; Sat, 5 Sep 87 18:35:52 MDT Received: from GALLUA.BITNET by wiscvm.wisc.edu ; Sat, 05 Sep 87 11:47:51 CDT Date: 5 SEP 87 12:42-EST From: 11TSTARK%GALLUA.BITNET@wiscvm.wisc.edu To: INFO-CPM @ SIMTEL20.ARPA Subject: DDL for Z80 CP/M (Dungeon Definition Language) Hello Does anyone have DDL (Dungeon Definition Language) for Z80 CP/M????? If you have, please let me know! Many thanks. I have ADL (Adventure Definition Language) for computers with large addresses only. I read ADL history file that said that DDL is for Z80 CP/M. -- Tim Stark +--------------------------------------------------+---------------------------+ | BitNet: 11TSTARK@GALLUA | Timothy M. Stark | | ARPAnet: 11TSTARK%GALLUA.BITNET@WISCVM.WISC.EDU | Gallaudet University | | CSnet: 11TSTARK%GALLUA.BITNET@relay.cs.net | P.O. Box 1453 | | UUCP: ...!psuvax1!gallua.bitnet!11tstark | Washington, DC. 20002 | | Qlink: TimS18 | U.S.A. | +--------------------------------------------------+---------------------------+ 5-Sep-87 18:47:12-MDT,1026;000000000000 Return-Path: Received: from ngp.utexas.edu by SIMTEL20.ARPA with TCP; Sat, 5 Sep 87 18:47:05 MDT Date: Sat, 5 Sep 87 19:45:05 CDT From: mknox@ngp.utexas.edu (Margaret H. Knox) Posted-Date: Sat, 5 Sep 87 19:45:05 CDT Message-Id: <8709060045.AA05306@ngp.utexas.edu> Received: by ngp.utexas.edu (5.51/5.51) id AA05306; Sat, 5 Sep 87 19:45:05 CDT To: info-cpm@simtel20.arpa Subject: S100 68000 hardware Ken asks about S100 68000 cards. The normal recommendation is the Compupro CP68K card. It works with all the other Compupro boards, but it is also compatible with standard S100 stuff from anyone else. The board does (or did) come with CP/M-68K. If it doesn't, you can get CP/M-68K from TriSoft (generic version), or already customised from Gifford (if they still market it). It should not be hard to port most any other system to the board. I have seen the Compupro board for under $200. Check with the ads in the latest issues of Dr Dobbs and Micro/System Journal. 5-Sep-87 19:20:00-MDT,1555;000000000000 Return-Path: Received: from dmc-crc.arpa by SIMTEL20.ARPA with TCP; Sat, 5 Sep 87 19:19:54 MDT Received: by dmc-crc.arpa; (4.12/4.7) id AA07295; Sat, 5 Sep 87 09:33:19 edt Date: Sat, 5 Sep 87 09:33:19 edt From: marwood@dmc-crc.arpa (G. J. Marwood) Message-Id: <8709051333.AA07295@dmc-crc.arpa> To: info-cpm@simtel20.arpa Subject: Wordstar 4.0 for CP/M. I have for several days tried to get through on the technical phone line to Micropro to enquire about Wordstar 4.0 for CP/M on the Apple ][ Applicard. As this line always seems to be busy, I am wondering whether someone on the net can answer my question. Does anyone know what version of CP/M 4.0 should be used with the Applicard. Is it the "Apple" version, due for release in October, or is this just for the Softcard ? Previous Apple versions of WS would not work with the Applicard, unless specifically purchased as such (or patched). The answer from the sales part of Micropro was that the Apple version was the same for both Softcard and Applicard. THis may be quite possible, but I would like to confirm. I can use 8" disks on my Apple, but Micropro sales that the generic WS 4.0 on 8" would not be suitable for the Applicard. I find this to be strange, as I have never yet found a piece of generic CP/M software which would not run on the Applicard (because of the Applicard itself). Has anyone obtained any reliable information on this subject from Micropro ? Gordon Marwood 5-Sep-87 19:21:58-MDT,14281;000000000000 Mail-From: KPETERSEN created at 5-Sep-87 19:21:49 Date: Sat, 5 Sep 1987 19:21 MDT Message-ID: Sender: KPETERSEN@SIMTEL20.ARPA From: Keith Petersen To: Info-Cpm@SIMTEL20.ARPA Subject: New files uploaded to SIMTEL20 during August The following is a complete list of CP/M-oriented files uploaded to SIMTEL20 during the month of August, 1987. The numbers following the filenames are the file size in bytes followed by the file format. (7) means ASCII, (8) means binary. For a complete list of all CP/M files, see: PD:CPM.CRCLST - Complete list with CRC values PD:CPM.ARC - The above, ARChived (much smaller), binary(8). PD:FILES.DIR - Abbreviated list with only directory and file names PD:FILES.IDX - Similar to below, no descriptions, comma delimited There is currently no complete listing of all files, with descriptions. That is in the process of being created and will be announced when available. In the meantime, see PD:CPMAUG01.LST (ascii) or CPMAUG01.LZT (crunched) which is a complete listing of all CP/M files on GEnie, each with a one-line description. Since SIMTEL20 and GEnie have many of the same files, this will be a very useful listing. It is updated monthly. Note: to save space in the following listing, the device name PD: which normally appears ahead of the directory name has been omitted. PCPI-UG.1Z2 2176 Applicard Newsletter #102 PCPIAS11.AZM 5760 Applicard Z3 AUTOST w/Alias Fix PCPICLK2.LBR 18944 full-screen Clock/Cal for PCPI PCPIGRLR.LBR 2816 Applicard/Grappler 8th-bit Driver PCPITIME.LBR 3584 PCPI/DS1216E/Turbo Modula-2 support LT23.LBR 39296 File typer/extractor/decompressor PRETTY23.LBR 28800 Reformat assembler languange source XREF36.LBR 46720 Cross reference for assembler lists AZPIPE10.LBR 5632 Pipes for Aztec C, v. 1.06 ASTROLOG.LBR 10368 Horoscope planet position calculator POKER.BZS 4480 Poker card game for MBASIC PCP-FCC.LBR 50048 More info on FCC access charge issue RCPM0987.LBR 42496 Remote CP/M system phone list, Sept. CURLY.ARK 4552 Check for unmatched curly braces BG2WYSE.LBR 28288 Wyse terminal driver for BG-II HPCALC12.LBR 37120 Full function HP calculator DMASTER.LBR 24320 dBase file maintenance program LCAT20.LBR 56320 Library Cataloging Utility ver 2.0 HIST197.AZT 3072 Author's article/info on HIST197 CPM22EM.AZM 5760 Emulate CP/M 2.2 for CP/M 3 systems CPMPADD4.LBR 41984 Display key locations in CP/M+ system NULL.LBR 3200 Create -DISK.number files for CP/M+ QS-CPM3.ARK 2545 Set/reset file attributes in CP/M 3 EASYBDOS.LBR 69376 3-part tutorial - Understanding BDOS DBMUSIC.LBR 20992 Dbase II Music Management system FILE23.LBR 14592 Finds files on all drives/user areas SD124.LBR 62336 Super Sorted Directory utility FIRE12.LBR 67328 Cleans up fragmented disk FXPRINT.ARK 6912 Epson FX-80 printer setup pgm. CPMAUG01.LST 135364 PD CP/M file list, sorted w/desc CPMAUG01.LZT 70400 PD CP/M file list, sorted w/desc ROYALOAK.DZR 21120 Listing of RCP/M RoyalOak directories CITCRC11.LBR 24320 CRC check using CCITT polynomial AREA13.LBR 14976 Find location by areacode or city CLNDR.LBR 14976 Twelve month calendar for any year ILISP.NZT 896 ILISP 2.0 user report of 2 bug fixes TV803FB1.LBR 18304 Info about TeleVideo field bulletins GENIEFCC.ARK 38702 GEnie info - FCC modem fees proposal RDUMP10.LBR 33664 Display Run Length Encoded graphics NETWORK.LBR 12928 RF filter/network/trans. line design NOVICE1F.LBR 7800 FCC NOVICE test video or printer I2AE-1.AZM 7168 IMP Overlay - Action Enterprises I2RY-1.AZM 7296 IMP Overlay - Royal Alphatronics KPLD517U.LBR 26112 Kaypro video text file display KPVID.LBR 2304 Kaypro programs use screen functions VT100KAY.LBR 16768 VT100 emulator for Kaypro BANNER.LBR 23424 Print banners with large letters BARGRAPH.LBR 23936 Configure/print bar graphs on Kaypro BRADFONT.LBR 10112 Disassemble Bradford font files BRFONTS.LBR 14336 Fonts for Bradford printing program FANFLD10.LBR 39808 Print on both sides of paper FANFOLD9.FZX 512 Patch to FANFOLD's PAGELENGTH option FANFOLD9.LBR 83712 Print on both sides of paper FILEPL31.LBR 61568 Print plots using Dot Matrix printer FONT-FOG.LBR 123264 Multiple font banner printer GEEFONT4.LBR 34560 Fonts with MAKEFONT compiler LINEPAGE.LBR 17280 Page formatter for use with DBL MEXOVL09.LZT 4096 list of 230+ overlays for MEX MXO-DM20.AZM 11264 MEX Overlay - NCR DecisionMate V MXO-RT10.AZM 7552 MEX overlay - RV 3451 autodial modem MXO-XE34.AZM 20736 MEX Overlay - Xerox 820-I/820-II APL-Z.ARK 58255 An APL interpreter for Z80 CP/M CRC.NZT 4608 Notes on calculating CRC values HAYS9600.TZT 5248 Hayes Smartmodem 9600 baud info YMODEM5.DZC 26240 XMODEM/YMODEM/MODEM protocol doc ZMODEM5.DZC 49792 Improved XMODEM file xfer protocol MTMOD2.LBR 8192 A selection of Modula-2 programs NEWS-007.LZR 28544 PRACSA News Letter -- July DEDPK87.ARK 97499 WA8DED firmware - PK87 packet radio DEDTNC1.ARK 44836 WA8DED firmware - TNC-1 packet radio DEDTNC2.ARK 60248 WA8DED firmware - TNC-2 packet radio PBBS3BUG.RZT 2944 Problems with PBBS3 and BYE510 PUSER16.LBR 14848 Display PBBS user data PUBTOOL1.LBR 22272 Search RCP/M off-line catalog RDIR15P.LBR 18048 DIR gives transfer time at baud rate RUN201.LBR 6144 Run programs not normally accessible XFRTOOL3.LBR 83584 Report on KMD or XMODEM logs ZFILE5.LBR 23168 Scan all drive/user areas for a file -FILES.DOC 8326 Info re files in SIMTEL20 CP/M dirs. BIOSCLK.LBR 13696 Sets BIOS clock for Ampro CPMADDR.LBR 4992 Display key locations in CP/M system DSTAT10.LBR 12160 Displays info of disk control blocks MIMIC.LBR 768 Mimics keystrokes to screen RAMMAP.LBR 2816 Displays key CP/M locations. REDIR31.LBR 33152 I/O redirection utility SGEN2.LBR 8960 SYSGEN CP/M for 3 or more tracks TOOLS.LBR 43904 Collection of CP/M utilities M2ASTRO.LBR 4736 TurboModula-2 Astronomy Module M2DSCLK.LBR 17792 Full-Screen DateStamper Clock M2DSIEVE.LBR 15104 DateStamper timed Sieve in TM2 M2DSTIME.LBR 17664 DateStamper access via TurboModula2 M2TRIG-2.LBR 4224 Turbo Modula-2 Trig/Math Functions BGBALPAS.LBR 11520 Checks for balanced comment brackets MAZE.LBR 9728 Maze generation algorithms QUBIC32.LBR 21248 Tic-Tac-Toe game in a 4x4x4 cube XLIST62.LBR 51968 Cross-reference listing for Pascal DIF-SSED.DZC 2432 Documentation for DIFF and SSED DIF22.LBR 19200 Unix-style file comparison tool. FNCVT2.LBR 2560 Format file for use with Magic Print SSED22.LBR 12416 Stream editor used with DIF TOCOL.LBR 132224 Convert documents to multiple-column TXTCOM2.LBR 9856 Converts ASCII test to COM files VDE261.LBR 60160 Full screen text editor/processor WS4CPM.NZW 5376 List of features for WordStar 4.0 WS4CPM.PZ 2816 Announcement of new CP/M WordStar WSCTRL-Y.IZF 1920 Changing CTL-Y delete in WordStar NEWKEYS.LBR 13056 Xerox 820 key redefinition program ZDAM-100.DZC 3328 Maintain directories and catalog ZDAM-101.DZC 17536 Maintain directories and catalog ZEDUX280.LBR 26624 Information about ZEDUX Z280 board EASE10.LBR 28544 ZCPR3 Command Line Editor FOR-SUPP.LBR 37504 Z-system FOR and K-FOR IOPUG.LBR 49792 ZCPR3 I/O Package User's Guide LDR16.LBR 13056 Gen-purpose ZCPR3 package loader LED02.LBR 9856 Z3 Line Editor LPUT.LBR 31488 Automated LBR maker for ZCPR3. MATH24.LBR 17280 Math subroutines and macros for Z80 NDRCHG10.LBR 3200 Rename a ZCPR3 named directory SH20.LBR 24064 Illustrates shells under ZCPR3 VALIAS11.LBR 30848 Loads a Alias command line buffer XALIAS11.LBR 24448 Enhanced Z3 ALIAS variant Z3INS14.LBR 9344 Install ZCPR33 System Utilities ZAPG.SZ 26112 ZCPR3 Applications Programmer Guide ZEX32.LBR 33664 ZCPR submit processor replacement ZMANG20.LBR 48256 Latest version of ZMANAGER ZRDOS12.DZC 5888 Changes to ZRDOS Version 1.2 Z-NEWS.7Z9 6656 ZCPR3/SYSLIB/ZRDOS Newsletter #709 Z-NEWS.8Z1 9216 ZCPR3/SYSLIB/ZRDOS Newsletter #801 BIX727.TXT-FCC 16814 Info from BIX about FCC access charges CIS-FCC.NOTE 7269 Info from CIS about FCC access charges COMMENT.TXT-FCC 14691 Comments of FCC proposal from a few BBS FCCWRITE.TXT 18151 Form letter to write to the FCC UNIQUE13.BBS 21426 Unique BBS systems phone list ALERT.ACT 3359 Info of FCC Proposal from GEnie COMMUNIC.ATE 3335 Communicate to FCC about Access fees CONGRESS.ADR 40694 Congressmen address to write about FCC PROPOSAL.FCC 31786 FCC proposal of phone access fee SENATORS.ADR 6435 Address of US Senators to write on FCC WRITE.LTR 7193 Article on new FCC proposal BICYCLE.HAM 19862 Ham tours country with electronic bike CODETEST.HINTS 7426 Hints on passing the FCC code test ARCBOOT.EXE 35312 IBM VM/SP library utility bootstrap ARCUTIL.LBR 60672 IBM VM/SP library utility VMS.TCPIP 2915 Where to get TCPIP for VMS DUCK-MODEM.REVIEW 7344 Review of ADC "Duck" modem HAYS9600.TXT 12183 Hayes Smartmodem 9600 baud info MODEM.LIST 5396 Information on 2400 baud modems MULTITECH.UPGRADE 1149 Firmware fix for Multitech modems PDRS-ANS.TXT 5893 Further discussion about PDRS PDRS.TXT 24472 Public Digital Radio Service -READ.ME 1602 Info of FCC Proposal from PC Pursuit ANALYSIS.1 10123 Telenet's analysis (1) of Access Fees ANALYSIS.2 22490 Telenet's analysis (2) of Access Fees CMNT-FMT.FCC 16019 Comments of FCC proposal from Telenet CORP.LTR 3817 Letter to Telenet corporation customers DOCKET.FCC 39002 FCC docket on Proposed Access Fees LTR-FMT.FCC 8520 Form letter to write to FCC PCP-CITY.LST 4178 List of local numbers for PC Pursuit PURSUIT.LTR 4822 Letter sent to PC Pursuit customers XMODEM-CRC.NOTE 8879 Information on use of CRC in XMODEM YMODEM5.DOC 65477 XMODEM/YMODEM/MODEM protocol doc ZMODEM5.DOC 103675 Improved XMODEM file xfer protocol The following are all part of Chuck Forsberg's XMODEM/YMODEM/ZMODEM file transfer program, written in C, for Unix/Xenix/etc. GZ 15 MINIRB.1 1223 MINIRB.C 4232 MINIRB.MAN 1399 PTEST.SH 123 RBSB.C 14091 README 1904 RZ.1 6939 RZ.C 26275 RZ.MAN 7898 SZ.1 10981 SZ.C 32353 SZ.MAN 12474 ZM.C 14821 ZMODEM.ABSTRACT 2093 ZMODEM.H 5610 ZMODEM5.DOC 103675 ZUPL.T 729 --Keith Petersen Arpa: W8SDZ@SIMTEL20.ARPA Uucp: {bellcore,decwrl,harvard,lll-crg,ucbvax,uw-beaver}!simtel20.arpa!w8sdz GEnie: W8SDZ RCP/M Royal Oak: 313-759-6569 - 300, 1200, 2400 (V.22bis) or 9600 (USR HST) 5-Sep-87 20:20:35-MDT,693;000000000000 Mail-From: KPETERSEN created at 5-Sep-87 20:20:18 Date: Sat, 5 Sep 1987 20:20 MDT Message-ID: Sender: KPETERSEN@SIMTEL20.ARPA From: Keith Petersen To: Info-Cpm@SIMTEL20.ARPA Subject: New files uploaded to SIMTEL20 during August (correction) >.... In the meantime, see PD:CPMAUG01.LST (ascii) >or CPMAUG01.LZT (crunched) which is a complete listing of all CP/M >files on GEnie, each with a one-line description. Since SIMTEL20 and >GEnie have many of the same files, this will be a very useful listing. >It is updated monthly. That should have read CPMSEP01.LST and CPMSEP01.LZT. --Keith 7-Sep-87 20:41:25-MDT,1271;000000000000 Return-Path: <@RELAY.CS.NET:busu%cc.uofm.cdn@UBC.CSNET> Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Mon, 7 Sep 87 20:41:14 MDT Received: from relay2.cs.net by RELAY.CS.NET id aa14464; 7 Sep 87 22:28 EDT Received: from ubc by RELAY.CS.NET id ab10152; 7 Sep 87 22:19 EDT Received: by ubc.csnet id AA05033; Mon, 7 Sep 87 19:07:45 pdt Date: 8 Sep 87 2:09 +0600 From: Daniel Keizer To: info-cpm@SIMTEL20.ARPA Message-Id: <33*busu@cc.uofm.cdn> Subject: C128 CPM 3.0 or 2.2 comm programs Return-Receipt-To: Daniel Keizer I have a friend who has a C128 and wishes to use his modem with it. He has the 2.2 patch to run 2.2 software, all he needs now is the programs to use. I know MEX has a patch available for it and is on SIMTEL20, but the files are not on the BITNET server (which is the only one which I can use I think). Can some kind soul please send me some comm program for the C128 in CPM mode preferably 2.2. MEX would be nice. But beggers can't be choosers. Thank for all your help and assistance. P.S. I cannot see what I am typing on this bloody termnial ... so be gentle on spelling mistakes. Dan Keizer BUSU@CC.UOFM.CDN BUSU@UOFMCC.BITNET 8-Sep-87 10:52:25-MDT,1807;000000000000 Return-Path: <@RELAY.CS.NET:kenw%noah.arc.cdn@UBC.CSNET> Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Tue, 8 Sep 87 10:52:10 MDT Received: from relay2.cs.net by RELAY.CS.NET id ab19834; 8 Sep 87 12:01 EDT Received: from ubc by RELAY.CS.NET id ad13929; 8 Sep 87 11:51 EDT Received: by ubc.csnet id AA09107; Tue, 8 Sep 87 08:24:43 pdt Date: 8 Sep 87 0:26 -0800 From: Ken Wallewein To: "Margaret H. Knox" Cc: info-cpm@SIMTEL20.ARPA MMDF-Warning: Parse error in original version of preceding line at RELAY.CS.NET In-Reply-To: <8709060045.AA05306@ngp.utexas.edu> Message-Id: <853*kenw@noah.arc.cdn> Subject: S100 68000 hardware >The normal recommendation is the Compupro CP68K card. It works with >all the other Compupro boards, but it is also compatible with standard >S100 stuff from anyone else. The board does (or did) come with >CP/M-68K. If it doesn't, you can get CP/M-68K from TriSoft (generic >version), or already customised from Gifford (if they still market >it). It should not be hard to port most any other system to the Thanks, Margaret. I'm replying to the net because it seems to me that I miss a lot due to people sending direct all the time. It's not as if this list is overly busy. One thing I'm curious about: I talked to a Cromemco guy once who said that their 68000 boards are not really compatible with IEE-696. Would you have any idea if that's true, and whether much is required for mods? I think he said they require 16-bit memory access. It seems to me IEE-696 says it's optional. All my boards are 8-bit only. Doesn't sound like a minor difference to me :-). BTW, I never did hear anything positive regarding LIFE or or the newer ADVENTURE. /kenw 9-Sep-87 03:02:57-MDT,2653;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Wed, 9 Sep 87 03:02:48 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA03244; Wed, 9 Sep 87 01:43:43 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 7 Sep 87 11:34:11 GMT From: swrinde!petro!ssbn!bill@im4u.utexas.edu (Bill Kennedy) Organization: W.L. Kennedy Jr. & Associates, Pipe Creek, TX Subject: Re: S100 68000 hardware Message-Id: <366@ssbn.UUCP> References: <8709060045.AA05306@ngp.utexas.edu> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa In article <8709060045.AA05306@ngp.utexas.edu> mknox@NGP.UTEXAS.EDU (Margaret H. Knox) writes: >>Ken asks about S100 68000 cards. > >The normal recommendation is the Compupro CP68K card. It works with >all the other Compupro boards, but it is also compatible with standard >S100 stuff from anyone else. The board does (or did) come with >CP/M-68K. If it doesn't, you can get CP/M-68K from TriSoft (generic >version), or already customised from Gifford (if they still market >it). It should not be hard to port most any other system to the >board. Micro/Systems Journal is, indeed, a good place to look. I bought a self contained 68008 coprocessor from Peak Electronics in San Jose for around $900 which included CP/M-68K, the BIOS and monitor sources (Aztec C), 512K RAM, two serial ports and a couple of timers. The board has bus rights on the S-100 bus so it can use existing peripherals. Another interesting feature about the Peak board is how they implemented CP/M-68K. They presume that you are running CP/M-80 or CP/M-86 and they provide a 68K boot program for each. There's a small interface program that lets the 68K use the existing BIOS for all of its physical I/O so the setup is effortless. When you are through with the 68K you just execute the RETURN program and you are back where you came from. This is particularly useful if you have your favorite editors, etc. whereas CP/M-68K only comes with ED. You can get a Godbout board a lot cheaper but you'll have a lot more work to get it going. It's a full up 68000 so you don't have the 1Mb limit of the 68008 but it's not a coprocessor so you will have to interface all of your peripherals again. The DRI assembler and C compiler are adequate (their C is bulky and slow) but I shudder to think of using them to do a BIOS from scratch. -- Bill Kennedy {cbosgd | ihnp4!petro | sun!texsun!rrm}!ssbn!bill 9-Sep-87 11:23:48-MDT,823;000000000000 Return-Path: <@RELAY.CS.NET:busu%cc.uofm.cdn@UBC.CSNET> Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Wed, 9 Sep 87 11:23:39 MDT Received: from relay2.cs.net by RELAY.CS.NET id ab02180; 9 Sep 87 11:02 EDT Received: from ubc by RELAY.CS.NET id ab20148; 9 Sep 87 10:51 EDT Received: by ubc.csnet id AA11386; Wed, 9 Sep 87 07:21:04 pdt Date: 9 Sep 87 14:22 +0600 From: Daniel Keizer To: info-cpm@SIMTEL20.ARPA Message-Id: <35*busu@cc.uofm.cdn> Subject: Voltage input for EMP modem Does anyone have an EMP Auto Modem 1200a and if so, what is the voltage input to operate this beast. It is 300/1200 autoanswer,autodial. It was bought second hand with no power adapter. Any help would be appreciated. Dan Keizer BUSU@CC.UOFM.CDN BUSU@UOFMCC.BITNET 9-Sep-87 19:31:31-MDT,1098;000000000000 Mail-From: KPETERSEN created at 9-Sep-87 19:31:19 Date: 8 Sep 87 23:46 -0800 Message-ID: Sender: Ken Wallewein From: Ken Wallewein To: info-cpm-request@SIMTEL20.ARPA Subject: S100 68000 hardware ReSent-From: KPETERSEN@SIMTEL20.ARPA ReSent-To: Info-Cpm ReSent-Date: Wed 9 Sep 1987 19:31-MDT >Micro/Systems Journal is, indeed, a good place to look. I bought a self >contained 68008 coprocessor from Peak Electronics in San Jose for around >$900 which included CP/M-68K, the BIOS and monitor sources (Aztec C), >512K RAM, two serial ports and a couple of timers. The board has bus >rights on the S-100 bus so it can use existing peripherals. Interesting. I jut started getting MSJ. I'll check it out. But what does "bus rights" mean? Is there an interface? An S100 slot? And I'm beginning to wonder what's so special about CP/M-68K. As far as I can see, it's not compatible with all my CP/M-80 stuff... what do you use it for? /kenw 9-Sep-87 22:02:31-MDT,2213;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Wed, 9 Sep 87 22:02:21 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA23962; Wed, 9 Sep 87 20:41:49 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 9 Sep 87 15:59:05 GMT From: mtune!whuts!wsd@RUTGERS.EDU (DINSMORE) Organization: AT&T Bell Laboratories, Whippany, NJ Subject: Re: SmallC, the Z80 and the 8080 Message-Id: <2829@whuts.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa munch... It may interest several people that there is a Z80 mnemonic Small-C compiler complete with assembler and linker. I got the package somewhere a few years ago and it's all public domain. There seems to be massive confusion over the versions available and the machines destined for the compiler. This is Small_C Version 1.2 destined for the Z80 and creates a file soley for a Z80 assembler and linker, which as I said earlier, are included. By the time this gets posted Tom Armistead should have his copy with explicit instructions on what to do with it. This package also contains floating point routines explicitly for the Z80 and works very well, especially since it has transcendentals. For those that like walkback traces, it also includes a profiler. Now, it would seem to me that since I have written this note, there must indeed exist a Z80 only Small-C package. Soooo, please stop telling people it doesn't exist! It does!! I use it!!! In CP/M!!!! Now that I have said that, would someone, anybody, please tell me how to get this package to the net? My only alternative right now is to upload it to the Royal Oaks BBS and let Keith handle it IF he wants to. How about you people letting me know how to get it to the net by E-mailing instructions via ihnp4!whuts!wsd or maybe some other convenient way. I will E-mail it to anybody who promises to upload it to the net. In case your wondering, it will fit on one 360K floppy disk. Wayne Dinsmore, AT&T Bell Labs UUCP: ihnp4!whuts!wsd 10-Sep-87 02:43:05-MDT,1689;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 02:42:58 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA27378; Thu, 10 Sep 87 01:19:08 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 87 02:18:34 GMT From: ihnp4!aicchi!joeloda@ucbvax.Berkeley.EDU (Joseph D. Loda) Organization: Analysts International Corp; Chicago Branch Subject: ZCPR3.3 Questions Message-Id: <971@aicchi.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Now that I finally have ZCPR3.3 installed on my Apple, I have a few questions that I just cannot seem to find the answers to. Anyone care to help? 1). Just what does an ECP do? ARUNZ seems to be the choice, but I don't know why. Is there any doc for ARUNZ floating about? 2). Is there any documentation for the utilities? I have ZCPR3, The Manual, but it doesn't talk about any of the new ones. The .LBR files contain only update information (ARUNZ is a case in point). 3). Is there any summary of what all the various Z system utilities do. As a novice to the Z world, I constantly see things like "a new version of ASDF has been released". It would be nice to be able to look at a list and see a one line description of ASDF. Thanks in advance for your trouble. Joe. -- Joe Loda Analysts International (Chicago Branch) Usenet: ..!ihnp4!aicchi!joeloda CIS: 75726,1641 BIX: jloda GEnie: j.loda 10-Sep-87 04:43:30-MDT,825;000000000000 Return-Path: <@wiscvm.wisc.edu:DBRAATAN@NORUNIT.BITNET> Received: from wiscvm.wisc.edu by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 04:41:47 MDT Received: from NORUNIT.BITNET by wiscvm.wisc.edu ; Thu, 10 Sep 87 05:39:58 CDT Date: Thu, 10 Sep 87 13:39:30 ECT To: info-cpm@simtel20.ARPA From: DBRAATAN%NORUNIT.BITNET@wiscvm.wisc.edu Return-Receipt-To: DBRAATAN@NORUNIT.BITNET Subject: ZCPR3 questions I would like to run the ZCPR3 system on my Bondwell 2 computer (Z80, CPM 2.2, 64KB). Do I have to buy the Z-system, or is it public domain? Which files at SIMTEL20 should I look at to get more information on this? Will it take much programming to get ZCPR3 going? What is the difference between ZCPR2 and ZCPR3? Is ZCPR3 better, and ZCPR33 even better? Dag Henrik Braatane DBRAATAN@NORUNIT.BITNET 10-Sep-87 09:08:37-MDT,1066;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 09:08:16 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA00544; Thu, 10 Sep 87 05:00:44 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 8 Sep 87 18:29:48 GMT From: hpda!hpisod1!hpcllla!hpclisp!hpcltjb!brengle@ucbvax.Berkeley.EDU (Tim Brengle) Organization: HP ITG/ISO Computer Language Lab Subject: Re: DDL for Z80 CP/M (Dungeon Definition Language) Message-Id: <1140004@hpcltjb.HP.COM> References: <8709060039.AA03952@ucbvax.Berkeley.EDU> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa For anyone that is interested, I can make available the ADL package for CP/M 2.2. It is written in BDS C version 1.50a, and binaries can be made available. Any interest? Tim Brengle ...!hplabs!brengle brengle@hplabs.arpa brengle@hplabs.hp.com 10-Sep-87 09:09:33-MDT,1403;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 09:09:14 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA00562; Thu, 10 Sep 87 05:01:31 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 8 Sep 87 18:46:41 GMT From: hpda!hpisod1!hpcllla!hpclisp!hpcltjb!brengle@ucbvax.Berkeley.EDU (Tim Brengle) Organization: HP ITG/ISO Computer Language Lab Subject: Re: DDL for Z80 CP/M (Dungeon Definition Language) Message-Id: <1140006@hpcltjb.HP.COM> References: <8709060039.AA03952@ucbvax.Berkeley.EDU> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Tim has brought up an interesting point. Ross Cunniff and I developed ADL together. Ross created the (hopefully) portable version, written in generic C. I created a completely independent version -- with the same functionality -- for CP/M 2.2, written in BDS C version 1.50a. If there is interest, I am willing to make available the source and/or binaries of my version of ADL. Write me. If there is enough interest, I may look into some sort of larger distribution, otherwise e-mail will have to do. Tim Brengle ...!hplabs!brengle brengle@hplabs.arpa brengle@hplabs.hp.com 10-Sep-87 10:57:39-MDT,1124;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 10:57:22 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA04325; Thu, 10 Sep 87 09:32:59 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 87 01:23:26 GMT From: mtune!codas!killer!toma@RUTGERS.EDU (Tom Armistead) Organization: The Org. for the Disorg. of Org. Subject: Source for ZMAC and ZLINK wanted??? Message-Id: <1511@killer.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa I recently obtained a copy of ZMAC and ZLINK and the documentation said that the source for these utilities was released to the public domain. Is this true? If so, could I get someone to email them to me or point me in their direction??? I don't get around to this group all that much, so, would email all responses to me directly... Thanks in advance, Tom -- ------------- Tom Armistead UUCP: ...!ihnp4!killer!toma 10-Sep-87 15:09:18-MDT,1064;000000000000 Return-Path: <@RELAY.CS.NET:kenw%noah.arc.cdn@UBC.CSNET> Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 15:09:03 MDT Received: from relay2.cs.net by RELAY.CS.NET id aj18146; 10 Sep 87 16:00 EDT Received: from ubc by RELAY.CS.NET id ad03324; 10 Sep 87 15:51 EDT Received: by ubc.csnet id AA11699; Thu, 10 Sep 87 12:30:05 pdt Date: 10 Sep 87 4:32 -0800 From: Ken Wallewein To: info-cpm-request@SIMTEL20.ARPA Cc: info-cpm@SIMTEL20.ARPA In-Reply-To: <2829@whuts.UUCP> Message-Id: <873*kenw@noah.arc.cdn> Subject: Re: SmallC, the Z80 and the 8080 > Now that I have said that, would someone, anybody, please tell >me how to get this package to the net? My only alternative right now is to >upload it to the Royal Oaks BBS and let Keith handle it IF he wants to. How It's already in the SIG/M library (don't remember which volume - I can check tonight), so it's probably already on the Royal Oaks BBS. You know what I'd REALLY like to see? Small C++ !!! /kenw 10-Sep-87 16:33:32-MDT,1335;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 16:33:20 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA12596; Thu, 10 Sep 87 15:21:28 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 87 18:52:05 GMT From: hao!gaia!cook@husc6.harvard.edu (Forrest Cook) Organization: Gaia Corp, Boulder, CO Subject: BDOS Function: Search For Next Message-Id: <329@gaia.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Does anybody out there have any experience with the CP/M bdos calls Search for First and Search for Next? I am working on a program that needs to read every file off of a cp/m disk. I set the file name in the FCB to ????????.???. Search for First is called, and returns with the FCB pointing to the first file on the disk. The first file is opened, read, and closed successfully. Search for Next returns with file not found. (There are more files). If I set the FCB to ????????.??? before doing the Search for Next, The function returns with the first file again. It seems like I am doing something wrong with the FCB. Any Suggesstions? Forrest Cook 10-Sep-87 20:32:31-MDT,2488;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Thu, 10 Sep 87 20:32:18 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA17251; Thu, 10 Sep 87 19:24:06 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 87 23:18:32 GMT From: super.upenn.edu!linc.cis.upenn.edu!sherin@RUTGERS.EDU (Steve Sherin) Organization: University of Pennsylvania Subject: PCPI memory map Message-Id: <1954@super.upenn.edu> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Unofficial Map of Apple 6502 Memory as used with PCPI Applicard +----------------------------+- C000h | RWTS for Apple Disks | +----------------------------+- B800h | Default Driver | +----------------------------+- B730h | CP65 | +----------------------------+- B000h | BIOS _____________ | +---------- | | -+- A700h | BDOS | Z-80 | | +---------- | IMAGE | -+- 9900h | CCP |___________| | +----------------------------+- 9100h | Apple Video (Word) | +----------------------------+- 8FBAh | Other Video (Word) | +----------------------------+- 8FB6h |Poll Routine Table (65bytes)| +----------------------------+- 8F75h | Card-Type Table (8 bytes) | +----------------------------+- 8F6Dh |Cons. Comm. Table (109bytes)| +----------------------------+- 8F00h | Device Table (256bytes) | +----------------------------+- 8E00h | Host Buffer Size | +----------------------------+- (8E00h - Buffersize) HIMEM | FREE MEMORY | +----------------------------+- LOWMEM | DRIVERS | +----------------------------+- 0900h | Cold Boot Code/ Parameter | | Passing Block | +----------------------------+- 0800h | Text Page 1 | +----------------------------+- 0400h | Reset Vector/Power Up Byte | +----------------------------+- 0300h | Scratch | +----------------------------+- 0200h | 6502 Stack | +----------------------------+- 0100h | ------+- Hi P0 | ------+- Lo P0 | Page 0 | | | +----------------------------+- 0000h rev 1.0 6/7/86 11-Sep-87 00:03:54-MDT,2333;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Fri, 11 Sep 87 00:03:39 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA19763; Thu, 10 Sep 87 22:04:05 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 11 Sep 87 00:43:22 GMT From: poisson.usc.edu!mlinar@OBERON.USC.EDU (Mitch Mlinar) Organization: University of Southern California, Los Angeles, CA Subject: Re: BDOS Function: Search For Next Message-Id: <4389@oberon.USC.EDU> References: <329@gaia.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa In article <329@gaia.UUCP> cook@gaia.UUCP (Forrest Cook) writes: >Does anybody out there have any experience with the CP/M bdos calls >Search for First and Search for Next? >I am working on a program that needs to read every file off of a cp/m disk. >I set the file name in the FCB to ????????.???. >Search for First is called, and returns with the FCB pointing to the first >file on the disk. >The first file is opened, read, and closed successfully. >Search for Next returns with file not found. (There are more files). >If I set the FCB to ????????.??? before doing the Search for Next, The >function returns with the first file again. >It seems like I am doing something wrong with the FCB. I am sure there are thousands of others out there who can answer this one. (Right, Bridger?) Essentially, the problem is that whenever you do a file operation such as Search, Open, or Close, the DOS goes off plucking through your directory. Hence, a Search must be followed by a Search for Next if you want "more of the same". Any Opens, Closes, Deletes, etc. destroy the flow of things and you must start over. Internally, there is a Search for Next directory counter which keeps track of where the last Search was done AS WELL AS the address of the FCB used for Search. (Hence, the little known fact that Search for Next does not require ANY FCB to be specified - it uses the FCB address from the previous operation.) Both the counter and the FCB addr are reset if any other file operation is attempted (there are some exceptions). Hope this helps. -Mitch 11-Sep-87 00:13:41-MDT,2629;000000000000 Return-Path: <@RELAY.CS.NET:HELLER@cs.umass.edu> Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Fri, 11 Sep 87 00:13:21 MDT Received: from relay2.cs.net by RELAY.CS.NET id ac23152; 11 Sep 87 1:15 EDT Received: from cs.umass.edu by RELAY.CS.NET id am00666; 11 Sep 87 1:05 EDT Date: Thu, 10 Sep 87 09:04 EDT From: Stride 440 User Subject: RE: S100 68000 hardware (CP/M-68K) To: info-cpm@SIMTEL20.ARPA X-VMS-To: IN%"info-cpm@simtel20.arpa" > From: Ken Wallewein > And I'm beginning to wonder what's so special about CP/M-68K. As far > as I can see, it's not compatible with all my CP/M-80 stuff... what do > you use it for? CP/M-68K is just another O/S. It *IS* somewhat compatable with CP/M 2.2 in that the file system is the same and O/S (i.e. BDOS/BIOS) are compatable (same function codes, simular data-structures - an FCB is an FCB). True, at the assembly language level things are not compatable, nor are executable files, that is .COM files from CP/M 2.2 won't run under CP/M-68K, nor will .68K files run under CP/M 2.2, however, if you have a dual CPU system, it makes sense. This not really new: there are a varity of CP/M-80/86 system around (CompuPro/Viasan makes one, the old DEC Rainbow 100 is another). On a related issue: Mince does exist for CP/M-68K. Mark Of The Unicorn may not admit its existance (just like DRI may not admit the existance of CP/M-68K, or even the existance of the 68000 :_)). I have Mince for CP/M-68K (really). I also have a PD 8080 (CP/M 2.2) emulator for CP/M-68K. It is not super fast (runs 8080 programs at about a 2Mhz equivelant clock speed on a 10Mhz 68000), but works. I use it mostly for an UNARC program (nope, there is not ARC for CP/M-68K). If you are interested in CP/M-68K software, I have written/adapted quite a pile of it. Including a LU program, extended directory program, extensions to Mince, FidoNet, a BBS program (adapted from UNaXcess), XModem, Kermit, (both XModem and Kermit are Stride 400 series dependent, but can be hacked for your serial ports), and much else. Some of it is on Simtel20, GEnie, BIX, a little on CompuServe, and most is available for downloading on my BBS (Locks Hill BBS, FidoNet 321/148, 617-544-6933, 7:30PM to 8:00AM Eastern time, 300/1200 BAUD). Robert Heller ARPANet: Heller@CS.UMass.EDU BITNET: Heller@UMass.BITNET BIX: Heller GEnie: RHeller FidoNet: 321/148 (Locks Hill BBS, Wendell, MA) CompuServe 71450,3432 Local PV VAXen: COINS::HELLER UCC Cyber/DG: Heller@CS 11-Sep-87 03:02:41-MDT,2392;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Fri, 11 Sep 87 03:02:32 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA23043; Fri, 11 Sep 87 01:41:57 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 87 16:38:38 GMT From: ohlone!lll-winken!uunet!mnetor!lsuc!sq!ian@lll-tis.arpa (Ian F. Darwin) Organization: Just Me and my megabits Subject: Re: S100 68000 hardware Message-Id: <1987Sep10.123838.10580@sq.uucp> References: <8709060045.AA05306@ngp.utexas.edu>, <853*kenw@noah.arc.cdn> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Ken Wallewein (kenw@noah.arc.CDN) writes: > One thing I'm curious about: I talked to a Cromemco guy once who said that > their 68000 boards are not really compatible with IEE-696. Would you have any > idea if that's true, and whether much is required for mods? I think he said > they require 16-bit memory access. It seems to me IEE-696 says it's optional. > All my boards are 8-bit only. Doesn't sound like a minor difference > to me :-). It is perfectly reasonable for a CPU card to require 16-bit memory. There is a range of valid combinations in most IEEE (count the E's) bus architectures, including 696 (S100), 797 (Multibus), etc. They have specifications for it, I forget the details but it's something like M16, A24 (meaning you do 16-bit memory accesses, and support 24-bit addressing). The DUAL Systems' 68000 board (which I have used since 1984 and am still happy with despite the fact that it's not a 68020 :-) ) also requires 16-bit memories. If you want reasonable performance that is one end of a price/performance tradeoff; if you want compatibility back through all the ages (or at least to 1975), that is quite another. CompuPro, having sold a LOT of 8-bit memory boards, presumably felt that compatibility was more important. As far as "mods", if you mean modifying your 8-bit memory boards to work in 16-bit mode, I hope you aren't serious. When you can buy a megabyte of 16-bit ram for $500? How much is your time worth? At a dollar an hour, you're probably still better off going for a new board. See the ads in Micro/Systems Journal or Computer Shopper. 12-Sep-87 00:42:32-MDT,1397;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sat, 12 Sep 87 00:42:24 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA09661; Fri, 11 Sep 87 17:02:52 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 12 Sep 87 00:02:27 GMT From: dewey.soe.berkeley.edu!oster@ucbvax.Berkeley.EDU (David Phillip Oster) Organization: School of Education, UC-Berkeley Subject: Re: BDOS Function: Search For Next Message-Id: <20628@ucbvax.BERKELEY.EDU> References: <329@gaia.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa The way Serch For First/Search For Next are intended to be used is: 1.) seed an FCB with ????????.??? and call Seacrh For Next 2.) while it finds one: Copy the name into a second FCB and process the file. 3.) Call Search For Next using the FCB the previous Search call returned. It is not correct to use the same FCB for search, then immediatey use it for Open, Read, Close, then expect it to continue the search. --- David Phillip Oster --My Good News: "I'm a perfectionist." Arpa: oster@dewey.soe.berkeley.edu --My Bad News: "I don't charge by the hour." Uucp: {seismo,decvax,ihnp4}!ucbvax!oster%dewey.soe.berkeley.edu 12-Sep-87 04:02:31-MDT,1068;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sat, 12 Sep 87 04:02:25 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA18679; Sat, 12 Sep 87 02:39:17 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 11 Sep 87 17:21:12 GMT From: clyde!watmath!utgpu!utcsri!uthub!koko@rutgers.rutgers.edu (M. Kokodyniak) Organization: CSRI, University of Toronto Subject: Re: BDOS Function: Search For Next Message-Id: <581@uthub.toronto.edu> References: <329@gaia.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa According to "Inside CP/M" by David E. Cortesi, there should be no file operations intervening the Search for First and Search for Next, or intervening successive Search for Next operations, in some implementa- ations of CP/M. This may cause the BDOS do lose its place in the directory. (See p. 476 of the above text.) 12-Sep-87 05:02:46-MDT,2845;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sat, 12 Sep 87 05:02:37 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA18696; Sat, 12 Sep 87 02:40:03 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 11 Sep 87 11:49:10 GMT From: swrinde!petro!ssbn!bill@im4u.utexas.edu (Bill Kennedy) Organization: W.L. Kennedy Jr. & Associates, Pipe Creek, TX Subject: Re: S100 68000 hardware Message-Id: <369@ssbn.UUCP> References: Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa In article kenw@noah.arc.CDN (Ken Wallewein) writes: [abbreviating my reply] >>contained 68008 coprocessor from Peak Electronics in San Jose for around > Interesting. I jut started getting MSJ. I'll check it out. But what >does "bus rights" mean? Is there an interface? An S100 slot? Bus rights means that the 68008 has access to everything on the bus, memory and I/O. The S-100 memory is accessed in pages that are set up with a parallel port that is private to the 68K. Also note that the 68008 had an 8 bit data bus and can only address 1Mb of memory. That limitation was not made by the board designer it's in the chip. The Godbout/CompuPro/Viasyn board is a real 68000, the aircraft carrier style chip, the 68008 is in a 48 pin(?) DIP. The CompuPro doesn't have any on-board memory or peripherals so it's pretty hard to turn it on and off. > And I'm beginning to wonder what's so special about CP/M-68K. As far >as I can see, it's not compatible with all my CP/M-80 stuff... what do >you use it for? Au contraire, the way the CP/M-68K BIOS is written you start it from CP/M-80 and it uses your CP/M-80 files (same goes for CP/M-86 and CP/M-816, the way I use it) and BIOS. That means that you are in the air in the time it takes to type "CPM68K". More importantly you can use all of your favorite stuff (like an editor!) to compose stuff for CP/M-68K and then fire up the 68K to run the C compiler and utilities. I use it for "cross development", the quotes mean that the target machine isn't emulated, it's really there. I have a dual processor (8085/8088) that runs CP/M-816 (80 and 86 transparently) and when I need to run something for the 68K, I use the Peak board. There are a number of applications, print buffer, comm front end... It's kind of an expensive print buffer, but I got it because it was the least expensive way I could tiptoe into the 68K world keeping my investment in S-100 assets and development tools. -- Bill Kennedy {cbosgd | ihnp4!petro | sun!texsun!rrm}!ssbn!bill 12-Sep-87 17:29:26-MDT,1070;000000000000 Return-Path: Received: from ngp.utexas.edu by SIMTEL20.ARPA with TCP; Sat, 12 Sep 87 17:27:53 MDT Date: Sat, 12 Sep 87 18:24:19 CDT From: mknox@ngp.utexas.edu (Margaret H. Knox) Posted-Date: Sat, 12 Sep 87 18:24:19 CDT Message-Id: <8709122324.AA11366@ngp.utexas.edu> Received: by ngp.utexas.edu (5.51/5.51) id AA11366; Sat, 12 Sep 87 18:24:19 CDT To: info-68k%ucbvax@berkeley.arpa, info-cpm@simtel20.arpa Subject: MINCE for CP/M-68K Does Mark of the Unicorn really not admit it exists? Sounds like one of Reagan's speeches {:-) TriSoft used to sell MINCE for the CP/M-68K system (although I do not know if they have any copies in current inventory). Likewise, CompuView also has VEDIT for the CP/M-68K system (and probably will also not admit its existence). Since most everything I run is dual processor, I drop back into other systems if I want a full screen editor. There are several software emulators (which let you run the CP/M-2.2 software), but that suffers from speed loss. For myself, I *LIKE* ED! 13-Sep-87 09:32:44-MDT,1067;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sun, 13 Sep 87 09:32:37 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA07888; Sun, 13 Sep 87 08:22:36 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 13 Sep 87 06:14:21 GMT From: abp@j.cc.purdue.edu (Jeffrey J Wieland) Organization: Purdue University Computing Center Subject: Turbo Modula 2 Message-Id: <5260@j.cc.purdue.edu> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Is there anyone using Borland's Turbo Modula 2 (as marketed by Echelon)? I have run across a discrepency between two reviews of it. In Micro-Cornucopia, it appeared to be capable of linking just the required code from a library, but in a review in the latest Profiles, the author stated that it loaded in the entire module! Which is it? Thanks, Jeff Wieland abp@j.cc.purdue.edu 13-Sep-87 20:02:56-MDT,1351;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sun, 13 Sep 87 20:02:47 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA15237; Sun, 13 Sep 87 18:52:42 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 13 Sep 87 23:41:53 GMT From: tektronix!reed!palegray@ucbvax.Berkeley.EDU (Prometheus Hawthorne) Organization: Reed College, Portland OR Subject: Morrow Designs Micro Decision Message-Id: <7151@reed.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa [Sacrificial offering to the line-eater.] I'm posting for a friend. But hi! Does anyone have CP/M for a Morrow Designs Micro Decision? It needs a Morrow CP/M disk to boot up. If anyone does have one, is there a way to get one nowadays? Morrow folded, I think. And it can't boot off any other CP/M we've tried yet. The cause is a good one. A friend of ours left her job, and she left her access to a modem with it. The Morrow would make a nice telecomputer for her, and maybe get her news access. . . MAN OF THE HOUR, CRUSADING JOURNALIST, IMAGE OF INTEGRITY, AND COMMUNIST DUPE prometheus hawthorne tektronix!reed!palegray 14-Sep-87 09:05:21-MDT,1024;000000000000 Return-Path: Received: from jade.berkeley.edu by SIMTEL20.ARPA with TCP; Mon, 14 Sep 87 09:05:06 MDT Received: from plutonium.cchem.berkeley.edu by jade.berkeley.edu (5.54 (CFC 4.23)/1.16.16) id AA21323; Mon, 14 Sep 87 08:02:55 PDT Received: by plutonium.cchem.berkeley.edu (3.2/SMI-3.0DEV3.5) id AA09512; Mon, 14 Sep 87 08:03:02 PDT Date: Mon, 14 Sep 87 08:03:02 PDT From: swillett%plutonium.CChem.Berkeley.EDU@jade.berkeley.edu (Steve Willett) Message-Id: <8709141503.AA09512@plutonium.cchem.berkeley.edu> To: info-cpm@simtel20.arpa, tektronix!reed!palegray@ucbvax.Berkeley.EDU Subject: Re: Morrow Designs Micro Decision Try contacting BAMDUA in the Bay area (Bay Area Micro Decision Users Assoc.) They should be listed in the back of Computer Currents. If not contact BAKUP (Bay Area Kaypro Users and Programmers) who are currntly working on a merger with BAMDUA. You can contact BAKUP by calling me at home (415) 849-3025 Steve Willett 14-Sep-87 22:06:51-MDT,1412;000000000000 Return-Path: <@po2.andrew.cmu.edu:mk2s+@andrew.cmu.edu> Received: from po2.andrew.cmu.edu by SIMTEL20.ARPA with TCP; Mon, 14 Sep 87 22:06:32 MDT Received: by po2.andrew.cmu.edu (5.54/3.15) id for info-cpm@simtel20.arpa; Tue, 15 Sep 87 00:07:19 EDT Received: via switchmail; Tue, 15 Sep 87 00:07:17 -0400 (EDT) Received: FROM honesdale VIA qmail ID ; Tue, 15 Sep 87 00:06:17 edt Received: FROM honesdale VIA qmail ID ; Tue, 15 Sep 87 00:05:59 edt Received: from honesdale by Messages.4.21.CUILIB.3.30.SNAP.NOT.LINKED.MS.3.42 via vax; Tue, 15 Sep 87 00:05:58 edt Message-Id: Date: Tue, 15 Sep 87 00:05:58 edt From: mk2s+@andrew.cmu.edu (Michael-Makihiko John Kato) To: info-cpm@simtel20.arpa Subject: Multitech & Z sys Cc: mk2s+@andrew.cmu.edu (Michael-Makihiko John Kato) Does anyone own a Multitech, or is there anyone interested in owning one. Well the machines that are ad'ed in BYTE for $150 are pretty good. I got one this summer and it has been nice to me so far. I got ZCPR3 working on it. If anyone needs a source list for the BIOS get in touch with me. Also if anyone has a working version of KERMIT for the Multitech I would like to have a copy of it. ....MAKI.... 14-Sep-87 23:51:13-MDT,1859;000000000000 Mail-From: KPETERSEN created at 14-Sep-87 23:51:04 Date: 14 Sep 87 9:39 +0800 Message-ID: Sender: Ken Wallewein From: Ken Wallewein To: info-cpm-request@SIMTEL20.ARPA Subject: S100 68000 hardware, also PD BDOSs ReSent-From: KPETERSEN@SIMTEL20.ARPA ReSent-To: Info-Cpm ReSent-Date: Mon 14 Sep 1987 23:51-MDT >As far as "mods", if you mean modifying your 8-bit memory boards to >work in 16-bit mode, I hope you aren't serious. When you can buy a >megabyte of 16-bit ram for $500? How much is your time worth? At >a dollar an hour, you're probably still better off going for a new >board. See the ads in Micro/Systems Journal or Computer Shopper. Actually, no, I wasn't serious. But do you know where I can get $500? I buy (scrounge) my S100 boards for <$50 apiece from people who have them sitting around and are glad to get _anything_ for them. THAT'S hobbyist prices. It's like the man who wished he could afford an elephant. He didn't really want an elephant; he just wished he could afford one :-). Is it really nothing special for the average hobbyist to spend $500 or so on a new board? I guess what I'm wondering is, how many of the people who read this list are purely hobbyists in regards to CP/M, as apposed to being able to justify their expenditures business-wise? Businesses can't afford the time a hobbyist can spend. I've downloaded 3 different Public Domain BDOSes from the new archive-server. SUPERBDOS looks nice, especially the disk relogging features. It's based on P2DOS. However, I also got DOS+, which has DU: directory support, wheel byte, and a bunch of stuff like that. Does anybody have any experience with these, and how they compare to ZRDOS? /kenw 15-Sep-87 03:33:36-MDT,1291;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Tue, 15 Sep 87 03:33:16 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA16563; Tue, 15 Sep 87 02:05:01 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 14 Sep 87 22:39:57 GMT From: tektronix!orca!tekecs!lemming!andrew@ucbvax.Berkeley.EDU (Andrew Klossner) Organization: Tektronix, Wilsonville, Oregon Subject: Re: MINCE for CP/M-68K Message-Id: <9135@tekecs.TEK.COM> References: <8709122324.AA11366@ngp.utexas.edu> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa [] "Does Mark of the Unicorn really not admit it exists? ... TriSoft used to sell MINCE for the CP/M-68K system." I once worked for a company that bought the full source code to MINCE and SCRIBBLE along with the right to port it to the Wicat 68000-based workstation and distribute it. But you couldn't get this version from Mark of the Unicorn. Maybe TriSoft did something similar. -=- Andrew Klossner (decvax!tektronix!tekecs!andrew) [UUCP] (andrew%tekecs.tek.com@relay.cs.net) [ARPA] 15-Sep-87 11:44:39-MDT,1223;000000000000 Return-Path: Received: from bass.nosc.mil (NOSC.MIL.#Internet) by SIMTEL20.ARPA with TCP; Tue, 15 Sep 87 11:44:33 MDT Received: by bass.nosc.mil (5.58/1.27) id AA13639; Tue, 15 Sep 87 10:31:10 PDT Received: by crash.CTS.COM (5.54/UUCP-Project/rel-1.0/09-14-86) id AA14720; Tue, 15 Sep 87 10:16:15 PDT Reply-To: pnet01!mwilson@nosc.mil Message-Id: <8709151716.AA14720@crash.CTS.COM> Date: Tue, 15 Sep 87 09:57:27 PDT From: mwilson@pnet01.cts.com (Marc Wilson) To: crash!info-cpm@simtel20.arpa@bass.nosc.mil Subject: Re: BDOS Function: Search For Next Search for Next will only work without any intervening BDOS disk activity between it and the call to Search for First. Best way to do what you want is to repeatedly call Search/Next and load each name into a buffer, THEN do your processing. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marc Wilson ARPA: ...!crash!mwilson@nosc.mil ...!crash!pnet01!pro-sol!mwilson@nosc.mil UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson INET: mwilson@crash.CTS.COM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15-Sep-87 14:04:32-MDT,1220;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Tue, 15 Sep 87 14:04:12 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA27638; Tue, 15 Sep 87 12:38:48 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 14 Sep 87 18:14:28 GMT From: hpda!hpesoc1!hpcllla!hpclisp!hpcltjb!brengle@ucbvax.Berkeley.EDU (Tim Brengle) Organization: HP ITG/ISO Computer Language Lab Subject: ADL for CP/M 2.2 Message-Id: <1140007@hpcltjb.HP.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa My thanks to all of you who have asked for copies of ADL for CP/M 2.2! It will take me a couple of nights to clean up directories, etc. and to upload from my home machine to my workstation. Please be patient -- I will get back to you all with copies. Those of you who might be interested in typeset copies of the 50+ page manual should send a 9x12 SASE to me: Tim Brengle 961 Lovell Avenue Campbell, CA 95008-5915 I *will* include a machine-readable copy of the document in what I send out. 15-Sep-87 14:05:39-MDT,1577;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Tue, 15 Sep 87 14:05:22 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA27673; Tue, 15 Sep 87 12:40:31 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 14 Sep 87 18:42:26 GMT From: hpda!hpesoc1!hpcllla!hpclisp!hpcltjb!brengle@ucbvax.Berkeley.EDU (Tim Brengle) Organization: HP ITG/ISO Computer Language Lab Subject: Re: ADL for CP/M 2.2 Message-Id: <1140008@hpcltjb.HP.COM> References: <1140007@hpcltjb.HP.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa For clarification, it is ADL not DDL which I have been working on. Basically, we (Ross Cunniff and I) started with DDL, "cleaned up and modernized" the syntax, added features, etc. The major differences between ADL and DDL are: 1. ADL syntax differs from DDL for conditional and looping constructs. 2. ADL introduces the concept of Actors. 3. Extensive work has gone into creating a "Zork-like" parser for player input. Scenarios written in DDL translate easily to ADL, but not vice versa. In fact, two of the sample scenarios that come with the package (AARD and MPU) were originally written in DDL. I want to acknowledge the great debt that ADL owes to the creators of DDL: Bruce Adler, Chris Kostanick, Michael Stein, Michael Urban, and Warren Usui, then members of the UCLA Computer Club. 15-Sep-87 17:01:39-MDT,2164;000000000000 Mail-From: KPETERSEN created at 15-Sep-87 17:01:16 Date: Tuesday, 15 September 1987 08:32-MDT Message-ID: Sender: w_smith%wookie.DEC@DECWRL.DEC.COM (Willie Smith, LTN Components Eng.) From: w_smith%wookie.DEC@DECWRL.DEC.COM (Willie Smith, LTN Components Eng.) To: info-cpm-request@SIMTEL20.ARPA Subject: Spending for S-100 boards ReSent-From: KPETERSEN@SIMTEL20.ARPA ReSent-To: Info-Cpm at SIMTEL20.ARPA ReSent-Date: Tue 15 Sep 1987 17:01-MDT Ken Wallewein - "kenw%noah.arc.cdn%ubc.csnet%RELAY.CS.NET@SIMTEL20.ARPA" writes: > Is it really nothing special for the average >hobbyist to spend $500 or so on a new board? I guess what I'm >wondering is, how many of the people who read this list are purely >hobbyists in regards to CP/M, as apposed to being able to justify >their expenditures business-wise? Businesses can't afford the time a >hobbyist can spend. I don't know that I'm an 'average hobbyist', but with a few exceptions, all of the boards in my system cost multiple hundreds of dollars. My boards range from a memory mapped video board (many thanks to the net for the help in figgereing out how to make it work!) that I got for $10 at a hamfest to an $1130 Macrotech ADIT board (16 serial ports, DMA, onboard intelligence, probably the most frustrating purchase I ever made, and I'm still fighting with Macrotech to try to get them to fix the firmware!). I have found that Compupro (with the exception of the SPUZ) makes quite nice hardware, though you do have to pay quite a bit, and you are pretty much on your own for software (in the CP/M world anyway). However, you get what you pay for, and I wouldn't have been able to build the system I have today (or learn as much as I have building it) unless I was willing to shell out the cash for the hardware. That's what credit cards are for, right? :+) However, there's no business involved, so since it's just for my own personal enjoyment, I guess I do qualify as a hobbyist. Willie Smith w_smith@wookie.dec.com w_smith%wookie.dec.com@decwrl.dec.com {Usenet_Backbone}!decwrl!wookie.dec.com!w_smith 15-Sep-87 17:11:40-MDT,1892;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Tue, 15 Sep 87 17:10:23 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA01396; Tue, 15 Sep 87 15:34:58 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 15 Sep 87 20:52:36 GMT From: hao!gaia!cook@husc6.harvard.edu (Forrest Cook) Organization: Gaia Corp, Boulder, CO Subject: BDOS Search Next Again Message-Id: <330@gaia.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Thanks to all of the responses to my first question about the BDOS Search for First and Search for Next commands. Most of the messages I received said that it is necessary to do the Search Next calls immediately after the Search First, and to save the filenames and/or FCBs in a buffer before doing any file operations. I have changed my code and seem to be back to square one. The procedure I am using is now as follows: Zero the lower FCB bytes and the CR byte in the FCB (as per cp/m manuals). Fill the name and extension fields with ???????? and ??? . Call Search for First with DE pointing to the FCB. Call Search for Next. (This doesn't help or hurt.) Call a routine which copies the FCB to another buffer NEWFCB. Open, Read, and Close the first file using NEWFCB, FCB is not altered. Call Search for Next. (I tried pointing DE to the FCB, no change.) The results: The search first returns with the first filename and the file is read out with no problems. The search next returns with the first filename and the read bombs out with an immediate EOF. The search for first and next both return without errors (match found). Am I missing somthing very obvious? Thanks in advance, Forrest Cook 15-Sep-87 18:11:21-MDT,1558;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Tue, 15 Sep 87 18:10:57 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA02929; Tue, 15 Sep 87 16:45:15 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 15 Sep 87 23:42:42 GMT From: dewey.soe.berkeley.edu!oster@ucbvax.Berkeley.EDU (David Phillip Oster) Organization: School of Education, UC-Berkeley Subject: Re: BDOS Search Next Again Message-Id: <20679@ucbvax.BERKELEY.EDU> References: <330@gaia.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa In article <330@gaia.UUCP> cook@gaia.UUCP (Forrest Cook) writes: >Am I missing something very obvious? Yes. I've seen at least four replies go by that all said: Zero the lower FCB bytes and the CR byte in the FCB (as per cp/m manuals). Fill the name and extension fields with ???????? and ??? . Call Search for First Call a routine which appends the FCB to a list of FCBs While Search for Next returns OK, DO BEGIN Call a routine which appends the FCB to a list of FCBs END When the entire list of names is built, go back, and one at a time, open, read, process, close. --- David Phillip Oster --My Good News: "I'm a perfectionist." Arpa: oster@dewey.soe.berkeley.edu --My Bad News: "I don't charge by the hour." Uucp: {seismo,decvax,ihnp4}!ucbvax!oster%dewey.soe.berkeley.edu 16-Sep-87 08:36:09-MDT,2681;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Wed, 16 Sep 87 08:35:36 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA17565; Wed, 16 Sep 87 07:33:08 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 16 Sep 87 07:29:09 GMT From: ihnp4!ihlpg!timborn@ucbvax.Berkeley.EDU (Tim Born) Organization: AT&T Bell Laboratories - Naperville, Illinois Subject: Help! Problems installing AE Z-card w/ Sider Message-Id: <3829@ihlpg.ATT.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa I recently purchased the Applied Engineering Z-card for my Apple ][+ w/ Sider as a replacement for my Microsoft look-alike which did not support the Sider. AE claims the Z-card works w/ the Sider. I'm looking for anyone who may have encountered this problem before. I need to know how to get around it - AE appears incapable or unwilling to provide support. Symptoms: I follow the installation instructions (to the letter, or any number of variations) but it still fails. The place it fails is during the APATCH12 program, shortly after it asks for a one liner to be executed on start up. The instructions indicate that the APATCH12 program is supposed to give a message like "PRESS RETURN TO REBOOT" and then everything is hunky-dory. I never get that message, and what's even stranger, the APATCH12 program is accessing the floppy drive and never touches the Sider. I would have expected it to write some changes on the Sider at some point. (Note: the Sider works - it has DOS, ProDos and UCSD up and running). Needless to say, my AE card isn't doing me much good. I've contacted AE seven times - five phone calls and two letters over a two month period. At one point they were able to duplicate the problem over the phone and agreed that some of the APATCH12 programs were flaky and I should send them my disk for a replacement, so I did. Now they have changed their mind, saying that they cannot reproduce the problem that they already demonstrated(!). No indication as to when a solution or a replacement disk would be forthcoming, and all this while my warranty is tick-tick-ticking away, and I'm not even able to use the Z-card. Bloody terrific. If anyone has a similar configuration and knows a work-around, I would be ever grateful. If anyone knows some magic for getting AE to respond to letters, that would be almost as good. Regards, Tim Born ...ihnp4!ihlpg!timborn 16-Sep-87 10:16:58-MDT,1002;000000000000 Return-Path: <@wiscvm.wisc.edu:MARTYZ@IDUI1.BITNET> Received: from wiscvm.wisc.edu by SIMTEL20.ARPA with TCP; Wed, 16 Sep 87 10:16:37 MDT Received: from IDUI1.BITNET by wiscvm.wisc.edu ; Wed, 16 Sep 87 11:14:41 CDT Date: 16 September 87 08:18-PAC From: MARTYZ%IDUI1.BITNET@wiscvm.wisc.edu To: INFO-CPM @ SIMTEL20.ARPA Subject: BITNET mail follows Date: Wed, 16 Sep 1987 08:13 PAC From: Marty Zimmerman Subject: What are DDL and ADL? To: ======================================================================== This may be a stupid question, but I am new to the CP/M community: what are DDL and ADL? From the context of the message posted 9/14 by Tim Brengle, they sound like something I have been looking for. If anyone out there can point me in the right direction to find these software packages, I would be most thankful. Marty Zimmerman University of Idaho Moscow, Idaho 16-Sep-87 10:31:07-MDT,1847;000000000000 Return-Path: Received: from lll-lcc.arpa by SIMTEL20.ARPA with TCP; Wed, 16 Sep 87 10:30:37 MDT Received: Wed, 16 Sep 87 09:06:38 PDT from lll-es-s05.arpa by lll-lcc.arpa (5.51/) id AA21867; Wed, 16 Sep 87 09:06:38 PDT Return-Path: Received: by lll-es-s05.ARPA (1.1/SMI-3.0DEV3) id AA05700; Wed, 16 Sep 87 09:09:52 PDT Message-Id: <8709161609.AA05700@lll-es-s05.ARPA> Date: Wed Sep 16 09:09:49 1987 From: hanscom@lll-es-s05 (Roger Hanscom 423-0441) Subject: S-100 Boards To: info-cpm@simtel20.ARPA Cc: hanscom@lll-es-s05.ARPA Status: N Ken Wallewein - "kenw%noah.arc.cdn%ubc.csnet%RELAY.CS.NET@SIMTEL20.ARPA" writes: > Is it really nothing special for the average >hobbyist to spend $500 or so on a new board? I guess what I'm >wondering is, how many of the people who read this list are purely >hobbyists in regards to CP/M, as apposed to being able to justify >their expenditures business-wise? Businesses can't afford the time a >hobbyist can spend. I probably shouldn't consider myself "the average hobbyist", but $500 is an EXCEPTIONAL amount to pay for an S-100 card. I once bought a 32K memory card new for about $350 (4k x 1 statics), and that almost broke the bank. Since then I picked up a set of 3 Cromemco cards (Z80, 64k and 16 FDC) for $80, and added a new TUART for another $99. Now that's more my speed! These are true hobby systems. There's lots of hardware out there that's tempting, but life is too short to be in debt to it. BTW, I believe that this is where most vendors go wrong. If it's good, AND AFFORDABLE, they can sell all they want to. If one looks at the harware success stories of the last ten or fifteen years, this is the common pattern. When a 68000-based computer falls into this category, I'll be first in line. 17-Sep-87 00:17:06-MDT,4355;000000000000 Return-Path: <@RELAY.CS.NET:HELLER@cs.umass.edu> Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Thu, 17 Sep 87 00:16:49 MDT Received: from relay2.cs.net by RELAY.CS.NET id ac08962; 17 Sep 87 1:44 EDT Received: from cs.umass.edu by RELAY.CS.NET id an18356; 17 Sep 87 1:31 EDT Date: Wed, 16 Sep 87 09:21 EDT From: Stride 440 User Subject: RE: Search first/search next To: info-cpm@SIMTEL20.ARPA X-VMS-To: IN%"info-cpm@simtel20.arpa" Your main problem is still trying to do File I/O while in the midst of the search. You need to *complete* searching for *all* files, *then* do your File I/O. The following C code should clarify things (I don't use assembly, and am not really up on 8080/Z80 assembler (my system is a 68000 and I run CP/M-68K, which works much like CP/M 2.2): /* FCB structure */ typedef struct { char drive; /* drive code */ char fname[8]; /* file name */ char ftype[3]; /* file type */ char unused[21]; /* filler (32-byte FCB) */ } FCB; /* result FCBs will end up in the DMA buffer, which is treated like an array of 4 FCBs */ static FCB seabuf[4]; /* input FCB */ static FCB infcb; /* the function __BDOS calls bdos. takes two args: a function code and a parameter. (CP/M-68K passes the function code in D0 and a long word (32-bits) in D1 as the parameter.) */ extern int __BDOS(); /* linked list of FCBs - list of names found */ typedef struct flist { FCB file; struct flist *next; } FLIST; /* memory allocator */ char *malloc(); /* search function */ FLIST *find_all_files() { register FLIST *result,*new; /* name list pointers */ register int status; /* status code register int i,j; /* some lose ints */ register char *p,*q; /* char (byte) pointers */ infcb.drive = 0; /* current drive */ for (p=infcb.fname,i=0; i < 8; i++, p++) *p = '?'; fill in filename for (p=infcb.ftype,i=0; i < 3; i++, p++) *p = '?'; fill in filetype for (p=infcb.unused,i=0; i < 21; i++, p++) *p = '\0'; fill in rest of FCB __BDOS(SETDMA,&seabuf); /* set DMA address to result buffer */ result = 0L; /* null pointer */ status = __BDOS(SEARCHFIRST,&infcb); /* start off search */ while (status != 0x00FF) { /* found a file? */ new = (FLIST *) malloc(sizeof(FLIST)); /* allocate some memory */ if (new == 0L) { /* memory allocate error */ perror("find_all_files (malloc)"); abort(0); } /* copy found FCB over */ for (p = &seabuf[0], q = new->file, i=0; i < sizeof(FCB); p++,q++,i++) *q = *p; /* add to front of list */ new->next = result; result = new; status = __BDOS(SEARCHNEXT,0L); /* search again */ } /* end of while loop */ return(result); /* return pointer to list of file names. */ /* note that the list is in reverse order. One of features of using a linked list structure with prepending in an interative loop. I am assuming that the order does not really matter. If it does, then the result accumulating code should be */ } The above function will generate a list of all files on the current drive. I used symbolic names for the function codes (don't have my CP/M manuals here at work) and assume long word pointers (CP/M-68K). The important thing is this: you need to find ALL of the filenames BEFORE doing ANY file I/O. All bets are off if you use OPEN, CLOSE, DELETE, MAKE, RENAME, READ, WRITE, READRANDOM, WRITERANDOM, etc. while in the midst of a search first/search next cycle. The DIR command has an easy job: it just does console I/O between searches. STAT and PIP, must acclumulate some sort of name list and then loop down this list. Note, if you don't want to mess with allocating memory and linked lists, you can simply set assign a name only buffer and copy the filenames from the search buffer, using some sort of separater character (i.e. a null character), using a name counter and a working pointer. Robert Heller ARPANet: Heller@CS.UMass.EDU BITNET: Heller@UMass.BITNET BIX: Heller GEnie: RHeller FidoNet: 321/148 (Locks Hill BBS, Wendell, MA) CompuServe 71450,3432 Local PV VAXen: COINS::HELLER UCC Cyber/DG: Heller@CS 17-Sep-87 09:02:31-MDT,1288;000000000000 Return-Path: Received: from EDDIE.MIT.EDU by SIMTEL20.ARPA with TCP; Thu, 17 Sep 87 09:02:11 MDT Received: by EDDIE.MIT.EDU with UUCP with smail2.3 with sendmail-5.45/4.7 id ; Thu, 17 Sep 87 10:58:42 EDT Received: by primerd.prime.com (3.2/SMI-3.0DEV3/smail) id AA03214; Tue, 15 Sep 87 20:32:07 EDT Message-Id: <8709160032.AA03214@primerd.prime.com> Received: from S34.Prime.PDN by ENX.Prime.PDN; 15 Sep 87 20:24:39 EST Received: (from user ELLIOT) by S34.Prime.PDN; 15 Sep 87 20:24:22 EDT To: INFO-CPM@SIMTEL20.ARPA From: primerd!ELLIOT@S34.prime.com Date: 15 Sep 87 20:24:22 EDT To: (info-cpm@simtel20.arpa) From: Elliot Mednick Date: 15 Sep 87 8:22 PM Subject: Centronics info wanted Does anyone out there have a Centronics 737-1 printer? I have acquired one, sans user manual. All I really need to know is how to disable the auto line feed. And maybe the escape sequences to use the neat stuff. But, if you could supply me with a copy of the manual, I would be monetarily (to cover expenses) appreciative. Thanks in advance, Elliot Mednick (Ignore the address in the header, it's wrong) <...mit-eddie!primerd!s34.prime.pdn!elliot> 17-Sep-87 09:27:46-MDT,933;000000000000 Return-Path: Received: from decwrl.dec.com by SIMTEL20.ARPA with TCP; Thu, 17 Sep 87 09:27:29 MDT Received: by decwrl.dec.com (5.54.4/4.7.34) id AA13624; Thu, 17 Sep 87 08:26:16 PDT Message-Id: <8709171526.AA13624@decwrl.dec.com> From: binder%fizbin.DEC@decwrl.dec.com (No, wait! We need a more permanent solution!) Date: 17 Sep 87 11:23 To: infocpm@decwrl.dec.com, ihnp4!ihlpg!timborn@ucbvax.berkeley.edu Subject: RE: Help! Problems installing AE Z-card w/ Sider Tim, I can't help with your problem, but I can ease your mind a little. Once you have applied for warranty service, your warranty coverage for that specific problem is frozen in time until the problem is resolved. That means that AE is bound to get you up and running, no matter how long it takes. Don't let them give you any crap about warranty expiration. Good luck, Dick Binder (The Stainless Steel Rat) 17-Sep-87 12:12:47-MDT,738;000000000000 Return-Path: <@wiscvm.wisc.edu:11TSTARK@GALLUA.BITNET> Received: from wiscvm.wisc.edu by SIMTEL20.ARPA with TCP; Thu, 17 Sep 87 12:11:46 MDT Received: from GALLUA.BITNET by wiscvm.wisc.edu ; Thu, 17 Sep 87 13:09:14 CDT Date: Thu, 17 Sep 87 13:25 EST From: <11TSTARK%GALLUA.BITNET@wiscvm.wisc.edu> Subject: Re: ADL To: info-cpm@simtel20.arpa X-Original-To: info-cpm@simtel20.arpa, 11TSTARK Hello, Thanks to Tim Brengle for set up to distribute ADL to InfoCPM subscriber I like that ADL... I get ADL source code from my friend from West Germany! But where is ADL binaries for CP/M 2.2 / 3.0????? -- Tim Stark P.S. I am on a new DECuser! 9600 baud line connect to our terminals! It is very great!!!!! 17-Sep-87 13:09:40-MDT,1591;000000000000 Return-Path: Received: from EDWARDS-2060.ARPA by SIMTEL20.ARPA with TCP; Thu, 17 Sep 87 13:09:13 MDT Date: Thu 17 Sep 87 12:09:41-PDT From: D-ROGERS@EDWARDS-2060.ARPA Subject: Hobby PCB prices To: info-cpm@SIMTEL20.ARPA Message-ID: <12335395213.11.D-ROGERS@EDWARDS-2060.ARPA> My DECsystem 2060 couldn't make sense of the mailer address, that is why i'm not making this a personal reply. >Message-Id: <8709161609.AA05700@lll-es-s05.ARPA> >Date: Wed Sep 16 09:09:49 1987 >From: hanscom@lll-es-s05 (Roger Hanscom 423-0441) >Subject: S-100 Boards >I probably shouldn't consider myself "the average hobbyist", but $500 is >an EXCEPTIONAL amount to pay for an S-100 card. ... >BTW, I believe that this is where most vendors go wrong. If it's good, >AND AFFORDABLE, they can sell all they want to. If one looks at the >harware success stories of the last ten or fifteen years, this is the >common pattern. When a 68000-based computer falls into this category, >I'll be first in line. You might want to check out the 68K project in the current Radio Electronics Magazine. $200 for "usable" 8Mhz system kit; $500 with floppy subsys, 1Mb memory, SK/DOS, etc. Has Itty Bitty Machine PC bus interface to use clone controllers for Hard Disk, extra i/o ports (board design includes 2 serial, 1 parallel), bit-map video, etc. I'm ordering one. [dale] standard disclaimers apply. "...of course my opinion differs from 'most everyone else! If it were the same, i'd probably have to change it, lest i remain in error." ------- 17-Sep-87 19:36:50-MDT,1077;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Thu, 17 Sep 87 19:36:35 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA27465; Thu, 17 Sep 87 18:08:57 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 87 17:26:31 GMT From: ucsdhub!hp-sdd!ncr-sd!ncrlnk!ncrpcd!ncroem!peter@sdcsvax.ucsd.edu (Peter S. Greis) Organization: NCR OEM Division Subject: CP/M for Altos machine Message-Id: <324@ncroem.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa I have an old Altos 8000-10 CP/M machine and I recently upgraded the boot ROM so it will ask where to boot the O/S from. Unfortunately the version of CP/M I have is only for floppy disk. I am looking for an update of the Altos Diagnostic diskette which will allow me to move the O/S to the hard disk...Altos no longer supports this machine...any help would be much appreciated 18-Sep-87 04:04:43-MDT,1757;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Fri, 18 Sep 87 04:04:35 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA06340; Fri, 18 Sep 87 02:40:10 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 17 Sep 87 20:38:17 GMT From: clyde!watmath!utgpu!utcsri!uthub!koko@rutgers.edu (M. Kokodyniak) Organization: CSRI, University of Toronto Subject: Re: BDOS Search Next Again Message-Id: <588@uthub.toronto.edu> References: <330@gaia.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa The problem, as far as I can see, is that the BDOS has internal variables, distinct from the FCB, which are maintained in between the Search for First call and the Search for Next call, and in between successive Search for Next calls. Calls to other file functions overwrite those variables. Therefore the sequence of calls that you are using fails, since your program has no way of saving and restoring those variables -- only BDOS knows where they are stored. The most obvious, but not a very efficient, way of doing what you want to do is to maintain a count of which directory entry you are at. Each time you finish dumping a file, increment that count, then call Search for First, and then call Search for Next the number of times specified by count minus one. (The initial value for count should be one.) Don't forget to reject (and not count) entries that are not the first extension, or else a part of a file will be mistaken for a complete one. If I think of a more efficient way, then I'll post it. 18-Sep-87 06:58:19-MDT,1569;000000000000 Return-Path: Received: from mcnc.mcnc.org ([128.109.131.1].#Internet) by SIMTEL20.ARPA with TCP; Fri, 18 Sep 87 06:57:56 MDT Received: by mcnc.mcnc.org (5.54/MCNC/1-2-87) id AA18067; Fri, 18 Sep 87 08:56:40 EDT Date: Fri, 18 Sep 87 08:56:40 EDT From: Message-Id: <8709181256.AA18067@mcnc.mcnc.org> To: simtel20.arpa!info-cpm@mcnc.org Subject: Osborne System Disk.. HELP!!! It seems that one of my friends was doing some consulting work for a firm that owns an Osborne computer. OK, so what is the problem? The problem is that while my friend was on vacation the business accidentally reformated the system disk. Still no problem... Well, as it turns out the company forgot to mention that that copy of the system disk was the only copy, the orginal disks that came with the Osborne I were lost in a recent move. Now that is a problem, they still have a couple of bootable disks, but no longer have such nices things as FORMAT, PIP, STAT, etc... Can anybody help me out here... I can probably supply them with the more generic programs from my CPM library for my Heath, but I'm afraid there is no way I can come up with FORMAT. I will be more than willing to send someone a disk and mailer, if someone could copy the stuff onto it and return it I would be very happy. I could probably come up with proof of ownership for the machine if anyone wanted to see it. Thanks, -kevin -- Kevin D. Bond ...!mcnc!katylied!kdb -or- kdb%katylied@mcnc.org 19-Sep-87 02:09:43-MDT,1055;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sat, 19 Sep 87 02:09:30 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA23787; Fri, 18 Sep 87 18:52:40 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 18 Sep 87 14:21:08 GMT From: mtune!whuts!picuxa!gp@rutgers.edu (Greg Pasquariello X1190) Organization: AT&T Information Systems, Parsippany NJ Subject: Epson QX10 info requested Message-Id: <311@picuxa.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Does anyone know where I can get some reasonably priced (free?) documentation on the Epson QX10? Basically, I need things like port addresses, etc. Technical stuff. While were at it, does anyone know how to write directly to the video? Is it memory mapped (and if so, what are the addresses), or do I write to a port or what? Thanks in advance. 21-Sep-87 06:45:08-MDT,392;000000000000 Return-Path: Received: from DOCKMASTER.ARPA by SIMTEL20.ARPA with TCP; Mon, 21 Sep 87 06:44:59 MDT Date: Sun, 20 Sep 87 11:06 EDT From: AELevy@DOCKMASTER.ARPA Subject: gs serial port overlay To: info-cpm@SIMTEL20.ARPA Message-ID: <870920150625.630656@DOCKMASTER.ARPA> Does anyone have an overlay for the apple ii gs serial port? Regards, Allan 21-Sep-87 11:44:26-MDT,577;000000000000 Return-Path: Received: from ncsc.ARPA by SIMTEL20.ARPA with TCP; Mon, 21 Sep 87 11:44:18 MDT Received: by ncsc.ARPA id AA05080; Mon, 21 Sep 87 12:45:05 CDT Date: Mon, 21 Sep 87 12:45:05 CDT From: jdb@ncsc.ARPA (Brown) Message-Id: <8709211745.AA05080@ncsc.ARPA> To: info-cpm@simtel20.arpa Subject: Automotive maintenance tracking s/w wanted Does anyone know of any public domain software available for tracking automobile maintenance (eg maintenance intervals, maintenance performed, parts needed/used, etc.). Thanks, David Brown jdb@ncsc.arpa 22-Sep-87 13:48:28-MDT,974;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Tue, 22 Sep 87 13:48:10 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA11455; Tue, 22 Sep 87 12:38:31 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 21 Sep 87 17:28:07 GMT From: hpda!hpesoc1!hpcllla!hpclisp!hpcltjb!brengle@ucbvax.Berkeley.EDU (Tim Brengle) Organization: HP ITG/ISO Computer Language Lab Subject: Re: ADL for CP/M 2.2 Message-Id: <1140009@hpcltjb.HP.COM> References: <1140007@hpcltjb.HP.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa Please have patience with me. While preparing the binary files to be sent to my workstation, I found a bug in my compiler. It will take a day or two to eradicate it and get everything ready for shipment. Tim Brengle 23-Sep-87 10:54:59-MDT,1137;000000000000 Return-Path: Received: from OFFICE-1.ARPA by SIMTEL20.ARPA with TCP; Wed, 23 Sep 87 10:54:51 MDT Date: 23 Sep 87 09:53 PDT From: Alan Bomberger Subject: CP/M 3.0 CCP replacement To: info-cpm@simtel20.arpa Message-ID: Has anyone attempted to write a custom CCP for CP/M 3.0? The idea of writing such a beast in some language other than ASM is tempting. However, the thought of dissecting the LOADER from the existing CCP and learning how to get it as part of the new CCP and loaded into memory as an RSX is a bit daunting. Has anyone done anything along this line? I know it is a bit late for CP/M 3.0 but I have run out of things to do on CP/M 2.0 and am resisting buying one of these new machines where you can't fiddle with the BIOS (in ROM). What is a home computer for if you cn't program it? So I am converting to CP/M 3.0 instead. I would try Turbodos but the supplier is very closed lipped about source and my copy for the NorthStar has no BIOS source. Starting from scratch there is a bit daunting as well. Peace 23-Sep-87 14:50:09-MDT,907;000000000000 Return-Path: Received: from tp4 ([192.5.14.154].#Internet) by SIMTEL20.ARPA with TCP; Wed, 23 Sep 87 14:49:57 MDT Received: from rcc by tp4; Wed, 23 Sep 87 13:36:53 PDT Received: from newton.arpa by rcc.arpa; Wed, 23 Sep 87 13:36:49 PDT From: Bridger Mitchell Received: from localhost by newton.arpa; Wed, 23 Sep 87 13:36:46 PDT Message-Id: <8709232036.AA03785@newton.arpa> To: Alan Bomberger Cc: info-cpm@simtel20.arpa, bridger%rcc@rand-unix.ARPA Subject: Re: CP/M 3.0 CCP replacement In-Reply-To: Your message of 23 Sep 87 09:53 PDT. Date: Wed, 23 Sep 87 13:36:39 PDT Yes, Alan, there's at least one: CCP105 is a good implementation of ZCPR2. It's on simtel20.arpa. I'm actively working on a ZCPR33 port; it's too early to project a date. --bridger mitchell 24-Sep-87 12:00:43-MDT,2389;000000000000 Return-Path: Received: from RELAY.CS.NET by SIMTEL20.ARPA with TCP; Thu, 24 Sep 87 12:00:25 MDT Received: from [128.89.1.80] by RELAY.CS.NET id aa00480; 24 Sep 87 13:30 EDT Received: from ubc by RELAY.CS.NET id aa11321; 24 Sep 87 13:15 EDT Received: by ubc.csnet id AA05069; Thu, 24 Sep 87 08:50:19 pdt Date: 24 Sep 87 9:51 +0800 From: Ken Wallewein To: info-cpm@SIMTEL20.ARPA MMDF-Warning: Parse error in original version of preceding line at RELAY.CS.NET Cc: Alan Bomberger Message-Id: <952*kenw@noah.arc.cdn> Subject: CP/M 3.0 CCP replacement > I know it is a bit late for CP/M 3.0 but I have run out of things to do on >CP/M 2.0 and am resisting buying one of these new machines where you can't >fiddle with the BIOS (in ROM). What is a home computer for if you cn't program >it? Right on! However, there's a lot of stuff coming out for 2.2 still, what with ZCPR3.3 and all. It seems to me that the BDOS could use some work. I've down- loaded 3 PD versions: DOS+, P2DOS, and SUPRBDOS. They all look better than DRI's version, but what about nested directories, or support for squeezed, crunched, and library files? Lopushinsky's (sp?) LBRDSK (makes library files look like disk drives) is great, but it would be _so_ nice if the BDOS understood those other file formats! And how about a CMP2.2 RSX to cache disk directories or tracks? Or use banks for disk I/O caching? > So I am converting to CP/M 3.0 instead. I would try Turbodos but the >supplier is very closed lipped about source and my copy for the NorthStar has >no BIOS source. Starting from scratch there is a bit daunting as well. Peace I have a copy of DRI's "generic" CPM3 do-it-yourself kit. Since they're not supporting it any more, I guess they can't kick if I give away a copy. If you want it. Personally, I've been toying with the idea of going to a 68000-based system and running UNIX or something similar. Or maybe I'll got to CP/M 3.0 myself. I've been gradually extending the BIOS entry points in my 2.2 system toward compatibility. It would make it a lot easier to implement large sectors, and I really like command line editing/recall... but ZCPR33 has aliases and all that stuff... decisions, decisions. Like is tough :-). /kenw 25-Sep-87 03:00:31-MDT,1574;000000000000 Return-Path: <@wiscvm.wisc.edu:RALPH@UHHEPG.BITNET> Received: from wiscvm.wisc.edu by SIMTEL20.ARPA with TCP; Fri, 25 Sep 87 03:00:20 MDT Received: from UHHEPG.BITNET by wiscvm.wisc.edu ; Fri, 25 Sep 87 03:59:50 CDT Date: 24 SEP 87 22:59- From: RALPH%UHHEPG.BITNET@wiscvm.wisc.edu To: INFO-CPM @ SIMTEL20.ARPA Subject: Details of Intel Hex Format Date: 24-SEP-1987 22:47:39.34 From: Ralph Becker-Szendy RALPH AT UHHEPG To: BITNET::"info-cpm@simtel20.arpa",RALPH Subj: Details of Intel Hex Format Hi i have a very stupid problem: for the first time in my life, i have to create an Intel hex-file by hand (or rather by a program i wrote, and not by an assembler or suchlike) to download it ionto an EPROM programmer. Unfortunately, so far the EPROM programmer refused all my attempts, presumably due to a format or checksum error in the hex file (it works fine otherwise); it does beautifully work with other hex files. Let my explain how one record in the hex-file i write looks like: each byte is in hexadecimal, written as two (uppercase) ASCII characters. - a colon ":" - one byte # of data bytes, in my case "10" - two bytes load adress, first high, then low byte - one byte record type (always "00") - 16 bytes of data - one byte checksum. - CR and LF The checksum is calculated such that the sum of all bytes (including the "10" and the two adress bytes) is a multiple of 256. Is there anything wrong with this format ? If yes, what ?? Signed: confused Ralph Becker-Szendy University of Hawaii / High Energy Physics Group 25-Sep-87 08:58:52-MDT,1053;000000000000 Return-Path: Received: from wsmr02.arpa by SIMTEL20.ARPA with TCP; Fri, 25 Sep 87 08:57:46 MDT Date: Fri, 25 Sep 87 8:47:31 MDT From: Raymond Carter STEWS-NR-AS 678-1376 Subject: Turbo Modula2 and CP/M+ To: info-cpm@simtel20.arpa I was wondering if anyone out there is using Turbo Modula2 ona C-128 or other CP/M+ system. The reason I ask is that I have been trying it out, and the thing keeps locking up - forcing me to reboot. It first happened several times in the editor, so I went back and started over on the installation procedure. Got to the point of trying to use the Filecopy option in M2, and after it copied a couple of files it locked up again. I think it unlikely that a peculiarity of the 128 would be causing the problem since everything else in the world works fine (Wordstar, dBase, Turbo Pascal, MS Fortran, COMAL, etc), so I was thinking it might have something to do with the CP/M+. Any response from anyone actually using it on any CP/M+ system will be 25-Sep-87 13:16:52-MDT,1102;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Fri, 25 Sep 87 13:15:44 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA15384; Fri, 25 Sep 87 11:35:30 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 25 Sep 87 13:15:55 GMT From: bloom-beacon!gatech!hubcap!ncrcae!ncr-sd!ncrlnk!ncrwic!pt1!blair@EDDIE.MIT.EDU (Brian R. Lair) Organization: NCR Corporation, Wichita, Kansas Subject: WordStar 4.0 Message-Id: <117@pt1.Wichita.NCR.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa OK, what's the verdict on WordStar 4.0 (CP/M version)? Has anyone used it much? Is it worth the $89 upgrade fee, or should I stay with v. 3.0? -- ___________________________________________________________________________ Brian R. Lair NCR Corporation, E&M Wichita, Product Technology Development {ncrcae|ncrlnk|ncr-sd}!ncrwic!brian.lair 26-Sep-87 01:16:40-MDT,1147;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sat, 26 Sep 87 01:16:33 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA25847; Fri, 25 Sep 87 21:41:39 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 25 Sep 87 15:52:10 GMT From: tikal!sigma!bill@beaver.cs.washington.edu (WIlliam Swan) Organization: Summation Inc, Kirkland WA Subject: Re: Trade Rags for CPM Message-Id: <1396@sigma.UUCP> References: <2438@drivax.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa In article <2438@drivax.UUCP> braun@drivax.UUCP (Kral) writes: >Can someone suggest good magazines dealing with CPM (and perhaps TurboDos)? > >Thanx in advance, >-- >kral 408/647-6112 ...{ism780|amdahl}!drivax!braun >DISCLAIMER: If DRI knew I was saying this stuff, they would shut me d~-~oxx ^^^ Imagine, somebody from Digital Research asking about TurboDOS magazines!! (Actually, I second the request..) -- 26-Sep-87 10:58:35-MDT,987;000000000000 Mail-From: KPETERSEN created at 26-Sep-87 10:58:23 Date: Sat, 26 Sep 1987 10:58 MDT Message-ID: Sender: KPETERSEN@SIMTEL20.ARPA From: Keith Petersen To: Alan Bomberger Cc: Info-Cpm@SIMTEL20.ARPA Subject: CP/M 3.0 CCP replacement In-reply-to: Msg of 23 Sep 1987 10:53-MDT from Alan Bomberger There is a CCP replacement for CP/M-Plus available from SIMTEL20... Filename Type Bytes CRC Directory PD: CCP105P.ARK.1 BINARY 126592 3993H The filename is really CCP105+.ARK but the + was changed to "P" for the Tops-20 directory here. This file is also available from my RCP/M and from GEnie's CP/M RoundTable. --Keith Petersen Arpa: W8SDZ@SIMTEL20.ARPA Uucp: {bellcore,decwrl,harvard,lll-crg,ucbvax,uw-beaver}!simtel20.arpa!w8sdz GEnie: W8SDZ RCP/M Royal Oak: 313-759-6569 - 300, 1200, 2400 (V.22bis) or 9600 (USR HST) 27-Sep-87 21:41:17-MDT,1561;000000000000 Mail-From: KPETERSEN created at 27-Sep-87 21:41:07 Date: 27 Sep 87 20:32 +0800 Message-ID: Sender: Ken Wallewein From: Ken Wallewein To: info-cpm-request@SIMTEL20.ARPA Subject: WordStar 4.0 ReSent-From: KPETERSEN@SIMTEL20.ARPA ReSent-To: Info-Cpm ReSent-Date: Sun 27 Sep 1987 21:41-MDT I have WordStar 4.0. The verdict: thumbs up! Particular wins, in my view, are the properly functioning paragraph reformatting, embedded rulers, improved WYSIWYG display, and vastly improved installation/tailoring facilities. No particular problems to far. Haven't given it a real workout yet. It no longer includes SPELSTAR, but then I never had it before, either. It includes instead what I gather is a well-regarded spelling checker package, The Word Plus. I think I like my own spelling checker better, but then I haven't really worked this one yet, either. The 8" distribution (that's what I have - you get your choice, of course) comes with SIX SSSD disks. I can get the whole thing on one of my DSDD disks, so i guess it comes to about 750k or so. The distionary alone is something like 120k, and there are some neat utilities that come with it. The documentation is complete, and has a full index. Being very familiar with WordStar 3.0, I've hardly looked at it. It's not like either the 3.0 or 3.3 stuff. It does contain both tutorial and reference. Yes, it's worth the money. /kenw 27-Sep-87 21:46:38-MDT,2238;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Sun, 27 Sep 87 21:46:27 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA24675; Sun, 27 Sep 87 20:43:03 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 26 Sep 87 17:16:25 GMT From: rosevax!kksys!bird@uunet.uu.net (Mike Bird) Organization: K and K Systems, Minneapolis Subject: Re: Trade Rags for CPM Message-Id: <391@kksys.UUCP> References: <2438@drivax.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa In article <2438@drivax.UUCP> braun@drivax.UUCP (Kral) writes: >Can someone suggest good magazines dealing with CPM (and perhaps TurboDos)? >kral 408/647-6112 ...{ism780|amdahl}!drivax!braun Well, CP/M, CP/M-86, CDOS (Concurrent DOS), MS-DOS, Turbo-DOS, CP/M-68K and several other, less well-known, DOSes are discussed in regular columns in the magazine S-100 journal. This is a new magazine (only 6 issues printed so far) exclusively for S-100 bus machines (IEEE-696 bus). Their address and subscription rates are: $14.00 for one year (4 issues), $25.00 for 2 years (U.S.A.) Canada and Mexico: add $3.00 per year Other countries: add $6.00 per year. All foreign payments must be in U.S. currency. Send orders and payments to: S-100 Journal P.O. Box 914 Orem, UT 84067. The articles tend to be a bit defensive ("Gee, aren't we so much superior to the PC world?") but contain very good information, and it's one of the few places where you can find S-100 construction articles as well as new products for CP/M machines. I've noticed that the CP/M-80 world seems to be mostly Apple ][ computers with Z-80 cards, or S-100 machines, or old Kaypros. I have an original Altair, as well as an NEC PC8801-A/16, both running CP/M-80. -- =============================================================================== Mike Bird (No, I don't work for kksys) Mail paths: bird@kksys.UUCP -or- Give me credit for coming up with my own opinions. ...rutgers!meccts!kksys!bird Void where prohibited by law. 28-Sep-87 06:26:10-MDT,547;000000000000 Return-Path: Received: from NADC.ARPA by SIMTEL20.ARPA with TCP; Mon, 28 Sep 87 06:26:02 MDT Received: by NADC.ARPA (5.51/1.0 ) id AA00763; Mon, 28 Sep 87 08:29:17 EDT Date: Mon, 28 Sep 87 08:29:17 EDT From: prindle@nadc.arpa (Frank Prindle) Message-Id: <8709281229.AA00763@NADC.ARPA> To: info-cpm@simtel20.arpa, rcarter@wsmr02.arpa Subject: Re: Turbo Modula2 and CP/M+ Make sure you are using the 6DEC or 8DEC version of CP/M+ on the C128. Other versions were somewhat flaky. Frank Prindle Prindle@NADC.arpa 28-Sep-87 07:17:25-MDT,1398;000000000000 Return-Path: Received: from LL.ARPA by SIMTEL20.ARPA with TCP; Mon, 28 Sep 87 07:17:13 MDT Date: Mon 28 Sep 1987 09:12:25 EDT From: Subject: CP/M and Other Software for Morrow Computer To: info-cpm@simtel20.arpa Message-ID: I recall seeing a message here several weeks back from someone who had acquired a Morrow machine and needed a copy of CP/M for it. I recently came across a collection of software, including CP/M. Here is what I have if anyone is interested: CP/M Distribution Diskette (MD3-MD1), S/N 34-0101491 Morrow Designs Micro-Decision 64K CP/M Version 2.2, Revision 2.3 (C) 1976, 1977, .. 1980 Digital Research (C) 1982, 1983 Morrow Designs Includes Documentation Manual (user guide) 5" double-sided diskette Multiplan with registration card (never sent in) on 8" disk with a copy transfered to 5" disk, with manual Personal Pearl database software with manual NewWord, Correct-It, Quest, Logicalc, BaZic, MBASIC, all with manuals, all apparently for Morrow computer If any of this material is of interest to you, please reply to me directly and I will provide more specific information. -- Jay Sage, SAGE@LL.ARPA 28-Sep-87 17:44:36-MDT,1506;000000000000 Return-Path: Received: from bass.nosc.mil (NOSC.MIL.#Internet) by SIMTEL20.ARPA with TCP; Mon, 28 Sep 87 17:44:25 MDT Received: by bass.nosc.mil (5.58/1.27) id AA27843; Mon, 28 Sep 87 16:15:46 PDT Received: by crash.CTS.COM (5.54/UUCP-Project/rel-1.0/09-14-86) id AA00468; Mon, 28 Sep 87 15:16:25 PDT Reply-To: pnet01!mwilson@nosc.mil Message-Id: <8709282216.AA00468@crash.CTS.COM> Date: Mon, 28 Sep 87 15:05:07 PDT From: mwilson@pnet01.cts.com (Marc Wilson) To: crash!info-cpm@simtel20.arpa@bass.nosc.mil Subject: HELP! H E L P ! Is there anyone out there who may have done work on implementing some other OS than CP/M/Z-System on an Ampro Little Board? If so, I'd like to hear from you. I'm currently trying to put up an MP/M system on the #$%^& thing, and it's turning out to be a lot harder than I had thought it would. Any help would be appreciated. If anyone has installed CP/M 3, I'd like to hear about that too, if you're willing to share your secrets. I picked up both MP/M II and CP/M+ for a song, and I'd like to get both going, just to see what they'll do. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marc Wilson ARPA: ...!crash!mwilson@nosc.mil ...!crash!pnet01!pro-sol!mwilson@nosc.mil UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson INET: mwilson@crash.CTS.COM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28-Sep-87 20:38:43-MDT,1374;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Mon, 28 Sep 87 20:38:30 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA03426; Mon, 28 Sep 87 19:16:17 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 28 Sep 87 18:06:13 GMT From: amdahl!drivax!braun@ames.arpa (Kral) Organization: Digital Research, Inc. Subject: Re: Trade Rags for CPM Message-Id: <2454@drivax.UUCP> References: <2438@drivax.UUCP>, <1396@sigma.UUCP> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa In article <1396@sigma.UUCP> bill@sigma.UUCP (WIlliam Swan) writes: >Imagine, somebody from Digital Research asking about TurboDOS magazines!! (You don't think we still *support* that stuff do you?) Actually, the request stems for a desire for information on applications which run in the TurboDos environment, as I have friends who are running such. (Also, CP/M is before my time at DRI -- when CP/M was King, I was helping with TRSDOS (did I say that?)). -- kral 408/647-6112 ...{ism780|amdahl}!drivax!braun "Dream lightyears... Challenge miles... Walk in steps" DISCLAIMER: If DRI knew I was saying this stuff, they would shut me d~-~oxx 29-Sep-87 11:23:17-MDT,2691;000000000000 Return-Path: <@wiscvm.wisc.edu:UZ32112@BLIULG12.BITNET> Received: from wiscvm.wisc.edu by SIMTEL20.ARPA with TCP; Tue, 29 Sep 87 11:21:09 MDT Received: from BLIULG12.BITNET by wiscvm.wisc.edu ; Tue, 29 Sep 87 11:16:33 CDT Received: by BLIULG12 (Mailer X1.24) id 3228; Tue, 29 Sep 87 11:06:27 ULG Date: Tue, 29 Sep 87 11:03:51 ULG From: Andre PIRARD Subject: Re: Details of Intel Hex format To: info CP/M Here is an algorithm for Intel Hex files generation: \ COMHEX: produce .HEX file out of .COM file HEX 100 CONSTANT START \ input file starting address, 100 specific for CP/M & MSDOS 10 CONSTANT SLICE \ max number of bytes in one HEX line VARIABLE CHECKSUM \ output record checksum VARIABLE ADDRESS \ running address VARIABLE IFILE \ pointer to input file VARIABLE OFILE \ pointer to output file : ASK.FILENAME \ prompt-addr id-count pointer -- fname-addr fname-count fcba >R FCBSIZE RESERVE R@ ! \ get fcb storage, set pointer CR TYPE SPACE QUERY "TOKEN \ issue prompt, input filename R> @ ; \ return filename and fcb address : CLOSE.FILE \ pointer -- @ CLOSE CLOSED? FCBSIZE FREE ; : PUT.CHAR \ char -- \ write one character to output file OFILE @ PUT ; : PUT.BYTE \ byte -- \ write 2 hex digits, compute checksum DUP CHECKSUM -! 0 <# # # #> OFILE @ WRITE ; : PUT.WORD \ word -- \ write 4 hex digits, compute checksum DUP -8 SHIFT PUT.BYTE FF AND PUT.BYTE ; : COMHEX \ main word HEX \ all stuff done in hexadecimal " INPUT FILE?:" IFILE ASK.FILENAME OPENI OPEN? \ open input " OUTPUT FILE?:" OFILE ASK.FILENAME OPENO OPEN? \ and output CR START ADDRESS ! \ init address pointer BEGIN IFILE @ INDATA WHILE \ loop until at end-of-file ASCII : PUT.CHAR \ record mark CHECKSUM OFF \ new checksum for new record PAD SLICE IFILE @ READ \ read up to SLICE bytes DUP PUT.BYTE \ output byte count ADDRESS @ PUT.WORD \ output bytes address 0 PUT.BYTE \ plus one more byte DUP ADDRESS +! \ progress address PAD SWAP BOUNDS ?DO \ loop for each byte read I C@ PUT.BYTE LOOP \ and output it with checksum CHECKSUM @ PUT.BYTE \ output checksum OFILE @ PUTEOR \ put end-of-record mark REPEAT ASCII : PUT.CHAR 0 PUT.WORD \ add end-of-file record 0 PUT.WORD 0 PUT.BYTE OFILE @ PUTEOR OFILE @ PUTEOF \ put end-of-file mark OFILE CLOSE.FILE IFILE CLOSE.FILE ; DECIMAL 29-Sep-87 14:03:08-MDT,1984;000000000000 Return-Path: Received: from ucbvax.Berkeley.EDU by SIMTEL20.ARPA with TCP; Tue, 29 Sep 87 14:02:43 MDT Received: by ucbvax.Berkeley.EDU (5.58/1.27) id AA25058; Tue, 29 Sep 87 12:55:42 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-cpm-ddn@simtel20.arpa (info-cpm@simtel20.arpa) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 28 Sep 87 15:26:59 GMT From: abp@j.cc.purdue.edu (Jeffrey J Wieland) Organization: Purdue University Subject: Re: WordStar 4.0 Message-Id: <5565@j.cc.purdue.edu> References: <117@pt1.Wichita.NCR.COM> Sender: info-cpm-request@simtel20.arpa To: info-cpm@simtel20.arpa I've been using WordStar 4.0 for CP/M for about nine days now. It does seem to be BIG improvement on version 3.3 (which came with my Kaypro). The undo (^U) is really nice (though I haven't yet had cause to use it), and the improved printer support is no ad man's hype! It supports microjustification on most dot matrix printers (RX-80 etc.). It supports proportional spacing and the built-in underlining on my Toshiba 1340. It does the bold facing and double striking by performing a carriage return, instead of back-spacing the printer to death (as the Qume Sprint 5 driver in 3.3 did). The installation program is huge improvement over earier ones. It now patches the program directly, instead of laboriously making a copy, and then patching that. By the way, it also supports several laser printer (e.g. HP). No Postscript support, however. I have found two things (so far) that I don't like. You can no longer print a file while editing another. On the other hand, 4.0 seems to drive the printer more efficiently, so you get some of that time back. Second, if you run a program or the spelling checker from inside WordStar, WordStar "forgets" the name of the last file that you edited. Type ^R, and nothing happens. Jeff Wieland abp@j.cc.purdue.edu 30-Sep-87 11:00:14-MDT,955;000000000000 Return-Path: Received: from OFFICE-1.ARPA by SIMTEL20.ARPA with TCP; Wed, 30 Sep 87 10:59:58 MDT Date: 30 Sep 87 09:57 PDT From: Alan Bomberger Subject: Wordstar 4.0 To: info-cpm@simtel20.arpa Message-ID: First, I am not a Wordstar user. I have recently received a report that Write-Hand-Man does not work with Wordstar 4. WHM is a memory resident pop-up desk accessory that has worked with all kinds of configurations in the past. I find it hard to imagine what Micropro could have done that would affect WHM and not Smartkey, and while they might ignore Poor Person Software and WHM, they could not ignore Smartkey. Has anyone had trouble with memory residents and Wordstar 4? I bet that Wordstar 4 is so much larger that the loss of memory caused by WHM is the problem but my reports are very vague ("It doesn't work"). Thanks for any ideas. 30-Sep-87 11:38:47-MDT,5682;000000000000 Return-Path: Received: from LL.ARPA by SIMTEL20.ARPA with TCP; Wed, 30 Sep 87 11:37:40 MDT Date: Wed 30 Sep 1987 13:35:23 EDT From: Subject: Flow Control Without an FCP To: info-cpm@simtel20.arpa Message-ID: Bruce McIntosh sent the following message to me directly. I am posting my answer to the entire list since there may be others who are interested in this subject. Date: Wed, 30 Sep 87 04:01 EDT From: Bruce H. McIntosh Subject: Flow control without FCP ? To: Jay Sage Jay, Is it possible to have flow control processing without having an FCP installed? I'm considering eliminating FCPs and RCPs in favor of the jump in TPA space it'll get me. Inspiration for this move comes from your bit on minimal-space Zsystems in TCJ. Bruce ------------------------------------------------------------- FLOW CONTROL WITHOUT AN FCP While one should always hesitate to say that something is impossible, that is my reaction to your question about flow control without an FCP. Flow control is implemented in the command processor through the FCP module (see the "ZCPR33 User Guide" discussion of how commands are resolved in the CCP). Those commands have to be detected and executed regardless of current flow state and, therefore, have to be in a separate module. Frank Gaude' gave many examples in Z-News of invoking IF13.COM manually from the command line (it had to be given a name different from IF so that it would not be intercepted by the FCP). This does not achieve proper flow control and can cause problems. It only works correctly when it appears during a true flow state; during a false flow state it is flushed and fails to kick the flow state up to the next higher level. If there were no FCP in the system, you could run IF.COM and could write an ELSE.COM, FI.COM, etc. to do the right things to the current flow state. But all programs would run no matter whether the current flow state were true or false. The system would know the flow state but would not act on it. Flow control could be achieved in this situation by modifying individual programs to respond to the flow state. For example, a linker could be made to check the flow bytes in the message buffer and perform the linkage only if the current flow state flag is ture. Under a false flow state it would simply return without doing anything. To avoid having to modify every program, one could write a utility that would test the current flow state. If it is false, the rest of the command line would be flushed and the flow state reinitialized. This program (called FLOWTEST in the example below) could then be run before a standard linker in the following sort of command: ZAS PROG;IF ~ERROR;FLOWTEST;ZLINK etc. ZAS would set the program error flag; IF would set the flow state based on the error flag, setting it true if the error flag is clear. FLOWTEST would run in either case, since there is no FCP, but would flush the rest of the command line (ZLINK etc.) if the flow state is false. The normal operation of complex command lines and ZEX scripts would be seriously affected by this kind of scheme (there is no such thing as ELSE or FI), however, and I would not at all recommend it. But it may help you think of something better. What I would do instead of eliminating the FCP is to write the smallest possible FCP, one that would recognize the commands intended for it and feed them to a COM file for processing. I have recently been thinking in background mode of a scheme to get the command processor to perform the loading of the file so that I don't have to include that code in the FCP, as is done now. I think there should be a way to write a fully functional FCP that takes up only one record (128 bytes). If the TPA can't stand that much of a loss, then one might as well just drop back into CP/M. Here is the germ of a scheme I have in mind to achieve this. Have the resident FCP create a phony true flow state one level higher and insert 'FLOW ' in front of the command in the command line. Then, for example, the command 'ELSE' would turn into 'FLOW ELSE'. Because of the phony true flow state, the command processor would load and run FLOW. FLOW would undo the phony true state and perform the 'else' function, adjusting the flow message bytes accordingly. FLOW, being a transient, could be as complex and sophisticated as one wishes. Other flow commands (IF, FI, XIF, ZIF, OR, AND, and others that might be invented) would be handled similarly. The question is how to fool the CCP into running the command. Since this whole discussion arose from your desire to maximize TPA, I would like to add that my next column in The Computer Journal is going to describe (among other things) a new ZCOM (NZCOM) that does automatically all of the things (and more) that I described in the previous two columns. It can switch to a minimum Z-System for a single command or group of commands and then switch back to a normal system. Using SUBMIT it can even switch back to CP/M, execute some commands, and then automatically return to Z- System! I think this will really solve the TPA dilemma with Z-System. I plan to get rid of all my manually installed Z-Systems, bring up maximum-TPA CP/M systems with stripped-down BIOSs, and then use NZCOM to implement Z- System. 30-Sep-87 15:10:12-MDT,956;000000000000 Return-Path: Received: from VLSI.JPL.NASA.GOV (JPL-VLSI.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed, 30 Sep 87 15:09:42 MDT Date: Wed, 30 Sep 87 14:10:10 PDT From: blc@VLSI.JPL.NASA.GOV Message-Id: <870930141010.034@VLSI.JPL.NASA.GOV> Subject: Re : Details of Intel Hex Format To: info-cpm@simtel20.arpa X-ST-Vmsmail-To: ST%"info-cpm@simtel20.arpa" The problem of the PROmM programmer which wouldn't accept home grown Hex files in my case turned out to be the lack of an end of file record (record type 01.) I had an "unload" program which took a binary file and generated a hex file from it. When I sent it to the PROM programmer, the whole thing locked up. It turned out that until it saw the EOF record, the programmer still wanted more data. The solution was to add the following line to the file: :00000001ff and everybody was happy. Bruce Conroy BLC@JPL-VLSI.ARPA