Cosa fa Ritchie's 1979 PDP-11 `/ usr / games / bcd`?


24

Di recente ho provato l'emulatore simh pdp11.

L'immagine del disco che ho usato può essere trovata su Internet e le istruzioni per l'avvio sono disponibili qui .

Presumibilmente apparteneva a Dennis Ritchie, in quanto il nome utente è "dmr".

Nella cartella / usr / games ci sono circa 20 giochi e divertimenti per sprecare costose risorse di elaborazione.

Un "gioco" si chiama "bcd".

Se lo eseguo digitando ./bcd, non succede nulla. Ma poi il comando successivo che eseguo viene stampato come arte ascii:

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

Qualcuno sa cosa rappresentano?

Risposte:


28

Il bcdcomando formatta l'output come una scheda perforata , come questa:

inserisci qui la descrizione dell'immagine

Dalla pagina man dei giochi BSD :

bcd ppt morse - riformatta input come schede perforate, nastro di carta o codice morse

L' ]acronimo di dove sarebbero i buchi.

A prima vista, sembra non fare nulla perché è in attesa di input da stdin. Prova a convogliare qualcosa (es. command | bcd) Per vedere.


2
Dal momento che questo sembra essere uno strumento di lavoro serio, mi chiedo perché sia ​​stato inserito nella cartella dei giochi?
Dan Neely,

1
Non credo proprio che questo sia uno strumento di lavoro serio; (Penso che) nel 1979 le schede perforate non fossero usate così tanto.
Renan,

1
@DanNeely Per creare delle vere carte perforate, è necessario un pugno di carte. stamparli è semplicemente carino.
hildred

Mi chiedo quale codice usi ...
sendmoreinfo,

@sendmoreinfo: probabilmente la codifica BCD .
Dolda 2000
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.