Was macht Ritchies 1979 PDP-11 `/ usr / games / bcd`?

24

Ich habe kürzlich den Simh-Emulator ausprobiert pdp11.

Das von mir verwendete Disk-Image ist im Internet zu finden, und Anweisungen zum Booten finden Sie hier .

Vermutlich gehörte es Dennis Ritchie, da der Benutzername "dmr" ist.

Im Ordner / usr / games befinden sich etwa 20 Spiele und Unterhaltungsprogramme zur Verschwendung teurer Computerressourcen.

Ein "Spiel" heißt "bcd".

Wenn ich es tippe ./bcd, passiert nichts. Aber dann wird der nächste Befehl, den ich ausführe, als ASCII-Grafik ausgedruckt:

 ________________________________________________
/WC -L *                                         |
| ]                                              |
|   ]] ]                                         |
|]                                               |
|111111111111111111111111111111111111111111111111|
|222222222222222222222222222222222222222222222222|
|3]33]3333333333333333333333333333333333333333333|
|444444]44444444444444444444444444444444444444444|
|555555555555555555555555555555555555555555555555|
|]66666666666666666666666666666666666666666666666|
|777777777777777777777777777777777777777777777777|
|888888]88888888888888888888888888888888888888888|
|999999999999999999999999999999999999999999999999|
|________________________________________________|



 ________________________________________________
/LS                                              |
|                                                |
|]                                               |
| ]                                              |
|111111111111111111111111111111111111111111111111|
|2]2222222222222222222222222222222222222222222222|
|]33333333333333333333333333333333333333333333333|
|444444444444444444444444444444444444444444444444|
|555555555555555555555555555555555555555555555555|
|666666666666666666666666666666666666666666666666|
|777777777777777777777777777777777777777777777777|
|888888888888888888888888888888888888888888888888|
|999999999999999999999999999999999999999999999999|
|________________________________________________|

Weiß jemand, was diese darstellen?

ixtmixilix
quelle

Antworten:

28

Der bcdBefehl formatiert die Ausgabe als Lochkarte wie folgt:

Bildbeschreibung hier eingeben

Aus der BSD-Spiele- Manpage :

bcd ppt morse - formatiert die Eingabe als Lochkarten, Lochstreifen oder Morsecode neu

Das ]steht für wo die Löcher wären.

Auf den ersten Blick scheint es nichts zu tun, weil es auf Eingaben von wartet stdin. Versuchen Sie, etwas hinein zu leiten (dh command | bcd), um zu sehen.

Renan
quelle
2
Da dies ein ernstzunehmendes Arbeitswerkzeug zu sein scheint, frage ich mich, warum es in den Spieleordner verschoben wurde.
Dan Neely
1
Ich denke nicht wirklich, dass dies ein ernstes Arbeitswerkzeug ist. (Ich denke das) 1979 wurden Lochkarten nicht so oft verwendet.
Renan
1
@DanNeely Um echte Lochkarten herzustellen, benötigen Sie einen Locher. sie zu drucken ist einfach hübsch.
Hildred
Ich frage mich, welche Codierung es verwendet ...
Sendmoreinfo
@sendmoreinfo: Wahrscheinlich BCD-Codierung .
Dolda2000,