HDTenEightyP/NetNews huggingface dataset:
From: leary@progress.COM (James Leary)
Subject: Re: Weasely Symbol
Organization: Progress Software Corp.
Date: Tue, 29 Sep 1992 21:31:38 GMT

pynq@quads.uchicago.edu (George Jetson) writes:

>A note to new readers:  the weasely :-) symbol is frowned upon in this
>group.  Any questions, see Phil Gustafson who will gladly rearrange your
>diodes for you.

I use it all the time and will continue to do so. :-)


--
------------------------------------------------------------------------------
Jim Leary             | My opinions are mine and do not reflect the opinions
Progress Software     | of my employer.
------------------------------------------------------------------------------
Newsgroups: comp.os.msdos.programmer
Subject: RE: PATHOLOGICAL SUBDIREC
From: dave.williams@chaos.lrk.ar.us (Dave Williams) 
Date: 29 Sep 92 16:29:00 GMT
Reply-To: dave.williams@chaos.lrk.ar.us (Dave Williams) 
Distribution: world
Organization: The Courts of Chaos * 501-985-0059 * Public Access Usenet
From: plee@panix.com (John Lee)
Newsgroups: comp.os.msdos.programmer
Subject: PCX and other graphical format
Summary: would like to know the structure of graphics format
Keywords: pcx gif
Date: 4 Oct 92 09:38:44 GMT
Organization: PANIX Public Access Unix & Internet, NYC

Hello net people,

	I have to write a program that involves writing a program which
display the source pic, modify the source pic, and display the modified
pic.  Would anybody know the way pcx is layed out?  Would it be much harder
to use the gif format.  I think so because of the compression.   Better yet, 
can you recommand a book that list all the common graphics format, such
as pcx, gif, tga, etc.

	Email please, I'll post a summary.

Thanks in advance,

John Lee
plee@panix.com
Newsgroups: comp.os.msdos.programmer
From: bbs-artmoore@jwt.UUCP (arthur moore)
Subject: MSBIN -> bytewise
Reply-To: bbs-artmoore@jwt.UUCP
Organization: The Matrix
Date: Tue, 6 Oct 1992 04:41:20 GMT

I'm trying to decode a 4 byte value in MSBIN floating point into a 2 byte 
value (0-65535). I know all values i will be decoding will be within this 
range.
If anyone can give me a generalized description on how I would accomplish 
this, please mail me. Providing specific language code is useless, as I 
must translate to 65xx assembly.
Again, please mail me.  As you can guess by my .sig, this is not a 
conference I normally subscribe to. :)


( ( Art Moore  | Usenet bbs-artmoore@jwt.uucp
 ) )           |  -or-  bbs-artmoore@jwt.oau.org
( (            | Fidonet CBM  -  Arthur Moore
 ) )__Ask me about the C64 qwk offline reader!__
Newsgroups: comp.os.msdos.programmer
From: fs8j@uvacs.cs.Virginia.EDU (Fraser Street)
Subject: Block Mode Driver Source Code
Organization: University of Virginia Computer Science Department
Date: Fri, 2 Oct 1992 20:33:11 GMT

Sorry about this:

Someone from europe has exchanged mail with me a couple of times wanting
some code i've written for a block mode driver and advice about a good 
device driver book. 

Now i've lost the e-mail so I don't have your address.  If it's you, please
send me one more e-mail message - i won't loose it again.

Sorry

Fraser

-- 

Fraser Street
fraser@Virginia.EDU
University of Virginia
Department of Computer Science
From: s2874066@techst02.technion.ac.il (Eyal Peleg)
Newsgroups: comp.os.msdos.programmer
Subject: TSR INSTALLATION CHECK - how do i do it ?
Date: 1 Oct 92 22:50:11 GMT
Organization: Technion, Israel Inst. of Technology

Greetings all,
i am looking for sample code/instructions/documentation/pointers to 
an explantions of how do i check if my TSR is allready installed 
examples are prefered in PASCAL 
thanks 
eyal peleg
Newsgroups: comp.os.msdos.programmer
From: nepper@daimi.aau.dk (Mikkel Nepper-Christensen)
Subject: Re: Mouse under svgabgixx.zip - Help us, Jordan!
Organization: DAIMI: Computer Science Department, Aarhus University, Denmark
Date: Thu, 1 Oct 92 12:07:58 GMT

elan@tasha.cheme.cornell.edu (Elan Feingold) writes:


>The latest version has mouse support, but I have no idea how to use it.
>As far as I could tell, there were no doc files detailing the mouse functions.  
>Am I missing something? Help!

>Elan  

>--
>---------------------------------------------------------------------------
>|  Elan Feingold       |  19-OCT-89:  Dan Quayle calls the San Francisco  |
>|  CS/EE Depts.        |  earthquake, "a heart-rendering sight.           |
>|  Cornell University  |  The loss of life will be irreplaceable."        |
>|  Ithaca NY 14850     |             *** VOTE CLINTON/GORE ***            |
>---------------------------------------------------------------------------


I have the same problem. Lots of mouse functions, but no doc files.

So please help us, Jordan! Your mouse drivers deserves it.

Thanks!
 

                      +-----------------------------+
                      |  Mikkel Nepper-Christensen  |
                      | Computer Science Department |
                      |      Aarhus University      |
                      |  Email: nepper@daimi.aau.dk |
                      +-----------------------------+
 



Newsgroups: comp.os.msdos.programmer
From: mortenk@dhhalden.no (MORTEN KNUDSEN)
Subject: Re: Faking a key press...
Organization: Ostfold College
Date: Sun, 27 Sep 1992 19:54:37 GMT

In article <1992Sep24.085956.1@camins.camosun.bc.ca> morley@camins.camosun.bc.ca writes:
>From: morley@camins.camosun.bc.ca
>Subject: Faking a key press...
>Date: 24 Sep 92 16:59:56 GMT
>Hi!
>
>I am writing a TSR program that communicates with an external device via
>the serial port.  This all works fine, but I need to be able to fake a
>key press from within the TSR.  In other words, I want to make it look
>like a certain key was pressed when it actually wasn't.  I also want any
>real key presses to pass through properly.  Does anyone have a snippet
>of C code that will do this?
>
>Thanks a bunch...
>
>MARK
>morley@camins.camosun.bc.ca

There is in fact an easy way of doing this. I cut this out of Ralph's
interrupt listing:

INT 16 - KEYBOARD - STORE KEYSTROKE IN KEYBOARD BUFFER (AT/PS w enh keybd only)
	AH = 05h
	CH = scan code
	CL = ASCII character
Return: AL = 00h if successful
	     01h if keyboard buffer full
Newsgroups: comp.os.msdos.programmer,comp.lang.c,alt.msdos.programmer
From: bergman@panix.com (Mark Bergman)
Subject: C Memory Debugger Libraries (info wanted)
Date: Sat, 26 Sep 1992 23:43:30 GMT
Organization: PANIX Public Access Unix & Internet, NYC

Last call! Thanks to those who responded, a summary will be posted soon.

I'm looking for a memory debugging library for C. I've got a large
application, originally written under U*IX, that I'm porting to TurboC.
The Borland IDE is inadequate and painful to use.

There are several sold through the Programmer's Connection. Typically
they offer error checking and verbose diagnostic reporting versions of
*alloc, free, etc. I'm interested in any experience anyone has had with
this type of debugger, and any recommendations, including ftp'able
software. Any experience with the following:

	Super Malloc	Kandu Inc.
	Bounds-Checker	Nu-Mega Technologies, Inc.
	SafeHeap	Seabreeze Software
	MemCheck	StratosWare Corporation
	MAD		Machine Independant Software
	Heaps & Bounds	Vertical Technologies

Many people suggested the dbmalloc library recently posted to the net.
Has anyone got this working under TurboC or DJGCC?

PLEASE REPLY VIA E-MAIL. I WILL ACKNOWLEDGE ALL REPLIES AND SUMMARIZE TO THE NET.

----
Mark Bergman
718-855-9148

bergman@panix.com
{cmcl2,psi,uunet,apple}!panix!bergman
From: aki@cruzio.santa-cruz.ca.us
Newsgroups: comp.os.msdos.programmer
Subject: Re: How can the address line 20 be enabled
Date: Mon, 28 Sep 92 09:54:27 PDT
Reply-To: aki@cruzio.santa-cruz.ca.us



[original message asked how to toggle A20 on 286's with 100% IBM
compatible A20-line control (which is not always the case, BTW)]

1. set up an IRQ handler for the keyboard 8042 chip (IRQ 1 i.e. INT 9)
   or DISABLE the 8042 IRQ (just mask it out).  DISABLE the keyboard
   by sending the command Disable Keyboard (0ADH) to the 8042 cmd
   port at I/O 64H.  You are clear to send a cmd when bit 1 of I/O
   64H is 0.
2. send the command Read Output Port (0D0H) to the 8042 command
   port, i.e. I/O 64H.
3. wait a little while for the 8042 to process your request...
   just keep checking I/O 64H bit 0;  when it turns into 1, you
    got your data ready for a read at I/O 60H.
4. BIT 1 of the byte of data you just read from 60H contains
   the state of the A20 gate.  If it's 0,  you can't go beyond 1M.
5. Flip the bit if you want to and write a Write Output Port command
   to the 8042 (0D1H). When bit 1 fof I/O 64H is 0,  you can send
   the updated A20-state byte by writing it to I/O 60H.
6. Remove your IRQ handler/enable the keyboard IRQ.  Enable the
   keyboard by writing 0AEH to I/O 64H.

[original mesage asked about A20 state with HIMEM]

You can ask the XMS driver if A20 is enabled or disabled.
It also will do the bit flipping for you and it supports
far more different MB designs and chip sets than any
mortal programmer can.  For a complete reference of XMS
stuff,  either call the Intel BBS at 503-645 6275 or get
Ralf Brown's interrupt list. (INTER32x.ZIP is the latest
versio with 'x' standing for 'A', 'B' or 'C' to denote the
three files the megasized list is divided into).

PS. When screwing with the A20 line directly be careful to
enable the KBD in all error situations.. it would not be nice
to sit around with no KBD access.  Also,  because the 8042
can be _slow_ it's not a good idea just to clear INT's for
the duration of the transaction. Always check I/O 64H if it's
ok to send or read data to/from the 8042.  Don't change any
other bits in the Output Port Byte... if you do you may get
interesting effects (such as a system reset).  And PLEASE
use the HIMEM.SYS driver if only possible to keep them up
to the standards of the (early) 90's.

Aki.

-- 
/  Phone: 408-662 9664   Fax: 662 9676  |  "Aki" pronounced: Ah-Key. I know  \ 
\  125 Searidge Ct #D, Aptos, CA 95003  |  what I'm doing most of the time.  /
From: larrow@novell.com (Les Arrow)
Newsgroups: comp.os.msdos.programmer
Subject: Applications and Running out of Memory
Date: 7 Oct 92 00:14:11 GMT
Organization: Novell Inc., San Jose, Califonia

I use Microsoft C 6.0 to compile and link my C code. I generally use the
Programmer's Workbench, the interactive shell that comes with the compiler
tools.

Lately I haven't been able to run Workbench because of a lack of memory. The
way I was able to tell that I was running out of memory is because of
experience of the way DOS applications handle running out of memory and the
fact that the application crashed and froze my machine. Entertainment 
software often runs this way also. If you do not have enough memory they
freeze or crash without notification.

My question is why don't applications handle running out of memory in a 
nicer fashion? This may seem like a generalization, but it seems to happen
a lot. I would think that since the programmer allocates the memory via
a malloc or whatever, he/she would know when the memory allocation failed
and be able to recover gracefully. Is this a misconception? Am I thinking
on too small a scale?

As a programmer the last thing I want my application to do is cause a reboot.
My manager seems to think that these certain application I am running were
not written well. I have more faith in my fellow commercial software
programmers to say that memory allocation problems almost certainly would have
been accounted for if it was as easy as I think it is.

Set me straight on DOS memory problems and allocation.

--Les
Xref: sparky comp.os.msdos.programmer:9733 comp.os.ms-windows.programmer.misc:2386
From: pynq@quads.uchicago.edu (George Jetson)
Newsgroups: comp.os.msdos.programmer,comp.os.ms-windows.programmer.misc
Subject: Re: Editor to find and replace hidden chars, strip controls?
Date: 5 Oct 92 14:00:43 GMT
Reply-To: pynq@midway.uchicago.edu
Organization: D. J. Dougherty & Associates

In article <1992Oct5.015911.3335@netcom.com> whedon@netcom.com (Bill Whedon) writes:
>In article <92278.184011RVK@psuvm.psu.edu> <RVK@psuvm.psu.edu> writes:
>>Where can I find an editor that can find and replace hidden characters,
>>strip control characters and linefeeds?  Essentially, I need to strip a
>>large number of linefeeds from a data acquisition file.  Thanks in advance.

>Why bother with an editor?  Here's source for a simple filter which will take
>out all CR and LF characters (0x0D and 0x0A) for you:

(fine .c program deleted)

Or, how about:

	awk "BEGIN {ORS=foo} {print}" oldfile > newfile

You do have AWK on your DOS machine, don't you?

************************************************************************
A note to new readers:  the weasely :-) symbol is frowned upon in this
group.  Any questions, see Phil Gustafson who will gladly rearrange your
diodes for you.
			- From the AFU FAQ -

	- pynq@quads.uchicago.edu, who is still costing the net
	  hundreds, if not thousands, of dollars, every time he posts -
************************************************************************
From: wdh@holos0.uucp (Weaver Hickerson)
Newsgroups: comp.os.msdos.programmer
Subject: Graphics 'C' library for fax, other formats
Date: 28 Sep 92 20:51:30 GMT
Organization: Holos Software, Inc.

I'm looking for recommendations on a commercial, pd, shareware, whatever
library that includes the capability to display, print, and possibly
manipulate graphics files.  This must include group IV fax.

Thanks,
Weaver
Newsgroups: comp.os.msdos.programmer
From: runeh@dhhalden.no (RUNE HALFDAN HOLST HUSEBY)
Subject: Re: Getting %1, %2, etc under Borland C
Organization: Ostfold College
Date: Tue, 29 Sep 1992 02:00:00 GMT

In article <1992Sep28.143744.1@wombat.newcastle.edu.au> c9106225@wombat.newcastle.edu.au (Matt McLeod) writes:
>From: c9106225@wombat.newcastle.edu.au (Matt McLeod)
>Subject: Getting %1, %2, etc under Borland C
>Date: Mon, 28 Sep 1992 04:37:44 GMT
>
>OK.  This has probably been asked zillions of times before, but I'll ask again
>anyway...
>
>I'm trying to get ahold of the command line parameters (that is %1, %2, etc)
>within a Borland C Windows program.  I've tried the getenv() function, but to
>no avail, and there doesn't seem to be any other function around.
>
>Any ideas?
I guess it is a Windows-program you're making. If so, one of the parameter 
in WinMain, is 'LPSTR lpCmdLine', which contains whatever you put on your 
command-line

Hope this helps.

>
>Thanks in advance,
Any time
>
>Matt
> 
>---
>Matt McLeod
>Programmer, Freelance Computer Journo and ASP Approved Vendor
>c9106225@alinga.newcastle.edu.au

                               }  } {  {
/-------------------------------}  }  { /----------------------------------\
| Rune Halfdan Holst Huseby      }  {  |  S-Mail: Atomveien 18             |
|  ____________________________   }{   |          1777 HALDEN              |
| (_____(_runeh@dhhalden.no____###)    |          NORWAY                   |
|-------------------------------------/ \----------------------------------|
| Real programmers never work 9 to 5. If any real programmers are around   |
| at 9 am, it's because they were up all night.                            |
\--------------------------------------------------------------------------/
From: cambler@zeus.calpoly.edu (Christopher J. Ambler, Phish)
Newsgroups: comp.os.msdos.programmer
Subject: .RTLink Plus Hints Needed
Date: 27 Sep 92 08:23:17 GMT
Organization: Fantasy, Incorporated: Reality None of Our Business.

We've just started to use .RTLink plus (version 5.11 beta 5) to link
our really large Borland C++ (3.1) application using their virtual
overlays.

Anyone with .RTLink experience that would float a few pearls of
wisdom my way would receive my heartfelt gratitude (and, perhaps,
a few answered questions about Turbo Vision if you have any).

Specifically, hints to increase heap memory, how to virtualize large
data objects, and determine often swapped function calls begging to
be put into root are a good start... 

ADVAthanksNCE

-- 
If you insist upon living in a  | cambler@zeus.calpoly.edu | Fubar Systems BBS
dream, you may be taken as mad. |                          | (805) 54-FUBAR
  I like my dream.              | Because all you of       | 3/12/24, MNP5, 8N1
Then you *are* mad!             | Earth are IDIOTS!!       | FSBBS 2/FSUUCP 1.3
From: chitu.patel@cutting.hou.tx.us (Chitu Patel) 
Newsgroups: comp.os.msdos.programmer
Subject: Large Arrays in Turbo C ?
Date: 24 Sep 92 12:46:00 GMT
Distribution: world
Organization: The Cutting Edge - Houston, TX - 713-466-1525
Reply-To: chitu.patel@cutting.hou.tx.us (Chitu Patel) 


W >I have been experimenting with large arrays only to find the largest a
W >that I can work with is 640K less my program size. The 640 K limit is 
W >by MS-DOS and I want to get arround it using Turbo C. I think this can
W >done by using Extended Memory ( off which I have 3 Megs ).
W >
W >If anyone has ideas or code enabling me to create large arrays (>>1Meg
W >very much appreciate it if it could be mailed to me.
W >
W >Thanks
W >Marcus Baguley

Marcus,
       I've trying to tackle the same problem with Micro$oft C. I'd 
appreciate it if you pass on any solutions/info/leads you get .

Chitu


--- WinQwk 2.0 #0
                    
Newsgroups: comp.os.msdos.programmer
From: yfei@ee.ubc.ca (yueying fei)
Subject: OBJ. file format with Symbol Table
Organization: University of BC, Electrical Engineering
Distribution: na
Date: Tue, 6 Oct 1992 17:00:10 GMT

Hi netters,

Does anyone out there know where to get information about
the .obj file format(the unlinked code) with symbol table.
Any pointers are appreciated. Please email me. 

Thanks in advance.

Jerry Y. Fei

Electrical Engineering Dept.            yfei@ee.ubc.ca
Univ. of British Columbia
Vancouver, Canada
From: aki@cruzio.santa-cruz.ca.us
Newsgroups: comp.os.msdos.programmer
Subject: 287XL ID
Keywords: Intel 287 XL
Date: Fri, 02 Oct 92 10:17:51 PDT
Reply-To: aki@cruzio.santa-cruz.ca.us

Intel 287XL is the successor to the old 287 supporting the ANSI/EEE
floating point standard.  To a program the 287 XL appears to be a 387
with a 16 bit bus.  This would not be a problem had Intel made it
impossible to add a 287 to a 386.  Unfortunately regular cocpu ID routines
will mis-ID the 287XL as a 387;  and if you have a 386-287XL combo
and try to use 32-bit ops,  the result is far from satisfactory.

I have had some problems detecting a 287XL processor.  What I've used
so far was to run the 287XL specific FRSTPM command and see if the 
Invalid Op flag goes up.  Unfortunately IIT's Math processors have 
this command UNDEFINED. When you run FRSTPM the mathcpu locks up for 
c. 200 cycles,  and after that the only valid op is FNINIT; others get stuck.

So in essence I would like to know if anybody knows a clean way of
making sure that the cocpu is a 287 XL?

Aki.
-- 
/  Phone: 408-662 9664   Fax: 662 9676  |  "Aki" pronounced: Ah-Key. I know  \ 
\  125 Searidge Ct #D, Aptos, CA 95003  |  what I'm doing most of the time.  /
From: s921880@minyos.xx.rmit.oz.au (Adam Craig Seychell)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Direct graphics access on EGA/VGA
Date: 28 Sep 92 08:21:26 GMT
Organization: RMIT Computer Centre
NNTP-Posting-Host: minyos.xx.rmit.oz.au

itwill@techfak.uni-bielefeld.de (Torsten Will) writes:
>of course. But in 16color mode the result is only in two colors -- every bit is 
>a pixel. In 256color mode I can not access the full area of the screen (but every
>byte is a pixel, how I expected). I don't want to set every single pixel with
>a Interrupt because it MUST be possible to write fast to the screen -- in 16 colors
>and/or two the whole screen area.

Of corse you don't have to use the slow video bios.
What is hapening is that you are only writing to one bit plane.
See the video cards memory is divided into four bit planes each 64KB
in size. These four bit planes can each be adressed at the host address
( A0000 to B0000 hex ) in any combination. The bit mask register determines
which plane will be addressed. It has a bit for each bit plane i.e. four
bits.

In 16 color mode what determines the color of a pixel is the four bits.
bit 0 comes from plane 0 offset X and bit n ( where n is the bit at location
A0000h + X )
bit 1 comes from plane 1 offset X and bit n
"   2  "      "   "    2  "     "  "   "  " 
"   3  "     "    "    3  "     "  "   "  "
			adam   email s921880@minyos.xx.rmit.oz.au
			 
Newsgroups: comp.os.msdos.programmer
From: wright@staff.tc.umn.edu (Mark Wright)
Subject: NDMAKE and RCS
Summary: I'm having an implicit rule problem.
Organization: University of Minnesota
Date: Wed, 30 Sep 1992 23:52:33 GMT

can anyone explain why the following makefile works:

.c%v.c:; co $@
 
sccommon.h: rcs\sccommon.h%v
	co sccommon.h

(heres the trace)
*** Read c:\develop\bin\unix\make.ini ***
*** Done c:\develop\bin\unix\make.ini ***
*** Read Makefile ***
*** Done Makefile ***
*** Tracing NDMAKE ***
sccommon.h                          Doesn't exist
    rcs\sccommon.h%v                +
    ^----------- is newer than sccommon.h

==========================================================================
But this one doesn't:

co sccommon.h
sccommon.h                          
	.h%v.h:; co $@
 
sccommon.h: rcs\sccommon.h%v
*** Read c:\develop\bin\unix\make.ini ***
*** Done c:\develop\bin\unix\make.ini ***
*** Read Makefile ***
*** Done Makefile ***
*** Tracing NDMAKE ***
sccommon.h                          Doesn't exist
    rcs\sccommon.h%v                +
    ^----------- is newer than sccommon.h

-- 
Mark Wright
wright@epx.cis.umn.edu
Xref: sparky comp.os.msdos.programmer:9661 comp.lang.c:14269 alt.msdos.programmer:2473
From: scott@mycro.UUCP (Scott C. Sadow)
Newsgroups: comp.os.msdos.programmer
Subject: Help with DOS function 4B00 (Exec)
Date: 5 Oct 92 14:12:03 GMT


I am having a problem with using DOS function 4B00 (Exec). It is returning
carry set with error code 3 - Path Not Found. I have tried using DOS
function 4E (FindFirst) and it can find the file. I have tried using DOS
function 59 (Get extended error), but it also tells me Path Not Found. I
don't know where else to look. Does anyone have any ideas? (by the way,
this is not the "real" code, but this is a small sample code that shows
the problem.)

Reply via email for long answers and I will summarize...


Here is the source code:


        .186
        ideal
        jumps
        model   small,pascal

        stack
        codeseg


struc   Pointer
Ofs     dw      0
Seg     dw      0
ends    Pointer



Start:
        MOV     AX,[DS:2CH]             ;PSP Environ Seg
        MOV     [EnvSeg],AX

        MOV     [CmdTail.Seg],DS
        MOV     [CmdTail.Ofs],80H       ;PSP Command Length

        MOV     [FCB1.Seg],DS
        MOV     [FCB1.Ofs],5CH          ;PSP Unopened FCB1

        MOV     [FCB2.Seg],DS
        MOV     [FCB2.Ofs],6CH          ;PSP Unopened FCB2

        MOV     BX,SP                   ;calculate memory needed
        ADD     BX,15                   ;round up
        SHR     BX,4
        MOV     AX,SS
        ADD     BX,AX
        MOV     AX,DS
        SUB     BX,AX
        MOV     AH,4AH                  ;DOS ModifyMem
        INT     21H
        JC      @@Exit

        MOV     DX,CS
        MOV     DS,DX
        MOV     DX,offset Filename

        XOR     CX,CX
        MOV     AH,4EH                  ;DOS FindFirst
        INT     21H

        MOV     BX,CS
        MOV     ES,BX
        MOV     BX,offset ExecParam

        MOV     AX,4B00H                ;DOS Exec
        INT     21H

@@Jmp   Pointer ?

        MOV     AH,59H                  ;DOS GetExtendErr
        INT     21H

@@Exit:
        MOV     AH,4CH                  ;DOS Exit
        INT     21H

ExecParam:
EnvSeg          dw      ?
CmdTail         Pointer ?
FCB1            Pointer ?
FCB2            Pointer ?

Filename        db      'C:\EXE\TEST.EXE',0

        end     Start


   Scott C. Sadow
   scott@mycro.UUCP
   ...gatech!nanovx!mycro!scott