TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Paul Edwards
from: Peter Fitzsimmons
date: 1995-01-04 15:02:40
subject: assemblers

PE> I've scanned high and low through my IBM C/C++ Tools 2.0
 PE> manuals and help and can't find any sign of an assembler
 PE> bundled.

That's because IBM never had one (they licensed one from MS,  and are
trying to break free from MS completely -- hence the new linker in Cset
3.0).

IBM will ship you an assembler if you buy the DDK cdrom.


 PE> Am I missing something?  I can't even find a reference to
 PE> an assembler that they sell separately!  Do they actually
 PE> sell an assembler???

The did (IBM MASM/2,  really just MS MASM),  but I'm not sure if they still
do.   IBM itself uses MASM 5/6 for 32bit OS/2 developemt (and this is what
you will get on the DDK).

 PE> Also, can someone tell me what the purpose of DOSCALLS.LIB
 PE> in the OS2 directory (that comes with OS/2, not CSET) is?

It resolves dll references for many of the Dos...() calls.  It is included
for compatibility with OS/2 1.0.  Most compilers come with a lib (OS2.LIB,
OS2286.LIB, OS2386.LIB) that is a a superset of DOSCALLS.LIB.


 PE> OS2286.LIB       449536 bytes

This file contains all of the 32bit functions too (so that 16bit programs
can call them,  although I know of no compiler that supports this).  For
example,   Dos32Open().

 PE> With BCOS2 1.5 there is:

 PE> OS2.LIB          193606 bytes

I believe Borland has packed this with a smaller page size.

Instead of comaring file sizes,  use the MS/IBM lib.exe command to get a
listing of what is inside and compare that.  For example:

    LIB OS2.LIB, os2.doc



--- Maximus/2 2.01
* Origin: Sol 3/Toronto (905)858-8488 (1:259/414)
SEEN-BY: 12/2442 620/243 624/50 632/348 640/820 690/660 711/409 410 413 430
SEEN-BY: 711/807 808 809 934 942 949 712/353 515 713/888 800/1 7877/2809
@PATH: 259/414 400 99 250/99 3615/50 229/2 12/2442 711/409 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™.