Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jun 1997 17:31:02 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        doon@eeyore.lv-hrc.nevada.edu (Harry Reed)
Cc:        terry@lambert.org, toneil@visigenic.com, hackers@FreeBSD.ORG
Subject:   Re: signed/unsigned cpp
Message-ID:  <199706050031.RAA19348@phaeton.artisoft.com>
In-Reply-To: <199706042308.QAA00264@eeyore.lv-hrc.nevada.edu> from "Harry Reed" at Jun 4, 97 03:57:53 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> No, no, no. On an H-800 a byte is 8-bits with 3 bytes stored per 24-bit
> word accessed via
> a special byte pointer that would make one truey sick. Had to write an
> assembler/linker/loader
> for the beast as an undergrad. Definately 8-bit bytes!

Try to port the "Collosal Cave Adventure", which uses Hollerith
encoded data to the thing.  8-|.  I was specific about the Hollerith
encoding... the 4 byte Hollerith values from the DEC (32 bit)
machines were not caught by the compiler because ti assumed I
wanted the data converted to 6 bit characters.  The problem
with this particualr conversion is that, though the compiler
didn't complain, the H-800 character type access assumed 3
bytes per word.

Took me a while to figure this out, but once I did, I believe I had
the first port of the code to VOS.

PS: ever do a "hot read" without initializing the "hot I/O" system?
It was how I found out that 0 was NOP on the H-800: it zipped to
the end of system memory and rebooted the machine.  Boy, was that
a buitch to track... 8-).


					Regards,
					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706050031.RAA19348>