daver2
10k Member
Hi Marty,
Sorry I have been away - but we are exchanging the boiler control system at our Church and this week as it was the only time to do it. The old one is now out and the new one is in (just) - however we still have at least a days work left yet.
Great to see the progress you are making (especially the one with a load of exclamation marks...)!
The logic modifications I did to include the teletype were the ones described in the PDF document "TTY interface.pdf" - however, I had to make a few changes to the 'glue' logic between the simulation blocks for the teletype and the keyboard under the simulator and the PDP-8 simulation (hence the requirement for the extra 7474 D-type flip-flop that I had).
If you don't wire the teletype and keyboard flags up to the interrupt pin (schematic LD21 gate E5 input pin 12) and pull this input pin to a '0' - then E5 pin 11 should always be a '1' (i.e. no interrupt). You can confirm this on schematic LD11 (J7 pin 8) being a '1' continuously and state A0 never being entered (J5 pin 1 always a '1').
I would also check to make sure that L5 pin 5 (/JMS on schematic LD10) is always a '1'. Also check L8 pin 6 on schematic LD10 whilst you are there - this should always be a '1'.
If any of these are not correct - then JMS instructions are being forced to be decoded and that could account for the corruption of memory location 0000.
Dave
Sorry I have been away - but we are exchanging the boiler control system at our Church and this week as it was the only time to do it. The old one is now out and the new one is in (just) - however we still have at least a days work left yet.
Great to see the progress you are making (especially the one with a load of exclamation marks...)!
The logic modifications I did to include the teletype were the ones described in the PDF document "TTY interface.pdf" - however, I had to make a few changes to the 'glue' logic between the simulation blocks for the teletype and the keyboard under the simulator and the PDP-8 simulation (hence the requirement for the extra 7474 D-type flip-flop that I had).
If you don't wire the teletype and keyboard flags up to the interrupt pin (schematic LD21 gate E5 input pin 12) and pull this input pin to a '0' - then E5 pin 11 should always be a '1' (i.e. no interrupt). You can confirm this on schematic LD11 (J7 pin 8) being a '1' continuously and state A0 never being entered (J5 pin 1 always a '1').
I would also check to make sure that L5 pin 5 (/JMS on schematic LD10) is always a '1'. Also check L8 pin 6 on schematic LD10 whilst you are there - this should always be a '1'.
If any of these are not correct - then JMS instructions are being forced to be decoded and that could account for the corruption of memory location 0000.
Dave