Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

BASIC?

6 views
Skip to first unread message

Auric__

unread,
Jan 5, 2009, 8:50:27 PM1/5/09
to
Does anyone know of any BASIC compilers that can create PM apps? I have a few
C compilers that work (OpenWatcom and Borland) but most of my projects are in
this-or-that flavor of BASIC (for Windows, DOS, or Linux, depending on the
project) and it's much easier to port between flavors of BASIC than BASIC <->
C. (I have MS QBX, but it's pretty retarded when it comes to writing OS/2
stuff.)

I was thinking about maybe finding Visual Age for BASIC... except that I
can't find a copy for sale *anywhere*, just links to warez and whatnot (and I
don't know if it can make PM apps).

--
I'm impressed he was ever able to walk into a church without catching fire.

Mike Luther

unread,
Jan 5, 2009, 11:34:31 PM1/5/09
to
For what this may be worth ..

Auric__ wrote:
> Does anyone know of any BASIC compilers that can create PM apps? I have a few
> C compilers that work (OpenWatcom and Borland) but most of my projects are in
> this-or-that flavor of BASIC (for Windows, DOS, or Linux, depending on the
> project) and it's much easier to port between flavors of BASIC than BASIC <->
> C. (I have MS QBX, but it's pretty retarded when it comes to writing OS/2
> stuff.)
>
> I was thinking about maybe finding Visual Age for BASIC... except that I
> can't find a copy for sale *anywhere*, just links to warez and whatnot (and I
> don't know if it can make PM apps).
>

Visual age for Basic was a disaster when I worked with it. The reason is that
as it was distributed, it is not a compiled executable. It is a complete
interpreter package. The load time and so on for that sort of work was
completely horrible for any professional use where you moved from executable to
another executable in the suite.

--


--> Sleep well; OS2's still awake! ;)

Mike Luther

Peter Brown

unread,
Jan 6, 2009, 12:11:25 PM1/6/09
to
Hi

Auric__ wrote:
> Does anyone know of any BASIC compilers that can create PM apps? I have a few
> C compilers that work (OpenWatcom and Borland) but most of my projects are in
> this-or-that flavor of BASIC (for Windows, DOS, or Linux, depending on the
> project) and it's much easier to port between flavors of BASIC than BASIC<->
> C. (I have MS QBX, but it's pretty retarded when it comes to writing OS/2
> stuff.)
>
> I was thinking about maybe finding Visual Age for BASIC... except that I
> can't find a copy for sale *anywhere*, just links to warez and whatnot (and I
> don't know if it can make PM apps).
>


I have a complete boxed copy of VA Basic (OS/2 and Windows) somewhere
that got opened, installed, played with and then uninstalled a long time
ago.

If you are interested in this contact me by email - remove the
SPAM-ME-NOT - and let me know where in the world you are and I'll let
you know post costs.


Regards

Pete

Auric__

unread,
Jan 6, 2009, 2:58:52 PM1/6/09
to

Well... I don't mind interpreters too much, and I can handle long load times
as long as it *works*. (I reeeeeeeeally don't want to translate my projects
out of BASIC.)

...and it doesn't *need* to be Visual Age, but that's the only one I could
think of that *would* work under OS/2. (I *did* look through Hobbes, but the
only things there are apparently-unsupported demos.)

--
Your happiness is not worth my job.

Andreas Kohl

unread,
Jan 6, 2009, 5:14:43 PM1/6/09
to
Hello,

Auric__ schrieb:


> Does anyone know of any BASIC compilers that can create PM apps? I have a few
> C compilers that work (OpenWatcom and Borland) but most of my projects are in
> this-or-that flavor of BASIC (for Windows, DOS, or Linux, depending on the
> project) and it's much easier to port between flavors of BASIC than BASIC <->
> C. (I have MS QBX, but it's pretty retarded when it comes to writing OS/2
> stuff.)

Microsoft BASIC Professional Development System 7.0 or 7.1 can create
16-bit OS/2 programs. The older MS BASIC Compiler 6 was also available
as IBM BASIC/2.

> I was thinking about maybe finding Visual Age for BASIC... except that I
> can't find a copy for sale *anywhere*, just links to warez and whatnot (and I
> don't know if it can make PM apps).

A version of IBM VisualAge for Basic is included in OS/2 Warp 4
Application Sampler CD.
For 32-bit there were also CA Realizer, OmniBasic, LibertyBasic and True
Basic.

--
Andreas

Auric__

unread,
Jan 6, 2009, 7:53:39 PM1/6/09
to
On Tue, 06 Jan 2009 22:14:43 GMT, Andreas Kohl wrote:

> Hello,
>
> Auric__ schrieb:
>> Does anyone know of any BASIC compilers that can create PM apps? I have
>> a few C compilers that work (OpenWatcom and Borland) but most of my
>> projects are in this-or-that flavor of BASIC (for Windows, DOS, or
>> Linux, depending on the project) and it's much easier to port between
>> flavors of BASIC than BASIC <-> C. (I have MS QBX, but it's pretty
>> retarded when it comes to writing OS/2 stuff.)
>
> Microsoft BASIC Professional Development System 7.0 or 7.1 can create
> 16-bit OS/2 programs. The older MS BASIC Compiler 6 was also available
> as IBM BASIC/2.

PDS (which is the same as QBX) can create command-line apps, but not PM
apps... or at least, not to my knowledge. I'll poke around MSDN, see if
there's anything pertinent.

>> I was thinking about maybe finding Visual Age for BASIC... except that
>> I can't find a copy for sale *anywhere*, just links to warez and
>> whatnot (and I don't know if it can make PM apps).
>
> A version of IBM VisualAge for Basic is included in OS/2 Warp 4
> Application Sampler CD.

I don't have that, I think, but I'll look through my CDs, see what I can
dig anything up.

> For 32-bit there were also CA Realizer,

I didn't know that was BASIC. I'll look into it... if I can find it.

> OmniBasic

The creator died, so they're not offering downloads (and apparently not
selling anything, either). All I've found is a demo on Hobbes, and demos
are (obviously) not going to cut it.

> LibertyBasic and TrueBasic.

Only found demos... no OS/2 full versions available. (Modern LB is Win32-
only, modern TB is Win32 & Mac.)

I'm thinking about trying my hand at porting an open source BASIC. 'Twould
give me something to do.

--
Everybody ready to die? Good.

Mentore Siesto

unread,
Jan 7, 2009, 1:21:33 AM1/7/09
to
Tu, "Auric__" <not.m...@email.address>, hai scritto questo in data
Wed, 7 Jan 2009 00:53:39 UTC:

> I'm thinking about trying my hand at porting an open source BASIC. 'Twould
> give me something to do.

Somewhere on the 'net an Instant Basic for Java might still be
available (I tried to find it, but no luck).

It's a Java development system with environment and syntax
substantially equal to M$'s Visual Basic, so working with it should be
fairly easy - don't know if you will find it, though.

--
Mentore Siesto
eComStation Developer Team

Andreas Kohl

unread,
Jan 7, 2009, 6:24:41 PM1/7/09
to
Hello,

Auric__ schrieb:


> PDS (which is the same as QBX) can create command-line apps, but not PM

PDS differs from QBX environment. So it will possible (but not easy) to
create 16-bit PM-applications. A suitable LINK is included.

> apps... or at least, not to my knowledge. I'll poke around MSDN, see if
> there's anything pertinent.

Good luck.

> I don't have that, I think, but I'll look through my CDs, see what I can
> dig anything up.
>
>> For 32-bit there were also CA Realizer,
>
> I didn't know that was BASIC. I'll look into it... if I can find it.

Really, you can create Windows and OS/2 programs from the same source.

>> OmniBasic
>
> The creator died, so they're not offering downloads (and apparently not
> selling anything, either). All I've found is a demo on Hobbes, and demos
> are (obviously) not going to cut it.
>
>> LibertyBasic and TrueBasic.
>
> Only found demos... no OS/2 full versions available. (Modern LB is Win32-
> only, modern TB is Win32 & Mac.)
>
> I'm thinking about trying my hand at porting an open source BASIC. 'Twould
> give me something to do.

Why not simply using OpenWatcom FORTRAN77 compiler. It's easier to port
the BASIC sources to F77 than creating an open source BASIC from scratch
with presentation manager support.

--
Andreas

Auric__

unread,
Jan 7, 2009, 7:25:26 PM1/7/09
to
On Wed, 07 Jan 2009 23:24:41 GMT, Andreas Kohl wrote:

> Hello,
>
> Auric__ schrieb:
>> PDS (which is the same as QBX) can create command-line apps, but not PM
>
> PDS differs from QBX environment. So it will possible (but not easy) to
> create 16-bit PM-applications. A suitable LINK is included.

Not in my book, they don't. They're both (for all intents and purposes) QBX
7.1.

>> apps... or at least, not to my knowledge. I'll poke around MSDN, see if
>> there's anything pertinent.
>
> Good luck.

Thanks, I'll need it. I haven't done much looking today (too busy) but I
haven't found much.. or rather, what I found was *too* specific, and didn't
actually touch on PM at all.

>> I don't have that, I think, but I'll look through my CDs, see what I
>> can dig anything up.
>>
>>> For 32-bit there were also CA Realizer,
>>
>> I didn't know that was BASIC. I'll look into it... if I can find it.
>
> Really, you can create Windows and OS/2 programs from the same source.

That would be great, if I could find it.

>> I'm thinking about trying my hand at porting an open source BASIC.
>> 'Twould give me something to do.
>
> Why not simply using OpenWatcom FORTRAN77 compiler. It's easier to port
> the BASIC sources to F77 than creating an open source BASIC from scratch
> with presentation manager support.

Mostly because I don't know the first thing about FORTRAN, but I *do* know
enough C to get by. If I port to C, I *know* I can do a cross-platform
app... I just don't *want* to do C. (I'm a broken BASIC code monkey.) If I
port a BASIC compiler (or interpreter), then two good things happen:
1) I get to use BASIC in OS/2.
2) I can release it for others to use and improve.

One of my abandoned projects from a few years ago was going to be a Visual
Basic -> C or C++ translator, with support intended for a number of
different methods of drawing windows (WinAPI, GTK, Qt, wxWidgets, X11, a
few others you probably have never heard of). I abandoned it because the
monkey work was dragging me down, but as a last resort I might revive it
(although with the way my free time is, it'll take me about a year just to
get it to compile).

It's looking like my best bet for the short term is gonna be translating to
C (sigh) and running it through OpenWatcom.

--
Actually, I'm a nut.
-- Isaac Asimov

Andreas Kohl

unread,
Jan 9, 2009, 11:58:07 AM1/9/09
to
Hello,

Auric__ schrieb:


> On Wed, 07 Jan 2009 23:24:41 GMT, Andreas Kohl wrote:
>
>> Hello,
>>
>> Auric__ schrieb:
>>> PDS (which is the same as QBX) can create command-line apps, but not PM
>> PDS differs from QBX environment. So it will possible (but not easy) to
>> create 16-bit PM-applications. A suitable LINK is included.
>
> Not in my book, they don't. They're both (for all intents and purposes) QBX
> 7.1.

I don't know which book you're referring to?
A sample was published in MS Journal years ago:
<http://hobbes.nmsu.edu/download/pub/os2/dev/info/msjournal/s12519.zip>

--
Andreas

Auric__

unread,
Jan 9, 2009, 1:48:39 PM1/9/09
to
On Fri, 09 Jan 2009 16:58:07 GMT, Andreas Kohl wrote:

> Hello,
>
> Auric__ schrieb:
>> On Wed, 07 Jan 2009 23:24:41 GMT, Andreas Kohl wrote:
>>
>>> Hello,
>>>
>>> Auric__ schrieb:
>>>> PDS (which is the same as QBX) can create command-line apps, but not
>>>> PM
>>> PDS differs from QBX environment. So it will possible (but not easy)
>>> to create 16-bit PM-applications. A suitable LINK is included.
>>
>> Not in my book, they don't. They're both (for all intents and purposes)
>> QBX 7.1.
>
> I don't know which book you're referring to?

Over in DOS-land (which I'm much more familiar with) QBX and PDS are
synonyms.

> A sample was published in MS Journal years ago:
> <http://hobbes.nmsu.edu/download/pub/os2/dev/info/msjournal/s12519.zip>

Thanks for that. (I *probably* won't do it via QBX, but I'll look through
it.)

--
If you hear a crash followed by a bunch of yelling, don't worry;
I'll just have seriously injured myself.

piesse

unread,
Feb 28, 2009, 7:12:45 PM2/28/09
to
Auric__ wrote:
>>>> For 32-bit there were also CA Realizer,
>
> That would be great, if I could find it.
>

You can try downloading it from here
http://vetusware.com/download/CA%20Realizer%202.0%20DE/?id=4367

but I am not sure that it includes the os/2 version

Otherwise I should have it somewhere (it came in a dozen of floppies)

As far as I remember, the syntax was very similar to quickbasic but it
was a bit limited about printing: you had to build your page on the
screen and then print it, so the resolution was poor. But I may be wrong.

There were also a couple of patches released for os/2. I am unsure
wether I still have them (possibly on the old HD of some dismissed
box...). They should be on hobbes, though.

It also came with a ton of manuals, but it seems that there is also a
book still available on amazon

Piersante

Auric__

unread,
Mar 2, 2009, 1:49:44 PM3/2/09
to

As it happens, I found the Win16 version in my collection of "crap to never
install again". I installed again and rediscovered why. Even if the OS/2
version is only a tenth as bad as the Win16 version, I'm gonna pass.

--
auric dot auric at gmail dot com
--
I wANt to PUNT theM thrOUgH a WAAAaaAAAlllLLL....

0 new messages