[pups] Maximum PDP-11 executable size?

Edward Brocklesby ejb at leguin.org.uk
Fri Apr 20 15:26:25 AEST 2001


On Friday 20 April 2001  5:49 am, Steven M. Schultz wrote:
> 	In order to get the code to fit it would be necessary to extract
> 	all of the .o files from the .a file ("ar x libmh.a") and
> 	pack the .o files into overlays so they fit nicely.

hmm.. i might have a look at doing this after i get xstr working.

> 	Getting 32bit programs (and MH was done on a VAX or PDP10 (which is
> 	actually a 36 bit machine ;)) to run on a 16 bit machine is a lot of
> 	work.

36bit with 9bit bytes, iirc .. fun :>

I'm currently converting libmh.a to use xstr, but I've come across a 
problem.. given the definition

static char  unixbuf[BUFSIZ] = "";

xstr generates the code

static char  unixbuf[BUFSIZ] = (&xstr[0]);

which the C compiler refuses to compile.  Any way around this?

	-larne-

Received: (from major at localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id RAA59071
	for pups-liszt; Fri, 20 Apr 2001 17:41:53 +1000 (EST)
	(envelope-from owner-pups at minnie.cs.adfa.edu.au)


More information about the TUHS mailing list