MSC 5.0 CONST Segment > 64k. Is it possible?
Norm Meluch
norm at cfctech.UUCP
Fri Sep 1 01:55:01 AEST 1989
I am posting this here because maybe there is some bit of info all of us
DOS hack hackers are missing. A few problems have been experienced by myself
and others have trying to compile nethack 3.0 on a PC using MSC 5.0.
Here is one article describing the problem. Please reply to me, John,
or the net with any solutions.
NOTE: This is a cross post of John's original article without his permission.
I hope you don't mind John. If you do, feel free to flame me at the
above address.
}* Subject: Nethack 3 MSC 5.0 DOS 3.2, CL & LINK Help!!
}*
}* I have been having trouble linking nethack 3.0 on my pc. I have
}* MSC 5.0, DOS 3.2.
}*
}* I couldn't use the make file with the MAKE program that comes with the
}* Microsoft C 5.0 compiler, so I compile the program buy hand with a .bat
}* file.
}*
}* I did the makedefs.
}*
}* I compiled the rest of the programs.
}*
}* I couldn't compile ioctl.c because it was looking for a
}* header file that wasn't there.
}*
}* The problem I wan't answered now is on linking.
}* I linked with a link file that looked like this:
}* obj files +
}* obj files +
}* obj files +
}* ... +
}* ... +
}* /EXE /NOIG /STACK:0X0AFF /SEG:512
}* NETHACK
}* NETHACK
}* LLIBCE
}*
}* I got the error:
}* SHK.OBJ(shk.c) : fatal error L1070: CONST : segment size exceeds 64K
}* pos: 96 Record type: 98
}*
}* I move the line with "SHK +" to the top and linked and got the same error on
}* the file that followed SHK's original position. So the error is not with
}* the file, but with the size. The error L1070 says to compile and link with
}* a large memory model. I think I am. I use this line when compiling each
}* modual.
}*
}* CL /c /Al /DLINT_ARGS /Ot /Oa /Gs /Gt28 /I..\include file.c
}*
}*
}* I didn't read anything about memory models in the linker manual.
}*
}* If you have any suggestions to help me, could you email them to me.
}*
}* I was reading the net and saw a make program called NDMake. Could some one
}* send it to me, or tell me how to get it.
}*
}* Does anyone have a PATCH program for SUN or IBM PC. Could you send me a copy.
}*
}* Thanks. PS: I got it running on the SUN but all the data files can't
}* be opened. So I can't get help with the ? comand, or identify items with
}* /.) He look a new smiley.
}*
}* --
}* John W. Hamill, EDS `""""""" UUCP: ...!uunet!edsews!edstip!alf
}* 1400 N. Woodward Ave (. (. > alf at edstip.EDS.COM
}* Bloomfield Hills, Voice:(313)645-4524 Fax:645-4824
}* MI 48013 * The above are my views only!!
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Norman J. Meluch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Mail:{sharkey|mailrus}!cfctech!norm Fax:(313)948-4975 Voice:(313)948-4809 |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Note: The opinions expressed here are in no way to be confused with valid |
|_______ideas or corporate policy.____________________________________________|
More information about the Comp.lang.c
mailing list