Category : C Source Code
Archive   : WIND4NEW.ZIP
Filename : READ.ME4
Well, I finally got around to writing support for
all of the Lattice 'C' memory models. Here is a list
of the library's for the appropriate memory models.
WINDOWS.LIB Small memory model (S)
WIDNOWD.LIB Medium memory model (D)
WINDOWP.LIB Medium memory model (P)
WIDNOWL.LIB Large memory model (L)
These libray's contain the compiled and assembled source
of (FAST.ASM and WINDOW.C) for the desiginated memory models.
To re-create the library or a single object file, do the following:
To recreate WINDOWL.OBJ, recompile using the compiler
switch for the appropriate memory model.
lc1 WINDOW -ml
This will recompile WINDOW.C into WINDOW.OBJ to be used
with the large memory model.
REN window.obj windowl.obj
This will rename the object file to the appropriate name
for its model (Large).
To recreate FAST.OBJ, for a specific memory model, do the following:
Copy the desired memory model MACRO file
(SM8086.MAC,
DM8086.MAC,
PM8086.MAC,
LM8086.MAC)
to the file called MODEL.MAC, and then assemble
the source code. The source code includes a file
(MODEL.MAC ). The file MODEL.MAC tells
the conditional assemblies to assemble code for the
specified memory model.
For example: to create FAST.OBJ for the small memory model
do the following.
A>copy SM8086.MAC MODEL.MAC
A>masm FAST,FASTS;
This will use the small memory model macros for the
conditional assemblies.
If you have any questions you can reach me by calling:
(714) 643-3074 Laguna Hills, California
or send a letter to:
Glen Boyd
C/O WINDOWSOFT
P.O. 3774 LAGUNA HILLS CA
92654-3774
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/