TIP: Click on subject to list as thread! ANSI
echo: muffin
to: Mike Luther
from: Peter Knapper
date: 2003-01-29 21:26:48
subject: dmake

Hi Mike,

 BJ> Turns out the dmake in the Max source code package is a 
 BJ> dual mode DOS (16-bit) and OS/2 (32 bit) executable...  

 PK> If its a true "Family Mode" App (same executable runs 
 PK> on both DOS or OS/2 as "native" apps), then it uses 
 PK> the 16 bit OS/2 1.x API (which is still present in 
 PK> OS/2 V2+).

 ML> What do you know about the utility that existed (s?) for making Family 
 ML> Mode applications with the VP21 compiler?

Almost nothing sorry.....;-) All I know is that true Family mode Apps only
used a LIMITED subset of the 16 Bit OS/2 API (IE none of the PM stuff was 
allowed) and there were also some other restrictions. I am not sure of the
details however my understanding was that you created the app as a 16 Bit
OS/2 app and then merged it with the family mode stub.

When the app was run the stub would detect which OS it was on and set a
switch such that the Family stub would "convert" the OS/2 calls
into the appropriate DOS call.

Thats about as much as I know of it sorry.

Cheers..................pk.


--- Maximus/2 3.01
* Origin: Another Good Point About OS/2 (3:772/1.10)
SEEN-BY: 633/267 270
@PATH: 772/1 140/1 106/2000 1 379/1 633/267

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™.