Obligatory Perl snobbery: Perl wins the day by being shorter and better output and already installed on your computer.
perl -C -M5.032 -MUnicode::UCD=charprop -e \
'# https://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/IBMGRAPH.TXT
my @cp437 = qw(
0 263a 263b 2665 2666 2663 2660 2022 25d8 25cb 25d9 2642 2640 266a 266b 263c
25ba 25c4 2195 203c b6 a7 25ac 21a8 2191 2193 2192 2190 221f 2194 25b2 25bc
);
printf "%3u %02x %07b %3o %s %s %s\n",
($_) x 4,
$_ == 127 ? chr(0x2421) : $_ <= 32 ? chr(0x2400+$_) : chr,
$_ == 127 ? chr(0x2302) : 0 < $_ < 32 ? chr hex $cp437[$_] : chr,
charprop($_, "Name") || charprop($_, "NameAlias") =~ s/: \w+//gr
for @ARGV ? oct $ARGV[0] : 0..127'