<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 24, 2020 at 2:37 PM Paul Koning <<a href="mailto:paulkoning@comcast.net" target="_blank">paulkoning@comcast.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The right answer would be a tweak to the console emulation in SIMH pdp11.  </blockquote><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">Mumble... Paul - I'm not so sure.  While DEC used MARK a lot, there were places that used EVEN parity a lot also on PDP-11's (Lord how, I hated 20 mA current loop ;-) at least by the time of widespread RS-232C interfaces it was glass ttys and usually a full 8-bit data path.   7-bit with odd/even is defined this way:</span></div><div><br></div><div><table style="font-size:17.5px;background-color:rgb(248,249,250);color:rgb(32,33,34);margin:1em;border:1px solid rgb(162,169,177);border-collapse:collapse;font-family:sans-serif;text-align:center"><tbody><tr><th rowspan="2" style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em;background-color:rgb(234,236,240);text-align:center"> bits of data<br></th><th rowspan="2" style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em;background-color:rgb(234,236,240);text-align:center">(count of 1-bits)</th><th colspan="2" style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em;background-color:rgb(234,236,240);text-align:center">8 bits including parity</th></tr><tr><th style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em;background-color:rgb(234,236,240);text-align:center">even</th><th style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em;background-color:rgb(234,236,240);text-align:center">odd</th></tr><tr><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">0000000</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">0</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>0</b>0000000</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>1</b>0000000</td></tr><tr><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">1010001</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">3</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>1</b>1010001</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>0</b>1010001</td></tr><tr><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">1101001</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">4</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>0</b>1101001</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>1</b>1101001</td></tr><tr><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">1111111</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">7</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>1</b>1111111</td><td style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em"><b>0</b>1111111</td></tr></tbody></table><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">FWIW:  I'm on a Mac and I run a program called 'Serial' that can do that; but  I thought most of the programs that simulate a serial connection for the different PC/Windows system have similar options.  Certainly that was true when I did it with DOS.</span><br></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div><span class="gmail_default">Anyway, I think the 'right' answer for simh is to ask the user to use a serial emulation program that can generate any of: 8-bit no parity, 7-bit no parity, or 7-bits of data plus an 8th parity bit with any of the 4 parity options:  odd, even, mark (aways 1) or space (always 0).</span> <span class="gmail_default">  Seems to me, simh should bring 8 bits into the simulated serial port and let the SW running on the system decide what it's going to do with it.</span></div><div><span class="gmail_default"><br></span></div><div><span class="gmail_default">I'm curious to hear what Bob thinks?  </span></div><div></div></span></div></div></div>