Instructions for using this emulator.
This PDP-1 emulator is based on previous Javascript emulators (on the shoulders of giants). It has been specifically modified to provide a platform for developing and testing PDP-1 software with a (reasonably) true console user experience. Because of how Javascript represents the emulated lamps, they will not "dim" the same as the original front panel lamps. This means that the lamps may flash whereas on the original front panel they may have been a little dimmer.BLINKY-1 instructions.
BLINKY-1 was created specifically for the PiDP-1 but has also been made available in this Javascript version.
B L I N K Y - 1 K i n e t i c P o e t r y o n t h e P D P - 1
-----------------------------------------------------------------------
TW0> *fun *Special function SENSE SWITCH (SSn) ON ->
TW1> cAC Complement AC SS1 = RIM-load halts CPU after loading
TW2> cIO Complement IO SS2 = Restart BLINKY-1 if changed
TW3> pPF PF pattern (0,1) SS3 = Don't use extended memory
TW4> pAC AC pattern (0,1) SS4 = Suppress the console HELP text
TW5> pIO IO pattern (0,1) SS5 = Set tick (TK) speed from TW6-17
TW6-8> sPF PF speed (x sCK) SS6 = TYPE 30 (oscilloscope) enabled
TW9-11> sAC AC speed (x sCK) --------------------------------------
TW12-14> sIO IO speed (x sCK) TW=135xxx -> Easter eggs (Try SS6)
TW15-17> sCK Basic clock speed TW=77xxxx -> Flash all lamps (See SS5)
-----------------------------------------------------------------------
TEST WORD (TW) SETTINGS TO TRY (begin with SS6=OFF) ...
135037 BLINKY-1 will 'read' you it's own binary code (SS6=ON after)
330000 'big fast loop' 010000 'reversal'
070000 'fast rotation' 000320 'bouncing'
TYPE 30 display -- Easter egg -> Turn SS6=ON and set the TW to ...
135007 'rocket' 136007 'missile' 122007 'sky rockets'
131007 'rockets' 137007 'dots' 123007 'streak'
133007 'satellites' 127007 'sky streaks' 121007 'streaks'
132007 'missiles' 126007 'fireworks' TW0=ON to end Easter egg
pdp1m13 and usage instructions from Peter Samson. Uncertainty regarding usage is my own.
Spacewar! instructions.
Spacewar! was conceived in 1961 by Martin Graetz, Stephen Russell, and Wayne Wiitanen. It was first realized on the PDP-1 in 1962 by Stephen Russell, Peter Samson, Dan Edwards, and Martin Graetz, together with Alan Kotok, Steve Piner, and Robert A Saunders. Spacewar! is in the public domain, but this credit paragraph must accompany all distributed versions of the program.
The Soroban typewriter software is (c) 2017 by Kevin Jordan.
The IBM Plex Mono font (Version 2.004) used by the above was designed by Mike Abbink, Paul van der Laan, Pieter van Rosmalen.
Manufacturer: Bold Monday (c) 2017 by IBM Corp. All rights reserved.
License: The above Font Software is licensed under the SIL Open Font License (Version 1.1).
This license is available with a FAQ here.