TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mike Bilow
from: Nick Knight
date: 1995-07-04 12:23:00
subject: Two problems.

In a message dated 07-0295, Mike Bilow said to Lynn Nash:

    MB|Zortech would make OS/2 16-bit code only after a long
      |fight.  Basically, Zortech never licensed any of the OS/2
      |Toolkit, so you did not get the header files or even the
      |import library.  If you already owned Microsoft C 5.1 or
      |6.0, or you could obtain the OS/2 1.3 Toolkit (now

It wasn't such a hard fight, really.  I bought the ZTC "Developers'
Edition" for $200 because a friend had a voucher (this was a special
"buddy" offer). It contained code for DOS, 32-bit Protected mode
DOS, Windows and OS/2, including FULL source code for the runtime library
and their "tools" classes.  Yes, I did have to buy the MS OS/2
Softset as a separate product; it cost me around $100.  So, I invested $300
total.

The tools classes were (actually, still are) pretty nice.  Text-mode
windowing library for DOS and OS/2.  In fact, their OS/2 port even had
mouse support.

I use ZTC to this day ... it's what compiles MR/2 classic (QWK offline
reader, text mode).  I've spent some time fixing bugs in both the RTL and
the tools library, and I've extended and fixed the windowing classes
substantially.  It's a shame OS/2 support didn't continue.  I beta'd their
32-bit attempt, and I wasn't impressed.  Old code didn't compiler, and when
you changed it enough to compile ... well, it just wasn't worth the
trouble.

When/if I redo MR/2 text-mode in 32-bits, I'll use BC++ or CSet++.  I worry
that porting the VIO/KBD/MOU code to 32-bits might slow it down too much.
That, and the fact that porting all of the ZTC windowing calls will take
some time, have prevented me from pursuing it with any vigor.

I never did do anything with the DOS, DOS-32 or Windows capabilities. 
Hmmm, having a cross-platform compiler was important to me, too :)

Nick

.. OS/2: Not just another pretty program loader! -- MR/2 2.24 #0

--- InterPCB 1.50
* Origin: Nerd's Nook (216)-356-1431 - Hayes V.VFC (1:157/2)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 157/2 200 3615/50 396/1 270/101 105/103 42 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.