Info-IBMPC@C.ISI.EDU (Info-IBMPC Digest) (09/03/87)
Info-IBMPC Digest Wednesday, 2 September 1987 Volume 6 : Issue 60 This Week's Editor: Billy Brackenridge Today's Topics: dBase problem disappeared files PibTerm MegaChomp Bilingual word processor 3780 RJE Support Adding Second Hard Drive UUENCODE.PAS Pausing until an interrupt COM3 on Z248 (DOD Contract) - Not a TRUE RS232C Port! ZENITH 304 port Sort Demo Today's Queries: General graphics library Simtel20 Replacement Ventura User group Please explain this MASM LINK Behavior Stand-Alone PC Utilization Software Inquiry Flushing Buffers Chinese Language Word Processor Request EXEC Error Msg INT 21 function 4B NYWord and Compusystems Replacement PC & XT motherboards Need Help Daisy Chaining Drives to a PC DOS VERSIONS INFO-IBMPC BBS Phone Numbers: (213)827-2635 (213)827-2515 ---------------------------------------------------------------------- Date: Sat, 29 Aug 87 09:49:05 EDT From: David Kirschbaum <kirsch@braggvax.arpa> Subject: dBase problem disappeared files Re cps-task@braggvax.ARPA's problem with "disappeared" files in dBase. I'm working with him on this problem (different than reported). .DBF files were overwritten by other data during a file write (suspect controller error on a PC clone), am salvaging as best we can with a horrible Turbo Pascal hack. So not to worry, netlandians, unless you got some super source code that David Kirschbaum Toad Hall kirsch@braggvax.ARPA ------------------------------ Date: Sat, 29 Aug 87 05:09 CDT From: <PIB%NUACC.BITNET@wiscvm.wisc.edu> Subject: PibTerm In response to Frank Starr's request for information about versions of PibTerm later than v3.2.5 (November 1985), I have not released any versions since that time except locally at Northwestern University. I do plan to release v4.0 of the program generally in about four weeks, as soon as I've completed the release materials for local use at Northwestern V4.0 of the program is much larger than v3.2.5, and so it's not really suitable for transfer over the networks. However, I'm willing to send a copy of the release diskettes when they are ready to the SIMTEL20 sysop; I need a mailing address for that. Incidentally, I will NOT be distributing diskettes myself for this version of the program; that proved to be a huge time-absorber and I can't possibly afford that kind of expenditure in time (and money) again. -- Phil "Pib" Burns PIB@NUACC.BITNET P.S. Please friends, no phone calls about PibTerm! The receptionists here are ready to crucify me if any more off-campus calls about PibTerm arrive. And, I can barely keep up with local on-campus questions about PibTerm. I will be pleased to answer electronic mail which you can send to me at the BitNet address above. I answer all such mail within 24 hours unless I'm out of time or our mail hub is down. ------------------------------ Date: Sat, 29 Aug 87 21:44 EDT From: Bruce H. McIntosh <Z8BHM%SCFVM.BITNET@wiscvm.wisc.edu> Subject: MegaChomp Bilingual word processor I was just flipping thru the latest issue of Byte, and ran across an ad for a firm that sells a multilingual word processor; one of the languages they say they support is Russian. That jogged a memory of someone asking about Russian word processing software in a back issue of the digest, so I thought I'd put up the company's address: MegaChomp Company 3524 Cottman Avenue Philadelphia, PA 19149-1606 (215) 331-2748 or (215) 331-8138 The software is listed at $69.00, plus $4.00 for shipping. LaserJet support is available for another $49.00. Disclaimer: I have no commercial connections with the above firm, or any other firm, for that matter! ------------------------------ To: busu%cc.uofm.cdn%ubc.csnet@RELAY.CS.NET From: "Roger Fajman" <RAF%NIHCU.BITNET@wiscvm.wisc.edu> Date: Sun, 30 Aug 87 15:26:28 EDT Subject: 3780 RJE Support Check out BARR/HASP from Barr Systems Inc., 800-BARR-SYS. It's not 3780, but rather multileaving, a much superior protocol for RJE. ------------------------------ To: Larry Smith <CMP.LSMITH%r20.utexas.edu@icse.uci.edu> Subject: Adding Second Hard Drive Date: Sun, 30 Aug 87 18:19:09 -0700 From: Jerry Sweet <jsweet@icse.uci.edu> I too have been told that one drive or the other has to go. The main problem appears to be that PC-DOS by itself does not recognize the existence of a second hard disk drive. What is required to make the second drive available is a piece of software, not known to me, that makes the system recognize the second drive, or a partition thereof, as another logical drive (e.g. D:, E:, whatever). The Zenith Z-248, a PC/AT clone, comes with such a program, ASGNPART, that one invokes in the AUTOEXEC.BAT file. There may be some equivalent third-party software that allows this on the IBM PC, possibly from the disk drive manufacturer. Another potential difficulty is that DOS 2.x is rumored to be unable to handle large amounts of data (whether this means data in a single file or data in several files has yet to be revealed to me), so you may have to use DOS 3.x to make effective use of a 30MB disk. Also, some documentation from an old Phoenix PFASTER-286 card says that the power supply on the PC (as opposed to the XT or the AT) is right on the edge, so you may have to substitute a heftier power supply to handle an additional drive. Hope this helps you ask the right questions anyway. If you find out the Truth, I'd like to know... -jns ------------------------------ Date: Sun, 30 Aug 87 12:17:00 MEZ From: Erich Neuwirth <A4422DAB%AWIUNI11.BITNET@wiscvm.wisc.edu> Subject: UUENCODE.PAS I also enclose slightly modified versions of UUENCODE.PAS and UUDECODE.PAS. The versions currently available have a minor bug with the file length in bytes which I removed. Erich Neuwirth [UUENCODE.PAS has been added to the lending library. -wab] ------------------------------ Date: Mon, 31 Aug 1987 12:09:04 ULG From: Andre PIRARD <A-PIRARD%BLIULG12.BITNET@wiscvm.wisc.edu> Subject: Pausing until an interrupt To: rohan%lock.span@VLSI.JPL.NASA.GOV, >I disagree, however, with A-PIRARD however on checking the system >stack, because you have no way of knowing if what's on the stack is a >return address or data from some saved register. You are absolutely right Rick. I should have made clear I only use this method in a development system to interrupt a program in a loop when one would have to re-boot anyway. And it only works in clean situations. It is sure not to be recommended in production. I occasionally found where some systems store the address of the user stack on its *first* interrupt before switching to an internal one (e. g. the old Z100) and that worked better, but still for tests. And do not blame yourself. We were all born to do mistakes and IBM-PC is a place for friendly discussion isn't it? Interrupts are just very ticklish. Andre PIRARD SEGI - Universite de Liege 15, av. des Tilleuls B-4000 LIEGE (Belgique) +32 (41) 520180(449) Bitnet: A-PIRARD%BLIULG12 Arpanet: A-PIRARD%BLIULG12.BITNET@WISCVM.WISC.EDU ------------------------------ Subject: COM3 on Z248 (DOD Contract) - Not a TRUE RS232C Port! Date: Tue, 01 Sep 87 01:11:30 EDT From: boyd@braggvax.arpa Response to several queries on COM3 port derived from use of "breakout" box on RS442 port on Z248 (Military Contract). The ports labelled COM3 and LPT2 are functional BUT only the LPT2 port is a true RS232 port. The COM3 port was specially designed to meet Air Force/Navy terminal emulator specs and will not/cannot be addressed by your "typical" modem or other serial device. Army users were quite SHOCKED because COM3 is a valid MSDOS device, right? WRONG on the mil contract Z248. COM1 is a true RS449 serial port (9-pin) and a 9-25 pin cable can be ordered ($5). A second alternative is buying the true RS232C COM2 card (CLIN 039, $27) recently added to the contract. The AF/Navy has no immediate intentions to require COM3 to be an actual TRUE MSDOS addressable serial port (IAW so-called RS232C standard). Have used both COM1 w/9-25 pin adapter and COM2 card with 100% success as full serial ports. Have over 75 systems with modems/serial devices NOW working well. Please no net response due to limited interest, but feel free to direct query at ARPANET address. Be glad to help! CPT Joe Boyd boyd@braggvax.arpa (919)396-6475/6907 COMM (236)6907/6764 Military Autovon ------------------------------ Date: 1 Sep 1987 10:04:11 CDT From: CCSO-ALL@GUNTER-ADAM.ARPA Subject: ZENITH 304 PORT The Z-304 board was found only on the XT compatible Zenith computers (e.g. Z-150). A newer version, the Z-404, is in the Z-248 and the new Z-200 tempest machine. The main difference between the two is a clock frequency divider on the Z-404. The board couldn't quite keep up with an 8MHz system clock. The board/comm chip now runs at 4MHz in the 248 and 200. To specifically answer the question, the Channel A data port is 270H, the Channel A command port is 272H, and the Channel B command port address is 273H. Be advised, however, that the COM3 port is *NOT* an IBM compatible comm port -- it uses a different comm chip! The only applications that will work on this port are those that have had a proper low level driver placed in them. A number of software packages, specifically those on, or that hope to be on, the government requirements contract, have an install option for the Zenith COM3. The communication chip used on the 404 board is an Intel 8274 Multi- protocol serial controller. Many of the boards come with the NEC equivalent, the uPD7201. Hope this has been of some help. Oscar Staudt Technical Lead, SARAH Project cmcl(405)734-2457/5152 v(884)734-2457/5152 ------------------------------ Date: Tue, 01 Sep 1987 15:30 CET From: Karl-L. Noell <NOELL%DWIFH1.BITNET@wiscvm.wisc.edu> Subject: Sort Demo I'd like to contribute something for your info-ibmpc lending library. It's a collection of Turbo-Pascal programs to illustrate various sorting algorithms by real time animated pixel graphics. Enclosed please find SORTDEMO.DOC and SHELL.PAS as *one* example. The whole package has about 800 recs. Please let me know, if you are interested, and tell me how to submit this stuff. Regards Karl-L. Noell fhw (Wiesbaden, W.Germany) Graphic Illustration of Sorting Algorithms K.L. Noell 01.Sep.87 It's difficult to explain sorting algorithms merely by verbose expla- nations. They are either easy to understand and simple to design but they are very slow and inefficient; or they run fairly quick but their design and implementation is rather complex and troublesome. For teaching purpose I realized an idea which illustrates various sorting algorithms with the aid of real time animated pixel graphics. Keys to be sorted are 640 random integers distributed over the inter- val [0 ... 199]. These elements are stored in an array which is mapped to corresponding pixels ( x:[0...639], y:[0...200] ). In the beginning, this pixel distribution looks like a starry sky. After the sorting procedure is started, you can watch its progress directly. Swapping and moving of elements cause appropriate screen updates by shifting the pixels towards their final ascending order. Depending on the particular sorting strategy, this works very slow and fussy or it is intelligible sophisticated and quick. You can compare features and performance of different sorting algorithms; after processing the randomly distributed keys, the sorting can be started once more to deal with an array already sorted, but in opposite (descending) order which gives sometimes the worst case. Swaps and loops (comparisons) are counted. Turbo-Pascal programs are provided to demonstrate the following sorting algorithms: BubbleSort, HeapSort, LinearSort, QuickSort, ShakeSort, ShellSort . My examples are based on sorting algorithms from the following books: A.V. Aho; J.E. Hopcroft; J.D. Ullman: Data Structures and Algorithms. Addison-Wesley, Amsterdam etc (1983) Sara Baase: Computer Algorithms: Introduction to Design and Analysis. Addison-Wesley, Amsterdam etc (1978) I have written and tested these programs with Turbo-Pascal (3.01A) under DOS 3.1, running in an IBM-AT02 and also in clones with CGA and EGA. ===> Disclaimer Notice <=== This SORTDEMO.PAS - package is provided for educational purpose. Neither the author nor the distributor makes any warranty or assumes any liability or responsibility for accuracy, completeness or usefulness. All risk of use is on the user. It may be freely copied but may not be sold for profit. Please keep the credits which refer to author and provenance. Suggestions, problems: please send E-mail to NOELL@DWIFH1.BITNET or contact: Prof.Dr. Karl-L. Noell FHW - FB MND Am Brueckweg 26 D-6090 Ruesselsheim (W. Germany) [The program is in the library as SORTDEMO.PAS If there is a popular demand we will bring over all the sort demos. -wab] ------------------------------ Date: 28 AUG 87 18:17 CET To: INFO-IBMPC-REQUEST@USC-ISIB.ARPA (info-ibmpc-request) From: U325%CBEBDA3T.BITNET@wiscvm.wisc.edu (B.Ruef, Berne/Switzerland) Subject: General graphics library Maybe this is a silly question... I'm looking for a general graphics library (a la PLOT10) which should have the following qualities: - must be linkable to any language that supports standard MS-DOS link format (i.e. it should be an object library - unlike the TURBO graphix toolbox ! - though source code of course would be accepted.) BTW: I realize that the TURBO graphix toolbox is used as source (i.e. include files) but this is *not* public domain... - should support at least EGA and Hercules - besides the graphics primitives (initialization, move and draw) more sophisticated functions (especially fonts) would be appreciated. Does such a beast exist, PD or commercial ?!? Many thanks in advance and greetings from the Alps B. Ruef E-mail: U325%CBEBDA3T.BITNET@WISCVM.WISC.ARPA Snail: Institute of Organic Chemistry, University of Berne Switzerland ------------------------------ Date: Fri, 28-AUG-1987 17:56 EST From: Timothy Stark <H462BATMS%GALLUA.BITNET@wiscvm.wisc.edu> Subject: Simtel20 Replacement Hello, Since Simtel20 Mail Server have been shutdown indefinite by Frank (WANCHO), Does anyone know any Simtel20 clone for IBM-PC, include pd:<misc>, pd:<pcblue>, pd:<unix>, and other subdirectories?? If you know, please let me know... -- Tim Stark Qlink: TimS18 BitNet: H462BATMS@GALLUA Arpanet: H462BATMS%GALLUA.BITNET@WISC.WISCVM.EDU [Thousands of BBSes all over the country have these shareware programs available. Very few have so extensive a library as Simtel20 -wab] ------------------------------ Date: Mon, 31 Aug 87 15:45:55 MEZ From: Erich Neuwirth <A4422DAB%AWIUNI11.BITNET@wiscvm.wisc.edu> Subject: Ventura User group To: Info-IBMPC@C.ISI.EDU I have heard rumors about a Ventura publishers user group. Can anybody offer me a handle? Thanks E. Neuwirth ------------------------------ Date: Mon, 31 Aug 87 14:48:08 EDT From: lotto@wjh12.HARVARD.EDU (Jerry Lotto) Subject: Please explain this MASM LINK Behavior Organization: Harvard Univ. Chem. Dept. I was writing a tiny utility the other day and I ran into this behavior. The following example is not supposed to DO anything but illustrate the problem... Code_Seg Segment Para 'CODE' Assume CS:Code_Seg Org 100H Begin: mov ax, Code_Seg:[2ch] Code_Seg Ends End Begin assembles fine, but generates a link error (invalid object module). On further investigation, MASM appears to be generating a FIXUP record with a target THREAD field that uses a METHOD 4. Now the Microsoft version of the Intel object module docs clearly :-) states that for target threads, method equals from 0 to 7 MOD 4 which leaves 4 out in the cold. If you rewrite the Begin line to read: Begin: mov ax, [2ch] everything works OK. I repeat that MASM generates NO warnings or errors of any kind. In light of the recent posting by Microsoft documenting the linker behavior in such fine detail, perhaps someone from the assembler division would be kind enough to take a stab at this one? Gerald Lotto - Harvard Chemistry Dept. UUCP: {seismo,harpo,ihnp4,linus,allegra,ut-sally}!harvard!lotto ARPA: lotto@harvard.harvard.edu ------------------------------ Subject: Stand-Alone PC Utilization Software Inquiry Date: Mon, 31 Aug 87 22:55:50 EDT From: boyd@braggvax.arpa Have need to "track" IBM PC/AT (& clones) stand alone usage to manage allocation of scarce resources, need for LANs, etc... Anyone know of a software package (freeware, shareware, public domain) that can be included as a transparent LOG of commands/applications used with time stamps. Have looked at LOG3.ARC on simtel20 and another package called LOGIT! (shareware, Alan E. Robertson, 470 Sugar Hill Road, Brooklyn, Wi 53521). LOG3.ARC has pascal source but would take significant re-write, LOGIT! has no source so can't patch for my particular need. LOGIT! is a super user log program with full docs/examples but requires active user input. Need a program that is "transparent" to user so systems staff can extract user utilization data on demand. Don't like to "look over peoples' shoulders" but have over 100 systems with many more requests. Got to get systems that are underutilized to NEEDY folks! Direct responses: boyd@braggvax.arpa on ARPANET Mail/phone: CPT Joseph M. Boyd Operations Officer ACofS G6 (Automation) HHC, 1st Corps Support Command ATTN:AFVH-IS Fort Bragg, NC 28307-5000 COMM: (919)396-6907/6475/6764 MIL AV:236-6907/6475 ------------------------------ Date: Tue, 01 Sep 87 10:17:04 +0300 From: DANIEL T. DREYMANN <J16%TAUNOS.BITNET@wiscvm.wisc.edu> Subject: Flushing Buffers Hello to you all, I encountered a problem while working with MSC 4.0. Writings to disk are buffered in both modes (open & fopen). So if power fails prior to "close()" or to the ending of the program, you can't know what part of the data has been actually written to the disk. Using functions like fflushall() doesn't help, as it seems that the buffering is done at another level (DOS ?), which isn't controllable from C. Does any one have an antidote for that ? -- Daniel T. Dreymann Dept. of EE. Tel-Aviv University. Disclaimer: The above opinions are mine, and are not necessarily shared by my little sister. ------------------------------ Date: 1 Sep 1987 1233-PDT From: COOK@ECLA.USC.EDU Subject: Chinese Language Word Processor Request Does anyone have any information regarding a Chinese Text Editor/ Word Processor for use on an IBM-PC and a Dot Matrix Printer. Desire to generate Chinese characters for Church bulletins, etc. Primary user will be a native Chinese speaker/writer who is not a computer "hacker" so program needs to be "user friendly". Budget is also low. ------------------------------ Date: Tue, 01 Sep 87 18:05:06 EST From: John <JOHN%NCSUVM.BITNET@wiscvm.wisc.edu> Subject: EXEC Error Msg INT 21 function 4B Hello to all: I'm writing a program using IBM Pascal, and I need to be able to shell out of the program. I've written the assembler interface, and I am able to re-execute command.com, but I always get the following error msg. Specified COMMAND search path invalid. I've tried different combinations of COMSPEC= and PATH=, but that msg always appears. Has anyone ever seen this problem? Any ideas? I've set up the parameter blocks correctly, and double checked everything I could think of that might be wrong, but nothing seems to help.. Could it be that my segment address of the environment is off? If so, when I pass a 0 in the parm block, why do I get the same error? Oh well... Thanks for any help John W. DeBoskey I could post code, but I'd rather not right now.. Please respond to me directly, and I'll post a reason if I am ever able to figure it out.. ------------------------------ Date: Wed, 2 Sep 87 07:08:22 CDT From: moore@ncsc.ARPA (Moore) Subject: NYWord and Compusystems Can someone either send me a copy of or tell me where I can FTP (perhaps) to get a copy of a PD word processor called NYWord? Has anyone dealt with Compusystems? They've advertised in Byte and PC World, and the prices they advertise are amazing: Lotus 1-2-3 $195 dBase III+ $220 MS Word 3.0 $167 NEC Multisync $389 and MANY other things. Only trouble is they don't take credit card orders or COD: prepaid orders only. Thanks for any help. Jim Moore@NCSC.arpa ------------------------------ From: sun!intsc!inthap!john@ucbvax.Berkeley.EDU Subject: Replacement PC & XT motherboards Date: Wed Sep 2 12:19:44 1987 Hauppauge Computer Works, builds a 16Mhz 386 replacement motherboard for the PC and XT. It converts your PC or XT to an 386 AT compatible. Specs are 16Mhz 0 wait state with an 8MHz AT compatible bus and 1 Meg of 32 bit ram (640K plus 64K for BIOS plus 320K above the megabyte for disk cahing etc). It lists for 495. For more information they can be reached at (800) 443-MATH or from New York state (516) 360-3827. John Casey Intel Corporation Hauppauge NY (516) 231-3300 oliveb!intelca!intsc! bellcore!motown!mergvax! >inthap!john philabs!polycatt!polyof! / ------------------------------ To: moss!clyde!comp-sys-ibm-pc-digest@rutgers.EDU From: hplabs!sun!zehntel!edw@RUTGERS.EDU (Ed Wright) Subject: Need Help Daisy Chaining Drives to a PC Organization: Zehntel, Inc., Walnut Creek, CA This is your basic plea for help. I have a PC/XT clone. I have 6 Seagate #506 5 mbyte drives I have a Western Digital Hard Drive Controller I don't have a lot of money for this project I have a spare power supply (healthy) Seems to me like I should be able to have drives A & B floppies C D E F G H Hard drives at 5 mb each Several people have said ... oh yeah you just parallel this to all the drives, parallel all these and either reverse these two on the last or front one i cant remember, set your jumpers make sure then last drive is the terminator ... no problem and then they vanish. Now I'm not a complete idiot (contrary to popular opinion) but I'm missing something here. Can anyone please help me on this. Phone or e mail or real mail or a frosty ice tea or becks bier somewhere. I DON'T KNOW THAT THIS IS WORTH NET TIME SO DIRECT CONTACT MAY BE BEST Although with the availability of cheap drives these days I bet I'm not the only one out there in computerville with this question. MABELLOPHONE WRK 415 932 6900 X 463 HOM 415 672 3037 US SNAIL 1348 kansas Cir, Concord,CA 94521-4615 E-mail : see below put tongue in cheek all after edw. DISCLAIMER: These opiums is mine. My 'ployer gots no opiums. An if they did have opiums, they sure 'nuff wouldn't use my opiums. An thats a fact jack ! >>>>>>>>>> ucbvax--\ Holy Shit Batman !! >>>>>>>>>>>> sun--->--!zehntel!edw!>/dev/null:-) Look at the Warhead >>>>>>>>>> varian--/ Warhead on that Mother ! ------------------------------ Date: Wed, 2 Sep 1987 15:12 CDT From: 'Bryan Ferguson' <DPBF%SIUEMUS.BITNET@wiscvm.wisc.edu> Subject: DOS VERSIONS I am contemplating adding a 3.5 inch floppy drive to my XT Turbo clone. I wish to leave my current 5.25 inch as is so I can copy from one to the other. I need to know what versions of DOS support 720k 3.5 inch disk drives AND 360k 5.25 inch disk drives at the same time. I have seen references to DOS 3.21 & 3.3. What are the differences between those and 3.1? Thanks, Bryan Ferguson <DPBF@SIUEMUS> Southern Illinois University at Edwardsville ------------------------------ End of Info-IBMPC Digest ************************ -------