-.TH "BCD" 6 "June 23, 1990"
-.UC 7
-.SH NAME
-bcd \- format input as punch cards
-.br
-ppt \- format input as paper tape
-.br
-morse \- format input as morse code
-.SH SYNOPSIS
-\fBbcd\fP [string ...]
-.br
-\fBppt\fP [string ...]
-.br
-\fBmorse\fP [-s] [string ...]
-.SH DESCRIPTION
-\fIBcd\fP, \fIppt\fP and \fImorse\fP convert command line arguments, if
-provided, or standard input into a form familiar to old-timers. The
-\fI-s\fP option for morse produces dots and dashes rather than words.
+.Dd November 26, 2002
+.Dt BCD 6
+.Os
+.Sh NAME
+.Nm bcd ,
+.Nm ppt ,
+.Nm morse
+.Nd "reformat input as punch cards, paper tape or morse code"
+.Sh SYNOPSIS
+.Nm
+.Op Ar string ...
+.Nm ppt
+.Op Fl d Ns \&| Ns Ar string ...
+.Nm morse
+.Op Fl ds Ar string ...
+.Sh DESCRIPTION
+The
+.Nm ,
+.Nm ppt
+and
+.Nm morse
+commands read the given input and reformat it in the form of
+punched cards, paper tape or morse code respectively.
+Acceptable input are command line arguments or the standard input.
+.Pp
+Available option:
+.Bl -tag -width flag
+.It Fl s
+The
+.Fl s
+option for morse produces dots and dashes rather than words.
+.It Fl d
+Decode
+.Nm ppt
+output, or
+.Nm morse
+output consisting of dots and slashes (as generated by using the
+.Fl s
+option).
+.El
+.Sh SEE ALSO
+.Rs
+.%B "ISO 1681:1973: Information processing--Unpunched paper cards--Specification"
+.Re
+.Rs
+.%B "ISO 1682:1973: Information processing--80 columns punched paper cards--Dimensions and location of rectangular punched holes"
+.Re
+.Rs
+.%B "ECMA-10: ECMA Standard for Data Interchange on Punched Tape"
+.Re
+.Rs
+.%B "ITU-T Recommendation F.1: Operational provisions for the international public telegram service"
+.%O "Division B, I. Morse code"
+.Re