<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>FYI:  The latest github code has Bob’s changes which add support to disable BEVENT on the 11/03 and 11/23.<o:p></o:p></span></p><p class=MsoNormal><a name="_MailEndCompose"><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></a></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Simh [mailto:simh-bounces@trailing-edge.com] <b>On Behalf Of </b>Mattis Lind<br><b>Sent:</b> Wednesday, December 30, 2015 11:50 AM<br><b>To:</b> SIMH <simh@trailing-edge.com><br><b>Subject:</b> Re: [Simh] XXDP v2<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>2015-12-30 18:57 GMT+01:00 Bob Supnik <<a href="mailto:bob@supnik.org" target="_blank">bob@supnik.org</a>>:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=MsoNormal>It's the MMU.<br><br>After adding the BEVENT disable logic, I noticed that the MMU option cannot be disabled in any model, although it was in fact optional in the KDF11A module (but not the 11/23 system). So I hacked the configuration table to make the MMU optional and tried an 11/23 with no MMU. It hangs just like the 11/03, 04, 05, and 20.<o:p></o:p></p></blockquote><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Great that we have a solution for BEVENT!<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>According to the manual XXDP shall resort to the small monitor if the MMU is non present or faulty. (page 2-2 indicate so as far as I read it)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I tested the images at <a href="http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/xxdp/">http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/xxdp/</a><o:p></o:p></p></div><div><p class=MsoNormal>I can boot the two XXDP RL02 images attached to rl0 on 11/04, 11/05 and 11/20.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal>PDP-11 simulator V4.0-0 Beta        git commit id: ea4d9a16<o:p></o:p></p></div><div><p class=MsoNormal>sim> set 11/04<o:p></o:p></p></div><div><p class=MsoNormal>Disabling XQ<o:p></o:p></p></div><div><p class=MsoNormal>sim> attach rl0 ./xxdp22.rl02.img <o:p></o:p></p></div><div><p class=MsoNormal>sim> b rl0<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>CHMDLD0 XXDP+ DL MONITOR<o:p></o:p></p></div><div><p class=MsoNormal>BOOTED VIA UNIT 0<o:p></o:p></p></div><div><p class=MsoNormal>28K UNIBUS SYSTEM<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>ENTER DATE (DD-MMM-YY): <o:p></o:p></p></div><div><p class=MsoNormal>Simulation stopped, PC: 150574 (BPL 150652)<o:p></o:p></p></div><div><p class=MsoNormal>sim> attach rl0 ./xxdp25.rl02.img<o:p></o:p></p></div><div><p class=MsoNormal>sim> b rl0<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>CPU NOT SUPPORTED BY XXDP-XM<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>BOOTING UP XXDP-SM SMALL MONITOR<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>XXDP-SM SMALL MONITOR - XXDP V2.4<o:p></o:p></p></div><div><p class=MsoNormal>REVISION: D0<o:p></o:p></p></div><div><p class=MsoNormal>BOOTED FROM DL0<o:p></o:p></p></div><div><p class=MsoNormal>28KW OF MEMORY<o:p></o:p></p></div><div><p class=MsoNormal>UNIBUS SYSTEM<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>RESTART ADDRESS: 152010<o:p></o:p></p></div><div><p class=MsoNormal>TYPE "H" FOR HELP <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>.<o:p></o:p></p></div><div><p class=MsoNormal>Simulation stopped, PC: 151006 (TST R0)<o:p></o:p></p></div><div><p class=MsoNormal>sim> set 11/05<o:p></o:p></p></div><div><p class=MsoNormal>sim> b rl0<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>CPU NOT SUPPORTED BY XXDP-XM<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>BOOTING UP XXDP-SM SMALL MONITOR<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>XXDP-SM SMALL MONITOR - XXDP V2.4<o:p></o:p></p></div><div><p class=MsoNormal>REVISION: D0<o:p></o:p></p></div><div><p class=MsoNormal>BOOTED FROM DL0<o:p></o:p></p></div><div><p class=MsoNormal>28KW OF MEMORY<o:p></o:p></p></div><div><p class=MsoNormal>UNIBUS SYSTEM<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>RESTART ADDRESS: 152010<o:p></o:p></p></div><div><p class=MsoNormal>TYPE "H" FOR HELP <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>.<o:p></o:p></p></div><div><p class=MsoNormal>Simulation stopped, PC: 151002 (JSR PC,150664)<o:p></o:p></p></div><div><p class=MsoNormal>sim> set 11/20<o:p></o:p></p></div><div><p class=MsoNormal>sim> b rl0<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>CPU NOT SUPPORTED BY XXDP-XM<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>BOOTING UP XXDP-SM SMALL MONITOR<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>XXDP-SM SMALL MONITOR - XXDP V2.4<o:p></o:p></p></div><div><p class=MsoNormal>REVISION: D0<o:p></o:p></p></div><div><p class=MsoNormal>BOOTED FROM DL0<o:p></o:p></p></div><div><p class=MsoNormal>28KW OF MEMORY<o:p></o:p></p></div><div><p class=MsoNormal>UNIBUS SYSTEM<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>RESTART ADDRESS: 152010<o:p></o:p></p></div><div><p class=MsoNormal>TYPE "H" FOR HELP <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>.<o:p></o:p></p></div><div><p class=MsoNormal>Simulation stopped, PC: 150674 (BPL 150750)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>So it cannot be the MMU (not alone at least). It has to be a combination with device driver. <o:p></o:p></p></div></div></div><div><p class=MsoNormal> <o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=MsoNormal><br>Why it fails is unknown. Mattis' real 11/04 gets further than the simulator, although it ultimately fails.<o:p></o:p></p></blockquote><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I am not sure if this is a co-incidence but the real 11/03 behaves very similar to the emulated 11/04 in that sense that the address it stops at when halted are very similar. The emulated 11/04 seems to be in some kind of loop testing for console input.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I did some further testing creating DU-device images (RD51) for XXDP+, XXDP V2.5 (2.4?) from the RL02-images mentioned above. They both boot on a 11/04 (and all the others) in SimH.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><a href="https://dl.dropboxusercontent.com/u/96935524/xxdp-plus-du.dsk.gz">https://dl.dropboxusercontent.com/u/96935524/xxdp-plus-du.dsk.gz</a><o:p></o:p></p></div><div><p class=MsoNormal><a href="https://dl.dropboxusercontent.com/u/96935524/xxdp-v25-du.dsk.gz">https://dl.dropboxusercontent.com/u/96935524/xxdp-v25-du.dsk.gz</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Then I used the V2.2 XXDP image I posted earlier and made a small RD51 image out of it.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><a href="https://dl.dropboxusercontent.com/u/96935524/xxdp-v22-du.dsk.gz">https://dl.dropboxusercontent.com/u/96935524/xxdp-v22-du.dsk.gz</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>In SimH it boots on 11/73 but not the 11/04. <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I have not been able to test real systems yet.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I don't think this is such a big issue since SimH can in fact run both XXDP+ and XXDP V2.5 (V2.6) and the real machine also had problems with XXDP V2.2. It can also be bugs in XXDP V2.2 that behaves slightly different?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>/Mattis<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=MsoNormal><br>/Bob<br><br>On 12/30/2015 12:00 PM, <a href="mailto:simh-request@trailing-edge.com" target="_blank">simh-request@trailing-edge.com</a> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=MsoNormal>Message: 1<br>Date: Wed, 30 Dec 2015 11:28:35 -0500<br>From: Bob Supnik <<a href="mailto:bob@supnik.org" target="_blank">bob@supnik.org</a>><br>To: "<a href="mailto:simh@trailing-edge.com" target="_blank">simh@trailing-edge.com</a>" <<a href="mailto:simh@trailing-edge.com" target="_blank">simh@trailing-edge.com</a>><br>Subject: Re: [Simh] XXDP v2<br>Message-ID: <<a href="mailto:56840633.5080505@supnik.org" target="_blank">56840633.5080505@supnik.org</a>><br>Content-Type: text/plain; charset=utf-8; format=flowed<br><br>I did a quick hack and removed the clock from the device list,<br>effectively disabling it. With that done, the 11/23 runs XXDP V2<br>correctly, with 64KB of memory. I'll add BEVENT DISABLE to formalize this.<br><br>So the failing systems are the 03, 04, 05, and 20. Possible common factors:<br><br>- no memory management<br>- no EIS<br><br>I tried an 11/03 with EIS and no clock, and it fails, so EIS does not<br>appear to be the problem.<br><br>I'm now looking for XXDP monitor sources. The failure happens before<br>anything is printed, but a listing would still be of great help.<br><br>/Bob<br><br><br>------------------------------<br><br>Subject: Digest Footer<br><br>_______________________________________________<br>Simh mailing list<br><a href="mailto:Simh@trailing-edge.com" target="_blank">Simh@trailing-edge.com</a><br><a href="http://mailman.trailing-edge.com/mailman/listinfo/simh" target="_blank">http://mailman.trailing-edge.com/mailman/listinfo/simh</a><br><br>------------------------------<br><br>End of Simh Digest, Vol 143, Issue 27<br>*************************************<o:p></o:p></p></blockquote><div><div><p class=MsoNormal><br>_______________________________________________<br>Simh mailing list<br><a href="mailto:Simh@trailing-edge.com" target="_blank">Simh@trailing-edge.com</a><br><a href="http://mailman.trailing-edge.com/mailman/listinfo/simh" target="_blank">http://mailman.trailing-edge.com/mailman/listinfo/simh</a><o:p></o:p></p></div></div></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></div></div></div></body></html>