[Info-vax] C limitations, was: Re: VMS process communication

Johnny Billquist bqt at softjar.se
Wed Apr 12 21:37:19 EDT 2023


On 2023-04-12 18:26, bill wrote:
> On 4/7/2023 4:58 PM, Johnny Billquist wrote:
>> On 2023-04-03 14:31, bill wrote:
>>>> PDP-8, as well as very old PDP-11 software usually also used mark 
>>>> parity on all characters. And as far as I know, the ASR-33 variant 
>>>> that DEC used did this, which might be the reason for all software 
>>>> doing it.
>>>
>>> I am not aware of any PDP-11 operating system where the charsets ASCII
>>> values were 128 to 255 as opposed to 0 to 127.  Certainly none where it
>>> was the hardware forcing it.
>>
>> XXDP (the PDP-11 diagnostics) are the oldest PDP-11 software I have 
>> been dealing with. A lot of code in there assumes you are running with 
>> mark parity, which basically means all output characters will always 
>> have the high bit set.
> 
> Yes, but there is a big difference between communications parity and
> memory parity.

Uh? Who mentioned memory parity? Not me.
This has all been communication, as such. But the data as such are 
generated already with mark parity by compilers. It's not something 
added by any hardware. And the parsing of received data is also done 
with the assumption that it was received with mark parity, and that is 
never stripped away.

   Johnny




More information about the Info-vax mailing list