Computing.Net > Forums > Programming > win3.x compatable compilers

Computing.Net: Over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to sign up now, it's free!

win3.x compatable compilers

Reply to Message Icon

Original Message
Name: watler
Date: November 17, 2007 at 11:57:28 Pacific
Subject: win3.x compatable compilers
OS: drdos
CPU/Ram: lots/varient
Model/Manufacturer: lots/varient
Comment:

I'm trying to find or create a database of
tools that can create windows 3.1
compatable programs

a list of all compilers
proven capable of creating
win16 or win32s programs&dlls

any info on the subject?


Report Offensive Message For Removal


Response Number 1
Name: Mechanix2Go
Date: November 17, 2007 at 13:28:56 Pacific
Reply: (edit)

Borland Turbo C++

and more

http://www.uv.tietgen.dk/staff/mlha...



=====================================
If at first you don't succeed, you're about average.

M2



Report Offensive Follow Up For Removal

Response Number 2
Name: watler
Date: November 17, 2007 at 15:44:47 Pacific
Reply: (edit)

thank you Mechanix2Go

I know there are more
and I know of borland C++

http://www.emsps.com/oldtools/borc.htm

but do you know which compilers can
make win16&win32s programs
and have you tested them?


Report Offensive Follow Up For Removal

Response Number 3
Name: Mechanix2Go
Date: November 17, 2007 at 16:45:00 Pacific
Reply: (edit)

LOL

I don't know what would motivate me to pay for TCC 1.01 when it's free from Borland.



=====================================
If at first you don't succeed, you're about average.

M2



Report Offensive Follow Up For Removal

Response Number 4
Name: watler
Date: November 17, 2007 at 17:35:43 Pacific
Reply: (edit)

heh no idea
just an index of compliers

though 16bit win vers require dos
I'm trying to index compilers that can
create windows 3.x win16 or win32s apps

none of borlands free compilers
can make win16 programs or win32s
can they?


Report Offensive Follow Up For Removal

Response Number 5
Name: wizard-fred
Date: November 18, 2007 at 03:34:20 Pacific
Reply: (edit)

Visual Basic 4.0 and earlier.


Report Offensive Follow Up For Removal


Response Number 6
Name: IVO
Date: November 18, 2007 at 04:57:20 Pacific
Reply: (edit)

Open Watcom C/C++ the Sybase professional an now open source compiler, a cross platform compiler that runs under DOS, DOS 32 bit, Win 3.X, Win 9X/ME and Win NT/2000/XP to make executables for all the previous environments.

An astounding free product with documentation, tools and IDE. There is also the companion Fortran 77 compiler.


Report Offensive Follow Up For Removal

Response Number 7
Name: watler
Date: November 18, 2007 at 18:50:20 Pacific
Reply: (edit)

thank you
wizard-fred
do you know what the various versions
win ver requirements are?
and
does vb4 make 16bit &or win32s programs?

thank you
IVO
what Sybase versions
can compile win 16 and win32s programs?

and can all watcom versions compile
win16 and win32s programs?

know of any 16bit example apps from the two?


Report Offensive Follow Up For Removal

Response Number 8
Name: wizard-fred
Date: November 19, 2007 at 03:14:06 Pacific
Reply: (edit)

VB 4 came with both 16 and 32 bit versions.


Report Offensive Follow Up For Removal

Response Number 9
Name: IVO
Date: November 19, 2007 at 03:53:47 Pacific
Reply: (edit)

Latest release is Open Watcom 1.7 (October 2007), but all versions, either Sybase or Open Source, can produce 16 and 32 bit code for Microsoft's environments.

As far as I know Watcom is widely used to develop and maintain C/C++ and Fortran projects, but I can't point you to a sample one. My own experience is in developing simple code for DOS/FreeDOS 32 bit environment. The IDE for DOS, lacking in the official distro, is supplied by a third party free application (Power View IDE) coded in Watcom C/C++, very effective.

Take a look at the Watcom official site for more info

http://www.openwatcom.org/index.php...


Report Offensive Follow Up For Removal

Response Number 10
Name: watler
Date: November 19, 2007 at 11:15:08 Pacific
Reply: (edit)

thanks again wizard-fred
do you know if the 32bit version of vb4
can run under or create programs for win32s?

thanks again IVO
its intersting that all versions
can compile win16 apps


if Sybase has been around for a while
it should have at least a few win16 apps
or at least some win32s
I'll have to search around some

read up some on open watcom
managed to locate a win32s program
but no 16bit ones

I dont know much about C++
is the compiler setup so you could
easily compile a test 16bit windows app?


Report Offensive Follow Up For Removal

Response Number 11
Name: IVO
Date: November 19, 2007 at 15:36:15 Pacific
Reply: (edit)

As I said I use Open Watcom under FreeDOS to develop simple DOS protected mode 32 bit programs meanly to support my wife, teaching Mathematics and Principles of Information Technology at high school.

To do that I run Watcom in a Virtual Machine under Win XP and to minimize the storage allocation I set up just the modules for DOS 16/32 bit target environments.

Any way it is easy to add the missing modules to compile for Win 16 targets and Watcom offers samples too.

If your target is worth for you, I can expand my compiler, but as time is a limited resource I trust you are not kidding.

So please let me know your opinion and the selected target (Win 16 or Win 32 or NT); keep in mind I'll perform a cross-platform compilation (host=DOS target=e.g. Win 16) and you have to wait at least a week or more for the result.


Report Offensive Follow Up For Removal

Response Number 12
Name: watler
Date: November 20, 2007 at 14:15:52 Pacific
Reply: (edit)

I'm sure your time is priceless
thank you for your interest and help
though I've found a few win32s open watcom apps
I would like to see a win16 test

I was reading a book on msvc++ today
and noticed it refering to making win16 apps with C
any idea what compiler that would be?


Report Offensive Follow Up For Removal

Response Number 13
Name: IVO
Date: November 20, 2007 at 15:11:25 Pacific
Reply: (edit)

The compiler reported in your book may be Turbo C/C++ by Borland as in early 90s Borland ruled the market for cross-conmpilers under 16 bit environments (e.g. Borland Pascal BP hosted by DOS Protected Mode with targets to DOS, DOS Protected Mode and Win 3.X).

About the sample C/C++ program compiled by Watcom for Win 3.X if I catch the time to blow up it from one of Watcom's samples, I'll send you at your mail in-box.


Report Offensive Follow Up For Removal

Response Number 14
Name: watler
Date: November 22, 2007 at 16:18:48 Pacific
Reply: (edit)

any one know any thing about Dynace,
Euphoria and win32s
or MIT/GNU Scheme?



Report Offensive Follow Up For Removal

Response Number 15
Name: watler
Date: November 22, 2007 at 16:45:55 Pacific
Reply: (edit)

found windows 3.1 refrence to
APL*PLUS
and
Essential Lahey FORTRAN 90
any one know if either are
compatable compilers?


Report Offensive Follow Up For Removal






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Programming Forum Home








Do you have your own blog?

Yes
No
I did before
I will soon


View Results

Poll Finishes In 4 Days.
Discuss in The Lounge
Poll History




Data Recovery Software