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>