--
You received this message because you are subscribed to the Google Groups "PDP-12 Restoration Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pdp+uns...@d.umn.edu.
Hi all,A quick introduction to my student Chandler Swift, who has taken on the task of making controllers for the PDP-12 for Spacewar! Our goal is to use the 8 analog inputs on the PDP-12 and the sampling instructions to control the ships in the game.
He's made a prototype controller: https://twitter.com/tastytronic/status/903341436376162305
... we may eventually use joysticks.
I would strongly advise against that given we are speaking about existent programs for 12-bit machines.
Anyway, we are hoping to modify the assembly source to use the sampling instructions. This should also serve as a good test case for our analog samplers. However, we've realized that we don't know how to get a text file of assembly over to a disk image (or really to load it in any other way).What is the best way to take a text file of assembly from a modern machine and execute it on a PDP?
Relatedly, any tips about using the analog inputs?
No, it will slow down the result, but if you want to just play with something, go for it, THEN come back when you are ready to do it properly.
Thanks very much, and welcome to Chandler!
Petercjl
--University of Minnesota DuluthPeter A. H. Peterson, Ph.D.Assistant Professor
Department of Computer Science
--
You received this message because you are subscribed to the Google Groups "PDP-12 Restoration Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pdp+uns...@d.umn.edu.
I believe that the original controllers design just used switches and uses the sense instruction to read the switch state. There is a backplane connector that is wired in parallel with the sense switches on the console. Just plug a ribbon cable flip-chip into the slot and wire it to the switches.
I use a program named putr to move files to and from RK05 disk image. Then you can boot OS/8 from SIMH or the PDP-12 to compile the program.
Sent from my iPhoneHi all,--A quick introduction to my student Chandler Swift, who has taken on the task of making controllers for the PDP-12 for Spacewar! Our goal is to use the 8 analog inputs on the PDP-12 and the sampling instructions to control the ships in the game.He's made a prototype controller: https://twitter.com/tastytronic/status/903341436376162305... we may eventually use joysticks.Anyway, we are hoping to modify the assembly source to use the sampling instructions. This should also serve as a good test case for our analog samplers. However, we've realized that we don't know how to get a text file of assembly over to a disk image (or really to load it in any other way).What is the best way to take a text file of assembly from a modern machine and execute it on a PDP?Relatedly, any tips about using the analog inputs?Thanks very much, and welcome to Chandler!Peter--University of Minnesota DuluthPeter A. H. Peterson, Ph.D.Assistant Professor
Department of Computer Science
You received this message because you are subscribed to the Google Groups "PDP-12 Restoration Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pdp+uns...@d.umn.edu.
--
You received this message because you are subscribed to the Google Groups "PDP-12 Restoration Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pdp+uns...@d.umn.edu.
An easy way to get source code files to the PDP-12, is to edit the source code file and do a save-as and specify both CR and LF in the resulting file, then boot SIMH from an RK05 image, attach the PDP-12 RK05 image as SD1, attach the source code file to PTR:, and then:R PIP<CR>*RKA1:SOURCE.PA<PTR:<CR>^<CR>*<CTRL-C>.Now you can kill SIMH, start serialdisk server on the PDP-12 RK05 image, and boot the PDP-12 from serialdisk.
On Sat, Sep 2, 2017 at 10:18 AM, Michael Thompson <michael.9...@gmail.com> wrote:I found the original DECUS 8-213 ALGOL paper tapes and will make binary images of them. They have the decus labels on them so we will have a better idea of what they are then the ones that are circulating now.
Here are two files that might be of interest for people that are new to the PDP-8/PDP-12.
Hi all,
Thanks for all the ideas and information.
The version of Spacewar that we are using is the D. E. Wrege & Assoc. version:... I think this is the one that was on the demo-12 tape, but I'm not sure.
That is the same source that I started with. I added some comments to the source, and fixed some problems with the console menus.
No modifications to the PDP-12 are required to use the 12 digital inputs. Looks like the logic levels are 3V and ground. A single LINC instruction is used to test the digital inputs and skip if the test condition is met.
Actually, it is more elegant than that,. The assertion of the level is to ground that pin. The instruction can be either skip if set OR skip if clear. That makes it really easy to use because you never have to do some program inversion for one "flavor" input, etc.
The logic is described in section 5.5 of the Maintenance Manual Volume I.
The digital input in slot L17 is shown on page EP-12-IOB of the Maintenance Manual Volume III. The SKIP logic is shown on the bottom half of page EP-12-SKL. The normal power and ground are probably wired in slot L17, so it would be easy to wire two button boxes (the same as on the PDP-1) to a single ribbon cable that plugs into slot L17. I should have the right paddle card to connect to the ribbon cable.
If you put in termination resistors, then this is safe to remove, even if the machine is running. The terminators will prevent transients from zapping the input gates, etc.[Note: The DR8E already has the resistors on it!]cjl