On Tue, Feb 16, 2021 at 5:08 PM Fritz Mueller via cctalk < cctalk@classiccmp.org> wrote:
> > On Tue, Feb 16, 2021 at 2:36 AM Fritz Mueller via cctalk < > cctalk@classiccmp.org> wrote: > > So you could set up on t4 or t5 of that microinstruction with the KM11... > > > On Feb 16, 2021, at 11:08 AM, Josh Dersch <dersc...@gmail.com> wrote: > > I can't, though -- all of this stuff works fine when running slowly :) > > Oh right -- I keep forgetting that part! So that really does leave you > with just the LA to catch things in the act I guess. > > > Right now I'm thinking it is most likely the AMX selecting the wrong > input (I'm guessing that BMX is correctly selecting KOMX, to get the > constant "2" for the add operation). > > I agree; seems a good place to look next. > I hooked the LA up to the two PROM bits that select the AMX input (RACC UAMX00 H and RACC UAMX01 H), on the ROM & Address Control board. These come from the PROM at U101 and go through a 74S174 at E97 before heading over to the DAP board. And during FET.00 we have: Addr PCB PCA AMX 260 44 44 0 "0" here selects DR (Destination Register) input to the mux and is incorrect; it should be 1 (PCB). During a single-instruction-step run, this value reads out OK on the analyzer. I noted a few other discrepancies in the capture (all of which match the ucode listing during a single-instruction step) which makes me think that the high outputs of the PROM are right on the bleeding-edge of acceptable TTL. I checked out the signal on the scope while running a BR .-1 instruction (which also doesn't execute correctly but at least doesn't halt... I don't have a storage scope to capture this during a single instruction execution) and it looks like the voltage swing is from about 0.15V to 1.7V or so. On the off chance it was the 74S174 at E97 pulling the signals down, I socketed it and substituted a spare '174 in; no change. I also noted that the +5V at this chip was about 4.95V, I goosed it up to 5.10V to see if it made a difference (it did not.) So it seems likely it's the PROM. Looks like I may have some typing to do, though given that the ROM works well enough at slow speeds I might be able to dump it with my Data I/O Model 29 and compare it against the listings in the engineering drawings, to save some time... I'll try to dump the PROM tomorrow and see what I get. - Josh