Why is the high speed channel light not updated?

47 views
Skip to first unread message

Bill E

unread,
Oct 26, 2025, 5:35:38 PM (11 days ago) Oct 26
to [PiDP-1]
It's commented out in panel1.c updatelights(). The light is there, and now there is a high speed channel effectively in the drum impl, it does 'dma' like the hardware drum did, it could update the hsc flag.
Any reason to not enable it?
Bill

Bill E

unread,
Oct 26, 2025, 5:43:05 PM (11 days ago) Oct 26
to [PiDP-1]
And, hmm, it's labeled brk cycle on our panels, but h.s. cycle in the manual. Another random PDP-1 variation?
Bill

Bill E

unread,
Oct 26, 2025, 5:48:43 PM (11 days ago) Oct 26
to [PiDP-1]
Last data point, I enabled the hs update just to check it out, the brk cycle light doesn't seem to ever be updated in the distribution, it does seem to be the hs light. I have the drum IOT set hs when it starts a transfer, turn it off when done, light works. This mimics what would have been happening in the real hardware with the high speed data channel hardware.
Angelo, opinion? Enable the hs light, aka brk cycle or not?
Bill

Bill E

unread,
Oct 28, 2025, 7:09:14 AM (10 days ago) Oct 28
to [PiDP-1]
Turns out the physical panel does have the hs light, it's the virtual panel that's wrong. So, I'm going to check enabling the hs light into my fork, can't have enough blinking lights. The drum is the only thing using it now, but I'm going to generalize the dma in it to emulate the High Speed Channel hardware to make dma more easily available to people writing device drivers and such. It will control the hs light. Stay tuned.
Bill

Angelo Papenhoff/aap

unread,
Oct 30, 2025, 5:24:31 PM (7 days ago) Oct 30
to [PiDP-1]
I'm pretty sure both panels should have it, it's just that my emulator doesn't implement it (yet). we should really figure out how to merge our code before it diverges too much. really sorry for being so absent here X_X

Bill E

unread,
Oct 30, 2025, 7:16:16 PM (7 days ago) Oct 30
to [PiDP-1]
It was commented out in pdp1.h. I just put it back in, seems to work fine.
Bill
Reply all
Reply to author
Forward
0 new messages