I've a bunch of PDP-11 operating system disk sets that happily run on the SimH PDP-11 emulator. Recently, I tried to run them on the Ersatz-11 e11 emulator too. All fine for DEC OS and Unix V7. But for 2.11BSD I only get garbage on the console because 2.11BSD uses the parity bit on tty output. For SimH is use
set tto 7b
set dlo0 7b
to clear the MSB for console output. I couldn't find an equivalent option for the e11. What is a proper e11 configuration for starting 2.11BSD ?
But for the rest, it's in the manual:Tried that, also "MODE=2400,N,7,1". Doesn't work for me. I get proper output up to
SET TT0: MODE=2400,E,7,1
would set the console to 2400 bps, 7 bits, even parity and one stop bit,
for example. Default is 9600,N,8,1
I use:
set cpu 70
mount db0: H:\develop\pdp11\unix\bsd2-11.dsk /rp06
boot db0:
with E11 v7.0, and the disk image from
https://skn.noip.me/pdp11/pdp11.html
On Wednesday, July 20, 2022 at 3:41:28 PM UTC+2, j...@mdfs.net wrote:
I use:
set cpu 70
mount db0: H:\develop\pdp11\unix\bsd2-11.dsk /rp06
boot db0:
with E11 v7.0, and the disk image from
https://skn.noip.me/pdp11/pdp11.html
I tried this 211BSD image. It's patch level 448.
I tried e11 version 7.3 and 7.2, both under Linux.
The output up to and including "Sat Oct 31 16:00:38 PST 1981" is ok.
After that I see crap.
I've tried with SimH again. The default setting in 'classical' SimH is 7bit ! When I boot that image in SimH with tto default setting all is fine.
When I use "set tto 8b" I get the same crap that I see with e11.
The problem is obviously that there is no mechanism in e11 to set the console output into 7bit mode.
Since 211BSD fills in the parity bit, the host system sees character codes > 0177 and misinterprets them
as UTF-8 characters.
You could always ping John Wilson about it...
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 63 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 492971:16:43 |
| Calls: | 840 |
| Files: | 1,301 |
| D/L today: |
10 files (28,220K bytes) |
| Messages: | 264,287 |