The MASM Forum

Miscellaneous => 16 bit DOS Programming => Topic started by: Shintaro on May 23, 2022, 03:44:16 PM

Title: Win 3.1 Assembler IDE?
Post by: Shintaro on May 23, 2022, 03:44:16 PM
Hi,
I was wondering if anyone knew of an assembler IDE that runs in Windows 3.x?

Something like WinASM.

Regards,
Craig
Title: Re: Win 3.1 Assembler IDE?
Post by: jj2007 on May 23, 2022, 06:09:40 PM
Hi Craig,

See Donkey's answer at the end of http://www.asmcommunity.net/forums/topic/?id=13602

It's a 404, and Wayback machine doesn't have it :sad:

QuoteIt is also available on the programmers heaven utility disk.

What do you need it for? I did a lot of 16-bit coding on 3.1, often thunking to Win32s.
Title: Re: Win 3.1 Assembler IDE?
Post by: hutch-- on May 23, 2022, 06:39:33 PM
Craig,

Can you run MASM 6.0 or 6.11 PWB ? Its a really long time ago but I always liked it back then.
Title: Re: Win 3.1 Assembler IDE?
Post by: Shintaro on May 23, 2022, 08:08:19 PM
Quote from: jj2007 on May 23, 2022, 06:09:40 PM
What do you need it for? I did a lot of 16-bit coding on 3.1, often thunking to Win32s.
There are some "bucket list" projects I want to complete. To be honest, I kind of prefer win 3.1 but no further than Win95. No distractions.
WinASM 5.1 doesn't work on  Win 3.1. I'll keep looking.

Quote from: hutch-- on May 23, 2022, 06:39:33 PM
Can you run MASM 6.0 or 6.11 PWB ? Its a really long time ago but I always liked it back then.
I like the IDE layout of WinASM, but unless I can find an old version of WinASM, I'll run PWB in a dos window under 3.1.

Open Watcom for DOS has a GUI IDE, I haven't checked to see if MASM can be used instead of the Watcom compiler.
Thanks guys, I appreciate the help.

Title: Re: Win 3.1 Assembler IDE?
Post by: _japheth on May 23, 2022, 11:29:05 PM

Borland C++ 3.1, MS VC 1.52 or indeed Watcom - Open Watcom supports Win3.1 until recently - at least in theory. Since all 3 environments include  an assembler, they might do what you want.

Biggest problem perhaps is that they require Win3.1 to run in enhanced mode. You need a good Win3.1 graphics driver that allows to switch between the GUI and DOS boxes - smoothly.

If you find a really good working solution, let us know!

Title: Re: Win 3.1 Assembler IDE?
Post by: Shintaro on May 24, 2022, 08:58:47 AM
Quote from: _japheth on May 23, 2022, 11:29:05 PM

Borland C++ 3.1, MS VC 1.52 or indeed Watcom - Open Watcom supports Win3.1 until recently - at least in theory. Since all 3 environments include  an assembler, they might do what you want.

Biggest problem perhaps is that they require Win3.1 to run in enhanced mode. You need a good Win3.1 graphics driver that allows to switch between the GUI and DOS boxes - smoothly.

If you find a really good working solution, let us know!


MS Visual C/C++ will not let me create a project with assembly files. I'll have a bit more of a play to see if I can get around it.

(Just so other people reading this who might not know MS VC 1.52 was the last version to support 16bit.)

In terms of machines, I have PII with a Matrox G400 Max. Matrox have Win 3.1 Drivers for it, but I need to do a bit more testing.
Then I had an idea of using a Dell D800 laptop with a Dell D-Dock PD01X Expansion Station. But, I wanted Dual Head, and the PD01X only has a single PCI slot. I am not sure a Dual Head PCI cards exists. I thought I found one that had dual DVI connectors, but I can remember where I saw it.
Title: Re: Win 3.1 Assembler IDE?
Post by: jj2007 on May 24, 2022, 09:01:18 AM
Quote from: Shintaro on May 24, 2022, 08:58:47 AMMS Visual C/C++ will not let me create a project with assembly files.

You don't need Visual Crap to assemble a source. The only files you are interested in are ml.exe and link.exe :cool:
Title: Re: Win 3.1 Assembler IDE?
Post by: Shintaro on May 24, 2022, 09:17:30 AM
Quote from: jj2007 on May 24, 2022, 09:01:18 AM
Quote from: Shintaro on May 24, 2022, 08:58:47 AMMS Visual C/C++ will not let me create a project with assembly files.

You don't need Visual Crap to assemble a source. The only files you are interested in are ml.exe and link.exe :cool:
True, I could use VIM for DOS, and create scripts and key binding to compile/run and debug. I just prefer the GUI.
Actually, I believe Borland Brief does something similar, but there is hardly any docs on it.