An attempt to make a version of the Usagi Electric "HELLORLD!" meme program, using a short enough PAL program that it can be keyed into the console of the UMD PDP-12.
Go to file
Rum-Soaked Space Hobo 3ac90772d9 I renamed that file to avoid test conflicts. 2023-12-06 10:30:07 +00:00
.gitignore Download and test in a PDP12 emulator. 2023-10-29 09:48:53 +00:00
LICENSE Initial commit 2023-10-28 16:47:06 +00:00
Makefile Rename ini to avoid conflict with simh build tests. 2023-10-29 19:05:51 +00:00
README.md I renamed that file to avoid test conflicts. 2023-12-06 10:30:07 +00:00
helrld.ini Rename ini to avoid conflict with simh build tests. 2023-10-29 19:05:51 +00:00
helrld.pa registers 1 and 2 are more important than AC 2023-11-01 12:09:44 +00:00

README.md

hellorld-pdp12

An attempt to make a version of the Usagi Electric "HELLORLD!" meme, using a short enough PAL program that it can be keyed into the console of the UMD PDP-12.

How to use

Simply run make to generate a binary tape image in helrld.bin and a full assembly listing in helrld.lst. The latter may be used to key the program in from console switches.

Alternately, you may test it in SIMH:

How to test

Simply run make test to download and compile Vince Slyngstad's branch of SIMH, which includes an experimental PDP-12 emulator complete with VR12 scope. The helrld.ini file will automatically run helrld.bin, and you should see the text HELORLD! on the scope.

Note that this is a rather hefty (roughly 700MB) checkout, most of which is test data and historic PDF checklists. It also contains the upstream .git/ data, although development on the PDP-12 branch has been logged almost entirely in subversion.