HDTenEightyP/NetNews huggingface dataset:
From: ts@uwasa.fi (Timo Salmi)
Newsgroups: comp.os.msdos.programmer
Subject: Re: DOS is dead.
Date: 17 Apr 92 12:00:37 GMT
Organization: University of Vaasa, Finland

In article <komarimf.703431575@craft.camp.clarkson.edu> komarimf@craft.camp.clarkson.edu (Mark Komarinski) writes:
>I think Russ's point is that people will stop buying DOS in favor of a
>real operating system, be it OS/2, UNIX, or NT.  I would not be so 
>optimistic about DOS's demise tho.  Maybe 2-3 years and most development
>for DOS-based platforms will stop.

What the programmers wish use as a platform and what the people
might want to buy are two different things.  (Does an ordinary user
always even know what an operating system is? :-).  Who decides
anyway? The programmers, the marketing people, or the users? To me
it is seems like where the users will want to go while the computer
firms think where they will want to take the users.  Well, Good
Folks, just place your bets and well check out the situation after
one year from now, ok?

...................................................................
Prof. Timo Salmi
Moderating at garbo.uwasa.fi anonymous ftp archives 128.214.87.1
School of Business Studies, University of Vaasa, SF-65101, Finland
Internet: ts@chyde.uwasa.fi Funet: gado::salmi Bitnet: salmi@finfun
Newsgroups: comp.os.msdos.programmer
From: kocherp@leland.Stanford.EDU (Paul Carl Kocher)
Subject: Re: PKWARE's AV code found
Organization: DSG, Stanford University, CA 94305, USA
Date: Sun, 12 Apr 92 23:21:45 GMT

In article <703094350.F00005@cloud.pub.uu.oz.au> hamish@cloud.pub.uu.oz.au (Hamish Moffatt) writes:

>PKUNZIP, on the other hand, says insufficient memory, and 545K is available!!
>I don't think you beat PKWare this time..!

Works on my computer.  I get the following when unzipping FORGE_AV.ZIP:

> PKUNZIP (R)    FAST!    Extract Utility    Version 1.1    03-15-90
> Copr. 1989-1990 PKWARE Inc. All Rights Reserved. PKUNZIP/h for help
> PKUNZIP Reg. U.S. Pat. and Tm. Off.
> 
> Searching ZIP: FORGE_AV.ZIP
>   Exploding: NOT_FROM.PKW  -AV
>
> Authentic files Verified!   # PKW655   PKWARE Inc.

Are you sure your version of PKUNZIP supports AV codes?

________kocherp@leland.stanford.edu_________kocherp@jacobs.cs.orst.edu________
I am an undergrad at Stanford seeking summer work or contract jobs programming
(IBM PC), doing technical writing, or assisting with research. Send e-mail for
resume if interested!  - Paul Kocher/Box 13554/Stanford CA 94309, 415/497-6438
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
From: ekalenda@netcom.com (Edward J Kalenda)
Subject: Re: How would YOU do this
Date: Thu, 09 Apr 92 20:20:02 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Distribution: na

From article <1992Apr9.152256.8551@kakwa.ucs.ualberta.ca>, by jimmy@namao.ucs.ualberta.ca ():
> Hi folks,
> 
> Two graphics related questions:
> 
> 1. DOS question:
>    I have an application in DOS where I select an icon from a palette
>    and place it on a screen. After the icon is placed on the canvas,
>    pixels under the graphics mouse cursor disappear. Why does this 
>    happen and what is the fix ? Using 386 and VGA.

You need to turn off the mouse cursor while drawing on the screen and then
turn it back on when you are done. The mouse driver remembers what was
under the cursor when it draws it in and then replaces those pixels when the
cursor is moved.

-- 
Ed
ekalenda@netcom.COM
Newsgroups: comp.os.msdos.programmer
From: zcookbruc@cc.curtin.edu.au
Subject: Re: TSR Programming Source
Organization: Curtin University of Technology
Date: Tue, 14 Apr 1992 09:10:01 GMT

In article <1992Apr13.184940.10870@wpi.WPI.EDU>, pbreton@snowhite.WPI.EDU (Peter R Breton) writes:
> 
>      I'm trying to learn how to go about programming TSRs.  Could anyone
> reccommend any good references?  Be they books, magazine articles, etc...
> Any help would be greatly appreciated.
> 
> Thanks.
> 
> *****************************************************************************
> -Peter Breton (pbreton@snowhite.wpi.edu) (pete%hweng%banyan@thing.banyan.com)

There are several sources:

	An old book Programmers guide to MSDOS
	by Dennis N. Jump
	ISBN 0-8359-5655-5
		This is fairly clear and full of examples, but also fairly
		old (1984)

	Interrupt.lst 
	available all over internet (SIMTEL-20, and GARBO to name some)
		Heavy reading, but full of detail - there's a lot to wade through

	If you're using Borland C, there is a minor section in the manuals, about
	keep(), and other information in the debugger manuals about debugging TSRs

...BRU
From: robert@solan.unit.no (Robert Schmidt)
Newsgroups: comp.os.msdos.programmer
Subject: Re: "Sticky" keyboard in Borland C++ 3.0
Keywords: keyboard,problem,borland
Date: 11 Apr 92 11:03:37 GMT
Organization: Norwegian Institute of Technology

In article <1VNwiB1w164w@vicuna.ocunix.on.ca>, frampton@vicuna.ocunix.on.ca (Steve Frampton) writes:
 > robert@solan.unit.no (Robert Schmidt) writes:
 > 
 > > I have yet to try if this helps me, but did you get any explanation on what
 > > was wrong/what those options actually do?
 > > 
 > Huh?  You mean you're using QEMM and you don't have any documentation for 
 > it?  Hmmm...  :-)

Sure I've got it.  

I wondered what was wrong with BC++ 3.0, i.e. why this only
happens to *Borland's* products.  I have namely experienced this same
'feature' :-) in TP 6.0 and BC++ 2.0.  It seems like the trouble lies in their
Turbo Vision Library, because even VED (a shareware editor using Turbo Vision)
gave me this problem. (That is, AltGr-combinations doesn't work, unshifted
arrow keys marks blocks)

I also wanted to know what these QEMM options dis to *fix* the problem.
Not only what they do, as you have correctly reproduced, but why it works
in the Borland case.

 > Hope this helps.

Sure it did!  I guess you also read the posting from Sidney Markowitz
(Borland)?  He explained the problem good enough for me...
 
-- 
Regards from Robert Schmidt, PC C/asm is my game, fast graphics is my 
pain  -  Watch for my VGA/SB demo!
     e-mail to robert@solan.unit.no
 snail-mail to Stud.techn. Robert Schmidt, stud.post 170,
               Norwegian Institute of Technology, Trondheim, NORWAY
Xref: sparky comp.os.msdos.programmer:5379 comp.windows.ms:12669
From: Dean.Roth@mixcom.mixcom.com (Dean.Roth)
Newsgroups: comp.os.msdos.programmer,comp.windows.ms
Subject: Multiplatform devlopment packages (Windows, OS/2, UNIX)
Date: 14 Apr 92 15:25:32 GMT
Article-I.D.: mixcom.1992Apr14.152532.15963
Distribution: usa
Organization: Milwaukee Internet Xchange BBS, Milwaukee, WI U.S.A.


I am looking for windowing, multiplatform development tools.
These packages allow an application to be developed once, 
and the user interface ported to another environment by 
recompiling & linking on the new environment. (That's the theory,
anyway.)

I've heard of XVT, which supports X, Mac, MS Windows, OS/2,
and UNIX or DOS text mode.

I am looking for MS-DOS text and Windows, X-win, and OS/2 support.

What else is available, and what is your opinion/experience
with the package(s)? Thank you.

Dean
From: Ralf.Brown@B.GP.CS.CMU.EDU
Newsgroups: comp.os.msdos.programmer
Subject: Re: DOS is dead.
Date: 16 Apr 92 11:24:29 GMT
Organization: Carnegie Mellon University School of Computer Science
Originator: ralf@B.GP.CS.CMU.EDU

In article <kuqb6jINNske@almaak.usc.edu>, ajayshah@almaak.usc.edu (Ajay Shah) wrote:
}Surveys show 25% of all Windows-buyers boot windows.

Not surprising considering that most Windows "buyers" got it bundled with the
hardware.

}So of 60 million PCs you have 2.5 million booting Windows.
}Roughly 1 million are booting Unix.

Add roughly 1 million using DESQview.

-- 
{backbone}!cs.cmu.edu!ralf  ARPA: RALF@CS.CMU.EDU  FIDO: Ralf Brown 1:129/26.1
BITnet: RALF%CS.CMU.EDU@CARNEGIE   AT&Tnet: (412)268-3053 (school)   FAX: ask
DISCLAIMER?  Did   |  Hansen's Library Axiom: The closest library doesn't
I claim something? |                          have the material you need.
From: esraelo@koko.csustan.edu (John Esraelo)
Newsgroups: comp.os.msdos.programmer
Subject: "Where in the world is COBOL compiler..?"
Date: 12 Apr 92 16:49:26 GMT
Distribution: usa
Organization: CSU Stanislaus

Hello netters:
	I am in need of a cobol compiler/simulator.  Can anyone point me to
	a direction.  Something like an ftp site number or in that nature.
	I appreciate your help.
John
From: Zoid@mindlink.bc.ca (Dave Kirsch)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Detecting VGA retrace! HELP!
Date: 8 Apr 92 02:19:45 GMT
Article-I.D.: mindlink.11308
Organization: MIND LINK! - British Columbia, Canada

In article <1992Apr8.105623.7301@waikato.ac.nz>, singlis@waikato.ac.nz writes:
> Can anyone tell me which interrupt/mem location I can check to see if the
> raster is in a retrace, this is so I can perform "nice" palette adjustments
> without a lot of flicker...

If you're using C, this handy macro will do it for you:

#define vblstat()       (inp(0x3DA)&8)   /* use for MCGA/VGA only! */

And a simple 'if (vblstat())' will work in your code.

Basically, you have to read the MCGA/VGA port 0x3da and see if bit 3 is set.

/// Dave.
--
--------------------------------------------------------------------------
/// Dave 'Zoid' Kirsch         | Vancouver, BC |Internet:
MIND LINK! Communications Corp.|   CANADA      |  zoid@mindlink.bc.ca
--------------------------------------------------------------------------
Life is a wonderfully strange game.   The coincidental and the planned all
merging together into this mass of events which bewilders us.  It can only
get better.
From: nussbaum@hmivax.humgen.upenn.edu (Nussbaum Lab, Univ. of Pa.)
Newsgroups: comp.os.msdos.programmer
Subject: Batch File Question . . . HELP
Date: 14 Apr 92 18:25:44 GMT
Organization: HHMI/Human Genetics, Univ of Pa.

I have a very simple problem for anyone who happens to program.  I have MS-DOS
5.0 and I want to write a simple menu program to run all of my applications
from.  I.e., I want to put the file into my AUTOEXEC.BAT.  However, I can't
seem to figure out how to run a batch file with a prompth in it so that you can
type a character (1 - n . . .) and have a specific application run.

I don't want the program to simply generate a menu and then have each
application run by starting a file called, for example, 1.bat, etc.

Can anyone provide me with the information required to do this?  Thank you.

Jeffrey Perkel


Jeffrey Perkel				"eh boss, ya want we should
perkel_j@a1.mscf.upenn.edu		 disresemble da joint . . . "
					-_Who Framed Roger Rabbit?_
From: merlin@neuro.usc.edu (merlin)
Newsgroups: comp.os.msdos.programmer
Subject: MetaWare High C / PharLap / DJGPP / GO32 / DESQview / MS WIN
Date: 12 Apr 1992 04:29:17 -0700
Organization: University of Southern California, Los Angeles, CA
NNTP-Posting-Host: neuro.usc.edu

I have several questions about the best approach to developing 32 bit image
processing applications to the MSDOS environment.  Perhaps some people in
this newsgroup could provide some advice which would help our efforts.

I have come into the possession of the 32 bit compiler MetaWare High C 1.7
(with debugger) and the 32 bit dos extender PharLap 386|ASM/LINK 2.2b --
do these packages operate well under DESQview?  The documentation says the
MetaWare and PharLap products conform to the VCPI standard.  Of course, I
am interested in using these two products in part because their list price
suggests they must be more or less valuable.  MetaWare lists for $1995 and
PharLap lists for $495.

I understand there is another free 32 bit compiler called DJGPP and 32 bit
dos extender GO32 which at one time did not run under DESQview and now are
capable of running under DESQview.  Where can I acquire current copies of
DJGPP and GO32?  Has this compiler been updated to incorporate the GCC 2.0
updates?  Stallman says GCC 2.0 has substantially improved floating point
performance enhamcements for 386 PC's.  Is there a 387 emulator available 
for use with DJGPP generated binaries on 386 PC's absent 387 coprocessors?

Has anyone used DJGPP for generating code to burn into EPROMs for embedded
applications?  If so, are there public domain or shareware tools for '386
embedded application development (embedded code linkers, real time os, or
remote symbolic debuggers)?

I have an ATI Graphics Vantage (noninterlaces emulation of an 8514/a card)
in my PC.  I'd like to be able to use it in the 1024x768 pixel x 256 color  
mode under DESQview.  Is there any support in DESQview or other available
library for the 8514/a graphics environment?  What do people do in general
for high resolution video drivers under DESQview?  The shrink wrap package
for DESQview at Fry's Market doesn't say anything about hi res video cards.

Does anyone have any experience with compatibility of MetaWare, PharLap,
DJGPP, or GO32 with MS Windows 3.0/3.1?  I have been writing 16 bit code
using MS C 6.0 and the Windows 3.0 SDK -- but I'd like to get away from
64K segments and work with a flat memory model.  This would facilitate
porting a large number of free image processing and utility codes from
the unix environment to the DOS environment.

Finally, does anyone know whether SUN's PC-NFS product is compatible with
DESQview?  It seems to run without problems under MW Windows 3.0.

Please, if you have any experience with these products -- do provide some
initial pointers or summaries of your experience to assist our projects.

Thanks, AJ Annala

Principal Investigator
Neuroscience Image Analysis Network
HEDCO Neuroscience Building, Fifth Floor
University of Southern California
Los Angeles, CA  90089-2520




Newsgroups: comp.os.msdos.programmer
From: smclewin@ultrix.ramapo.edu (Scooter McLune)
Subject: Re: DOS is dead.
Organization: University of Delaware
Date: Thu, 16 Apr 1992 05:35:04 GMT

trappetj@cheops.qld.tne.oz.au (John Trappett @ Telecom Australia) writes:

>nelson@crynwr.com (Russell Nelson) writes:

>>DOS is dead.  (At most) A year from now no one will be programming for MS-DOS.

>Sure gets my vote for Dork poster of the week!

I second the motion.  


Scott

Newsgroups: comp.os.msdos.programmer
From: komarimf@craft.camp.clarkson.edu (Mark Komarinski)
Subject: Re: DOS is dead.
Organization: Clarkson University
Date: Thu, 16 Apr 1992 13:39:35 GMT

ajayshah@almaak.usc.edu (Ajay Shah) writes:

>>In article <703214134snx@crynwr.com>, nelson@crynwr.com (Russell Nelson) says:
>>>
>>>DOS is dead.  (At most) A year from now no one will be programming for MS-DOS.

>FYI -- the last time I looked there were ~ 60 million PCs
>in the world.  Mediocresoft had sold 9 million copies of Windows.
>Surveys show 25% of all Windows-buyers boot windows.

>So of 60 million PCs you have 2.5 million booting Windows.
>Roughly 1 million are booting Unix.

>What are the rest doing?  QDOS.

>        -ans.

I think Russ's point is that people will stop buying DOS in favor of a
real operating system, be it OS/2, UNIX, or NT.  I would not be so 
optimistic about DOS's demise tho.  Maybe 2-3 years and most development
for DOS-based platforms will stop.

Just my $.02 :)

-Mark

--
- Mark Komarinski - komarimf@craft.camp.clarkson.edu
                          
Did you know that 50% of statistics are made up?

Newsgroups: comp.os.msdos.programmer
From: brown@NCoast.ORG (Stan Brown)
Subject: Re: Detecting VGA
Organization: Oak Road Systems, Cleveland Ohio USA
Date: Wed, 8 Apr 1992 12:09:06 GMT

In article <1992Apr4.142204.3541@ucsu.Colorado.EDU> holmesda@spot.Colorado.EDU (ASTAROTH) writes:
>	This time I need to know how to detect whether the current vidcard
>is CGA, EGA, or VGA.  Can someone send me the assembly needed to perform
>such a feat?  Please?  Or at least point me in the right direction?

From Simtel:

PD1:<MSDOS.BATUTL>
VIDTYP14.ZIP   31648  8  900831  Set environment variable to video
display type
 
PD1:<MSDOS.SCREEN>
ADVID105.ARC   50767  8  890717  Faster video output with CGA/EGA/VGA
 

Either of thesee must surely include code to figure out the video type.
-- 
Stan Brown, Oak Road Systems, Cleveland, Ohio, USA   brown@ncoast.org

"All my life I've wanted to be somebody. I see now I should have been
more specific."                                         --Lily Tomlin
From: furballs@sequent.com
Newsgroups: comp.os.msdos.programmer
Subject: Re: Need help on TSR's
Date: 15 Apr 92 23:54:45 GMT
Organization: Sequent Computer Systems, Inc.
Originator: furballs@crg8.sequent.com

In article <1992Apr15.033850.16536@uwm.edu> markh@csd4.csd.uwm.edu (Mark William Hopkins) writes:
>In article <oddt.4@sofus.dhhalden.no> oddt@sofus.dhhalden.no (ODD ROBERT TORJUSSEN) writes:
>>We've come so far in the development, that the 'prototype' tsr is up running 
>>and seems to work ok. We're started to add some 'features' to this tsr.
>>Among the things we want to do, is letting the tsr do some system-calls
>>(to activate/start an extern program).
>>
>>This is were the problems occurs. :-(
>>
>>When certain events occur, the tsr does an system call (C function: 
>>spawnlp()). But, for some reason the tsr is not able to launchthis child 
>>process. 
>
>If it's being run on a DOS, the problem is likely the DOS.  System calls are
>usually critical regions in DOS.  If two processes happen to be concurrently
>accessing the same critical region, they could destroy the integrity of the DOS.
>
>That might be the problem.

DOS is the problem. Whenever you run a renegade process under DOS,
(a TSR is a good example), DOS does not know of it's existence and
therfore can not do the required house keeping to make it behave
along with everything else. If you want to spawn another process or
do any kind of DOS system service calls, you have two choices:

1) You can call South Mountain Software (201) 762-6965 and order
Hold Everything, which is a TSR library to spawn context switching
on the fly under TSR's, or

2) You can build into your TSR the ability to save the sate of the
machine and DOs itself and handle the context switch, plus all the
associated house keeping needed to juggle multiple threads.

Having done both, I can recommend #1 as the greatest time saver and
least stress inducer. These guys have already done the home work.
Don't reinvent the wheel.
From: tom@incom.de (Thomas Staudte)
Newsgroups: comp.os.msdos.programmer
Subject: How do I copy from COM1 to COM2 ?
Date: 13 Apr 92 17:15:43 GMT
Reply-To: tom@in.sub.org
Organization: Thomas Staudte EDV-Beratung, Germany

Hi fellow netters !

I'd like to set up my v.32bis modem so that it can be used from my NeXT  
station and from my PC. The point is that I only need to modem with the PC  
for a few hours at night when the PC is serving MHS.

What I thought I'd write a little program that runs in the foreground of  
dos and copies everything that comes in at com1 out to com2 and vice  
versa. This way the NeXT would be connected through the PC and would be  
able to use the modem.

At night that program would be stop and the MHS program on the PC could  
use the modem itself. After a few hours, MHS would be killed and the first  
program would restart. And so on...

BUT.... how do I copy everything from com1 to com2 and vice versa ???  
Unfortunately I'm no big assembler programmer. If anybody has _any_ idea,  
please drop me some email. 

This tool must not be nice to look at. It should just work, so  
quick-and-dirty is ok !

Thanks a lot for your help, folks !

Tom
---------------------------------------------------------------
            Thomas Staudte                Voice  +49 6074 43230
DP Consultant - Development - Training    Fax    +49 6074 43298
Roemerstrasse 2,  FRG-6075 Dietzenbach    NeXTMail tom@incom.de
---------------------------------------------------------------
I am an independent DP Consultant and in no way associated with
any company possibly mentioned above,  unless stated otherwise.
Newsgroups: comp.os.msdos.programmer
From: zcookbruc@cc.curtin.edu.au
Subject: Re: C compiler reviews needed
Organization: Curtin University of Technology
Date: Wed, 15 Apr 1992 09:14:12 GMT

In article <1992Apr15.034217.16686@uwm.edu>, markh@csd4.csd.uwm.edu (Mark William Hopkins) writes:
> In article <595@grivel.une.oz.au> scavanag@neumann.une.oz.au (Steven Cavanagh) writes:
>>I'm thinking of getting a C compiler very soon, and I need YOUR
>>opinions one which one is best and why. Please tell me any bad
>>points about the ones you know as well.
>>
>>(This is for the IBM, for those reading this in comp.lang.c)
> 
> Power C is $20 with optional add-ons, library source for extra, and a good
> reference.  Need I say more :)

GNU C is $0 with ALL the sources for the compiler, library, etc. It will run
on 386 32bit with a virtual memory manager.
(If you're running on anything less than a 386, this won't work)

GNU C can be found on your local archive (Main archive is prep.ai.mit.edu)
Newsgroups: comp.os.msdos.programmer
From: haasj@coch5.alleg.edu (Jim Haas)
Subject: Re: Batch File Question . . . HELP
Organization: Allegheny College
Date: Wed, 15 Apr 1992 15:07:38 GMT

In article <1992Apr14.132544.1@hmivax.humgen.upenn.edu> nussbaum@hmivax.humgen.upenn.edu  
(Nussbaum Lab, Univ. of Pa.) writes:
> I have a very simple problem for anyone who happens to program.  I have MS-DOS
> 5.0 and I want to write a simple menu program to run all of my applications
> from.  I.e., I want to put the file into my AUTOEXEC.BAT.  However, I can't
> seem to figure out how to run a batch file with a prompth in it so that you can
> type a character (1 - n . . .) and have a specific application run.
> 
> I don't want the program to simply generate a menu and then have each
> application run by starting a file called, for example, 1.bat, etc.
> 

	What you want to do can be accomplished by using a program called 4Dos... 4Dos,  
which you may have heard of, is a command.com replacement with scores of indispensible  
features...  *HIGHLY* recommended.  One of the many features is an enhanced batch file  
language which includes commands such as inkey which will do what you want.  
	If you're interested in 4Dos, it's up to version 4 I believe and is available on  
most BBS's...
							Jim
Xref: sparky comp.os.msdos.programmer:5290 comp.os.msdos.misc:3122
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
Subject: Re: How would YOU do this
From: mike@batpad.lgb.CA.US (Mike Batchelor)
Date: Thu, 09 Apr 92 18:16:52 PDT
Organization: The Batchelor Pad

jimmy@namao.ucs.ualberta.ca () writes:

> Two graphics related questions:
> 
> 1. DOS question:
>    I have an application in DOS where I select an icon from a palette
>    and place it on a screen. After the icon is placed on the canvas,
>    pixels under the graphics mouse cursor disappear. Why does this 
>    happen and what is the fix ? Using 386 and VGA.

The application has a bug.  Report it to the author.

> 2. GENERAL GRAPHICS question:
>    Are there any conventions for representing "draggable" icons ? Should
>    they show up as simple line drawings or can they show up as buttons
>    with simulated depth ? The idea would be to "press" the selected icon
>    button while it was selected.

See a copy of MS Windows for the closest thing to a 'standard' for any
kind of icons.



[] ---
[] Mike Batchelor -- mike@batpad.lgb.CA.US -- cerritos.edu!batpad!mike
[] Long Beach, California
[] TNG Quote: "You were travelling in close formation at over 80,000 kph, only
[] 10 meters from Cadet Albert, and you didn't even know his orientation?!?"
Newsgroups: comp.os.msdos.programmer
From: eletanjm@nuscc.nus.sg (Tan Jin Meng @ NUS)
Subject: Re: Programming in 386/486 protected mode
Organization: National University of Singapore
Date: Sat, 11 Apr 1992 11:59:19 GMT

joe@proto.com (Joe Huffman) writes:
: 
: Zortech C++ currently doesn't produce 32-bit apps under Windows.  Only 
: 32-bit apps for DOS (OS/2 2.0 support is rumored to be in beta).  I'm not 
: sure about Watcom.

Watcom C386 ver 8.5 and above support windows programming, including
access to the windows API via 32 bit interface code.
Newsgroups: comp.os.msdos.programmer