I couple years ago I completed the design for my USB Panda Display[1]
board. This is a modernization of the original Panda Display once
distributed by Spare Time Gizmos[2]. Both devices are intended to be
connected to a more-or-less modern x86-class computer running the klh-10
pdp10 emulator and provide useful blinkenlights. The development of klh10
is once again active, this time on Github[3]. I created my own repo of
klh10 as a means of writing support for my new Panda Display. The
display seems to be recognized and used, but what it displays is
meaningless. I cannot fully test it until I can get the old test program
compiled and working. Once that's done, I'll add my changes to the
PDP-10/klh10 repo and delete my own.
Here's a video of a computer with the old Panda Display running klh10:
https://www.youtube.com/watch?v=g_LcQ5apODg. The creator of that video,
Jan de Rie, got the program that was used to generate that pattern from
Mark Crispin, the creator of the Panda distribution of klh10. That
program appears at the end of this post.
I'm looking for someone who knows TOPS10 / TOPS20 well enough to figure
out for me why this test program won't compile. Once that's done, I can
complete the firmware for the USB Panda Display an its support within
klh10. I'll then make more copies of the USB Panda Display board (and
maybe overlays) for whoever wants them.
TITLE HACK
SEARCH MONSYM
HACK: SKIPA 4,[^D4]
HACK0: SOJL 4,TRAILL
SETZB 1,3
HACK1: TLNE 1,777777
JRST HACK0
MOVE 2,1
CIRC 2,-^D18
SKIPN 4
SKIPA 1,3
IOR 1,3
LITES%
HALT
HRRZ 2,1
MOVEI 1,30
DISMS%
MOVE 1,2
AOJA 1,HACK1
TRAILL: SETZ 1,
TRALL0: LITES%
HALT
MOVE 2,1
MOVEI 1,30
DISMS%
JUMPL 2,TRAILR
LSHC 1,^D37
AOJA 1,TRALL0
TRAILR: MOVSI 1,400000
TRALR0: LITES%
HALT
MOVE 2,1
MOVEI 1,30
DISMS%
MOVE 1,2
TRNE 1,1
JRST HACK
ASH 1,-1
JRST TRALR0
END HACK
[1]
https://github.com/DavidGriffith/panda-display
[2]
http://sparetimegizmos.com/Hardware/Panda.htm)
[3]
https://github.com/PDP-10/klh10/
--
David Griffith
dave at
661.org
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?