Co robi Ritchie's 1979 PDP-11 `/ usr / games / bcd`?

24

Niedawno wypróbowałem emulator simh pdp11.

Obraz dysku, którego użyłem, można znaleźć w Internecie, a instrukcje jego uruchamiania znajdują się tutaj .

Przypuszczalnie należał do Dennisa Ritchiego, ponieważ nazwa użytkownika to „dmr”.

W folderze / usr / games znajduje się około 20 gier i rozrywek związanych z marnowaniem drogich zasobów komputerowych.

Jedna „gra” nazywa się „bcd”.

Jeśli uruchomię to przez pisanie ./bcd, nic się nie stanie. Ale potem następne polecenie, które wykonuję, drukowane jest jako ascii art:

 ________________________________________________
/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|
|________________________________________________|

Czy ktoś wie, co one reprezentują?

ixtmixilix
źródło

Odpowiedzi:

28

bcdKomenda formatuje wyjście jako karty dziurkowane , jak ten:

wprowadź opis zdjęcia tutaj

Z gry BSD strony man :

bcd ppt morse - formatowanie danych wejściowych jako kart dziurkowanych, taśmy papierowej lub kodu Morse'a

]Oznacza gdzie otwory będzie.

Na pierwszy rzut oka wydaje się, że nic nie robi, ponieważ czeka na dane wejściowe stdin. Spróbuj przesłać coś do niego (tj. command | bcd), Aby zobaczyć.

Renan
źródło
2
Ponieważ wydaje się, że jest to poważne narzędzie pracy, zastanawiam się, dlaczego zostało umieszczone w folderze gier?
Dan Neely,
1
Nie sądzę, żeby to było poważne narzędzie pracy; (Myślę, że) w 1979 r. Karty z ponczem nie były tak często używane.
Renan,
1
@ DanNeely Aby stworzyć prawdziwe karty dziurkacza, potrzebujesz karty dziurkacza. drukowanie ich jest po prostu ładne.
hildred
Zastanawiam się, w którym kodowaniu się używa ...
sendmoreinfo
@sendmoreinfo: Prawdopodobnie kodowanie BCD .
Dolda2000,