some screen-management utilities for the PC7300 (long)
Dave Mankins
dm at .COM
Thu Mar 16 01:04:45 AEST 1989
The README, a few lines down, explains it all. I hope this is an
appropriate posting for this newsgroup. I apologize if it isn't.
# This is a shell archive. Remove anything before this line, then
# unpack it by saving it in a file and typing "sh file". (Files
# unpacked will be owned by you and have default permissions.)
#
# This archive contains:
# README syntax.h w.c label.c ldft.c dm.7.ft.as dm.8.ft.as
echo x - README
cat > "README" << '//E*O*F README//'
Someone posted a message a few days ago asking if it was possible to bypass
the user-agent and open up several full screen windows. This was the first
problem I set out to solve after picking up a 7300 at a fire-sale, since I
think the half-inch borders on UA windows are a scandalous waste of screen
real-estate (now, if only I could get rid of the space taken up by the row
of soft-buttons across the bottom...).
Enclosed below are a few programs:
w.c --- a program which opens a new window, starts a shell talking
to the window, and gets out of the way.
This program creates full-screen windows with no border,
resize boxes, or any other embellishments.
label.c --- a program which puts a label into the window-manager's
menu-box, so you can find this window again.
ldft.c --- a program which replaces the font used by the window with
a font of your choosing.
dm.7.ft.as --- a 7-pixel-high fixed-width font which I use (and which
permits me to get 36 lines of text on the screen). It's not
an Ann Arbor Ambassador, but then the Ambassador doesn't run
UNIX...
dm.8.ft.as --- an 8-pixel-high fixed-width font which other people
might prefer. Actually, this font was a stage in the
7-pixel font's development --- I think the only difference
between dm.7.ft and dm.8.ft is that dm.8.ft has a extra
leading between lines.
dm.*.ft.as are the ascii-readable sources for the fonts, ready to be fed to
cfont.
To make use of these programs, I have the following in my .profile:
# Load the micro-font as font 0
ldft 0 /usr/lib/wfont/dm.7.ft
# initialize termcap...
eval `tset -s -Q s4`
# now correct termcap for the proper size of the terminal
TERMCAP=`echo $TERMCAP | sed 's/li#../li#36/'`
I automatically start up a second window (one shortcoming of my system is
you have to have a spare window lying around --- you can't start one up
after you've gotten tired of waiting for your compilation to finish --- no
job control or anything like that) with the following in my .profile:
# Sometimes we start up, not under /dev/syscon, but under /dev/w1 ---
# either case, make another window.
# In all cases, put an initial label up for the window.
case `tty` in
/dev/syscon) label "login"; w;;
/dev/w1) label "shell `tty`"; w;;
*) label "shell `tty`";;
esac
# put the window into the shell prompt, too.
PS1="`tty`> "
I have also aliased a lot of my favorite long-running interactive programs
(jove/emacs, kermit) to label their windows before starting --- and I just
keep them around in a window all the time (keeping a shell-buffer in a jove
window is also a nice improvment to the standard UNIX user interface...)
These programs have been only tested on PC-UNIX 2.0 (and then only on a
7300, not on a 3b1 or any of the other variants).
I apologize for posting sources to this newsgroup, but my site doesn't get
the unix-pc newsgroups (yet), and I thought these programs would be useful
to many readers in this newsgroup.
I apologize further for posting sources with no man pages, but I hope the
programs are clear enough and useful enough despite that shortcoming.
//E*O*F README//
echo x - syntax.h
cat > "syntax.h" << '//E*O*F syntax.h//'
#define is ==
#define isnt !=
#define and &&
#define or ||
#define not !
#define TRUE (1==1)
#define FALSE (0==1)
extern int errno;
extern int sys_nerr;
extern char *sys_errlist[];
#define errormsg \
(((errno < 0) or (errno > sys_nerr))? \
"Errno out of range": sys_errlist[errno])
#define seq(a,b) (strcmp(a,b) is 0)
#define seqn(a,b,n) (strncmp(a,b,n) is 0)
#define boolean int
#define private static
//E*O*F syntax.h//
echo x - w.c
cat > "w.c" << '//E*O*F w.c//'
/*
* A program which opens another full-screen window and runs a shell in it.
*/
#include <stdio.h>
#include <fcntl.h>
#include <sys/window.h>
#include "syntax.h"
char *progname;
/* --------------------------------- main --------------------------------- */
main(argc, argv)
int argc;
char **argv;
{
int fd;
char *shell;
char *home;
extern char *getenv();
progname = argv[0];
switch(fork()) {
case 0:
close(0);
close(1);
close(2);
setpgrp();
if((fd = open("/dev/window", O_RDWR)) < 0) {
fprintf(stderr, "%s: Can't open /dev/window; %s\n",
progname, errormsg);
exit(1);
}
dup(fd);
dup(fd);
ioctl(0, WIOCPGRP);
if((home = getenv("HOME")) isnt NULL) chdir(home);
if((shell = getenv("SHELL")) is NULL) shell = "/bin/sh";
execl("/bin/sh", "-", 0);
/*
* Admittedly, the error message will probably only flash on the
* screen and be gone before it can be read, but...
*/
fprintf(stderr, "%s: Can't execute \"%s\"; %s\n",
progname, shell, errormsg);
exit(1);
case -1:
fprintf(stderr, "%s: Can't make fork; %s\n", progname, errormsg);
exit(1);
default:
exit(0);
}
} /* main */
//E*O*F w.c//
echo x - label.c
cat > "label.c" << '//E*O*F label.c//'
/*
* A command which alters the label in the window manager's display
* for this window.
* This command reads all its args in and makes a string out of them.
* It also is sure to cut the string down to size...
*/
#include <stdio.h>
#include <fcntl.h>
#include <sys/window.h>
#include "syntax.h"
char *progname;
/* --------------------------------- main --------------------------------- */
main(argc, argv)
int argc;
char **argv;
{
int i;
int buflen = 0;
char *buffer;
struct utdata ut;
progname = argv[0];
if(argc < 1){
printf("Usage: %s window-label\n", progname);
exit(1);
}
if(argc is 2) { buffer = argv[1]; buflen = strlen(buffer); }
else {
for(i = 1; i < argc; i++) buflen += (strlen(argv[i]) + 1);
if((buffer = (char *) malloc(buflen)) is NULL){
printf("%s: can't get memory for %d byte-long label; %s\n",
progname, buflen, errormsg);
exit(1);
}
for(i = 1; i < argc; i++) {
strcat(buffer, argv[i]);
strcat(buffer, " ");
}
}
if(buflen > WTXTLEN) {
printf("%s: Warning, the window label will be truncated to %d chars\n",
progname, WTXTLEN);
}
ut.ut_num = WTXTUSER;
strncpy(ut.ut_text, buffer, WTXTLEN);
if(ioctl(0, WIOCSETTEXT, &ut) < 0) {
printf("%s: Can't set window's text; %s\n", progname, errormsg);
exit(1);
}
}
//E*O*F label.c//
echo x - ldft.c
cat > "ldft.c" << '//E*O*F ldft.c//'
/*
* A program for loading fonts into kernel memory.
*/
#include <stdio.h>
#include <sys/window.h>
#include <sys/font.h>
#include "syntax.h"
char *progname;
main(argc, argv)
int argc;
char **argv;
{
char *fontfile;
FILE *font;
int fontnum;
int magic;
struct ufdata ufdata;
progname = argv[0];
if(argc isnt 2 and argc isnt 3){
printf("%s: usage: %s [font-number] font-file\n",
progname, progname);
exit(1);
}
if(argc is 2) { fontfile = argv[1]; fontnum = 1; }
else { fontfile = argv[2]; fontnum = atoi(argv[1]); }
if(fontnum > 7 or fontnum < 0) {
printf("%s: font number must be >=0 and <= 7\n", progname);
exit(1);
}
if((font = fopen(fontfile, "r")) is NULL) {
printf("%s: Can't open font file %s for reading; %s\n",
progname, fontfile, errormsg);
exit(1);
}
if(fread(&magic, sizeof(magic), 1, font) isnt 1) {
printf("%s: Can't read magic number from font file %s; %s\n",
progname, fontfile, errormsg);
exit(1);
}
if(magic isnt FMAGIC) {
printf("%s: %s isn't a font file (wrong magic number)\n",
progname, fontfile);
exit(1);
}
fclose(font);
ufdata.uf_slot = fontnum;
strncpy(ufdata.uf_name, fontfile, FNSIZE);
if(ioctl(0, WIOCLFONT, &ufdata) < 0) {
printf("%s: Can't load font %s; %s\n", progname,
fontfile, errormsg);
exit(1);
}
/*
* Send the correct magic-sequence to enable the loaded font.
* This is the ANSI enter alternate character-set sequence.
*/
if(fontnum isnt 0) printf("\033(%d\016", fontnum);
}
//E*O*F ldft.c//
echo x - dm.7.ft.as
cat > "dm.7.ft.as" << '//E*O*F dm.7.ft.as//'
# magic 0x18e
# flags 0x0
hs 8
vs 8
basel 6
############### Character 0x20, 040, 32
char 32
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits
bits
bits
bits
bits
############### Character 0x21, 041, 33 ! ! ! ! ! ! ! ! ! !
char 33
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits **
bits
bits **
bits
############### Character 0x22, 042, 34 " " " " " " " " " "
char 34
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits
bits
bits
bits
############### Character 0x23, 043, 35 # # # # # # # # # #
char 35
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits *******
bits ** **
bits *******
bits ** **
bits
############### Character 0x24, 044, 36 $ $ $ $ $ $ $ $ $ $
char 36
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits *****
bits ** *
bits * **
bits *****
bits **
############### Character 0x25, 045, 37 % % % % % % % % % %
char 37
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits **
bits ** **
bits ** **
bits
############### Character 0x26, 046, 38 & & & & & & & & & &
char 38
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ***
bits ** *
bits *** *
bits ** **
bits *** **
bits
############### Character 0x27, 047, 39 ' ' ' ' ' ' ' ' ' '
char 39
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits
bits
bits
bits
############### Character 0x28, 050, 40 ( ( ( ( ( ( ( ( ( (
char 40
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x29, 051, 41 ) ) ) ) ) ) ) ) ) )
char 41
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x2a, 052, 42 * * * * * * * * * *
char 42
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ****
bits ******
bits ****
bits ** **
bits
############### Character 0x2b, 053, 43 + + + + + + + + + +
char 43
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits ******
bits **
bits **
bits
############### Character 0x2c, 054, 44 , , , , , , , , , ,
char 44
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits
bits
bits **
bits **
bits
############### Character 0x2d, 055, 45 - - - - - - - - - -
char 45
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits
bits *******
bits
bits
bits
############### Character 0x2e, 056, 46 . . . . . . . . . .
char 46
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits
bits
bits ***
bits ***
bits
############### Character 0x2f, 057, 47 / / / / / / / / / /
char 47
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x30, 060, 48 0 0 0 0 0 0 0 0 0 0
char 48
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** ***
bits ** * **
bits *** **
bits *****
bits
############### Character 0x31, 061, 49 1 1 1 1 1 1 1 1 1 1
char 49
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits ***
bits **
bits **
bits ****
bits
############### Character 0x32, 062, 50 2 2 2 2 2 2 2 2 2 2
char 50
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** **
bits ***
bits **
bits *******
bits
############### Character 0x33, 063, 51 3 3 3 3 3 3 3 3 3 3
char 51
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *******
bits **
bits **
bits **
bits * **
bits ****
############### Character 0x34, 064, 52 4 4 4 4 4 4 4 4 4 4
char 52
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits ****
bits ** **
bits ** **
bits *******
bits **
bits **
############### Character 0x35, 065, 53 5 5 5 5 5 5 5 5 5 5
char 53
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *******
bits **
bits ******
bits **
bits ** **
bits *****
############### Character 0x36, 066, 54 6 6 6 6 6 6 6 6 6 6
char 54
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits **
bits ******
bits ** **
bits *****
bits
############### Character 0x37, 067, 55 7 7 7 7 7 7 7 7 7 7
char 55
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ******
bits **
bits **
bits **
bits **
bits
############### Character 0x38, 070, 56 8 8 8 8 8 8 8 8 8 8
char 56
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** **
bits *****
bits ** **
bits *****
bits
############### Character 0x39, 071, 57 9 9 9 9 9 9 9 9 9 9
char 57
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** **
bits ******
bits **
bits ******
bits
############### Character 0x3a, 072, 58 : : : : : : : : : :
char 58
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits
bits **
bits **
bits
############### Character 0x3b, 073, 59 ; ; ; ; ; ; ; ; ; ;
char 59
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits
bits **
bits **
bits
############### Character 0x3c, 074, 60 < < < < < < < < < <
char 60
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits ***
bits ***
bits ***
bits **
bits
############### Character 0x3d, 075, 61 = = = = = = = = = =
char 61
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits *******
bits
bits *******
bits
bits
############### Character 0x3e, 076, 62 > > > > > > > > > >
char 62
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits ***
bits ***
bits ***
bits **
bits
############### Character 0x3f, 077, 63 ? ? ? ? ? ? ? ? ? ?
char 63
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits **
bits ***
bits
bits **
bits
############### Character 0x40, 0100, 64 @ @ @ @ @ @ @ @ @ @
char 64
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** * **
bits ** ***
bits **
bits ******
bits
############### Character 0x41, 0101, 65 A A A A A A A A A A
char 65
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ***
bits ** **
bits ** **
bits *******
bits ** **
bits
############### Character 0x42, 0102, 66 B B B B B B B B B B
char 66
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ******
bits ** **
bits *****
bits ** **
bits ******
bits
############### Character 0x43, 0103, 67 C C C C C C C C C C
char 67
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** **
bits **
bits ** **
bits *****
bits
############### Character 0x44, 0104, 68 D D D D D D D D D D
char 68
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ******
bits ** **
bits ** **
bits ** **
bits ******
bits
############### Character 0x45, 0105, 69 E E E E E E E E E E
char 69
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *******
bits **
bits *****
bits **
bits *******
bits
############### Character 0x46, 0106, 70 F F F F F F F F F F
char 70
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *******
bits **
bits *****
bits **
bits **
bits
############### Character 0x47, 0107, 71 G G G G G G G G G G
char 71
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits **
bits ** ***
bits ** **
bits *****
bits
############### Character 0x48, 0110, 72 H H H H H H H H H H
char 72
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits *******
bits ** **
bits ** **
bits
############### Character 0x49, 0111, 73 I I I I I I I I I I
char 73
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ****
bits **
bits **
bits **
bits ****
bits
############### Character 0x4a, 0112, 74 J J J J J J J J J J
char 74
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits **
bits ** **
bits *****
bits
############### Character 0x4b, 0113, 75 K K K K K K K K K K
char 75
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits ****
bits ** **
bits ** **
bits
############### Character 0x4c, 0114, 76 L L L L L L L L L L
char 76
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits *******
bits
############### Character 0x4d, 0115, 77 M M M M M M M M M M
char 77
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits *** ***
bits *******
bits ** * **
bits ** **
bits
############### Character 0x4e, 0116, 78 N N N N N N N N N N
char 78
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits *** **
bits **** **
bits ** ****
bits ** ***
bits
############### Character 0x4f, 0117, 79 O O O O O O O O O O
char 79
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** **
bits ** **
bits ** **
bits *****
bits
############### Character 0x50, 0120, 80 P P P P P P P P P P
char 80
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ******
bits ** **
bits ******
bits **
bits **
bits
############### Character 0x51, 0121, 81 Q Q Q Q Q Q Q Q Q Q
char 81
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits ** **
bits ** * **
bits ** **
bits *** **
bits
############### Character 0x52, 0122, 82 R R R R R R R R R R
char 82
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ******
bits ** **
bits *****
bits ** **
bits ** **
bits
############### Character 0x53, 0123, 83 S S S S S S S S S S
char 83
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *****
bits *** *
bits **
bits * ***
bits *****
bits
############### Character 0x54, 0124, 84 T T T T T T T T T T
char 84
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ******
bits **
bits **
bits **
bits **
bits
############### Character 0x55, 0125, 85 U U U U U U U U U U
char 85
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits ** **
bits ** **
bits *****
bits
############### Character 0x56, 0126, 86 V V V V V V V V V V
char 86
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits ** **
bits ***
bits *
bits
############### Character 0x57, 0127, 87 W W W W W W W W W W
char 87
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits ** * **
bits ** * **
bits ** **
bits
############### Character 0x58, 0130, 88 X X X X X X X X X X
char 88
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits ***
bits ** **
bits ** **
bits
############### Character 0x59, 0131, 89 Y Y Y Y Y Y Y Y Y Y
char 89
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ** **
bits ** **
bits ****
bits **
bits **
bits
############### Character 0x5a, 0132, 90 Z Z Z Z Z Z Z Z Z Z
char 90
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits *******
bits **
bits ***
bits **
bits *******
bits
############### Character 0x5b, 0133, 91 [ [ [ [ [ [ [ [ [ [
char 91
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ****
bits **
bits **
bits **
bits ****
bits
############### Character 0x5c, 0134, 92 \ \ \ \ \ \ \ \ \ \
char 92
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x5d, 0135, 93 ] ] ] ] ] ] ] ] ] ]
char 93
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits ****
bits **
bits **
bits **
bits ****
bits
############### Character 0x5e, 0136, 94 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
char 94
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits ****
bits ** **
bits
bits
bits
############### Character 0x5f, 0137, 95 _ _ _ _ _ _ _ _ _ _
char 95
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits
bits
bits
bits
bits *******
############### Character 0x60, 0140, 96 ` ` ` ` ` ` ` ` ` `
char 96
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits **
bits
bits
bits
bits
############### Character 0x61, 0141, 97 a a a a a a a a a a
char 97
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits ** **
bits ** **
bits **** *
bits
############### Character 0x62, 0142, 98 b b b b b b b b b b
char 98
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits **
bits ******
bits ** **
bits ** **
bits ******
bits
############### Character 0x63, 0143, 99 c c c c c c c c c c
char 99
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits *****
bits **
bits **
bits *****
bits
############### Character 0x64, 0144, 100 d d d d d d d d d d
char 100
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits **
bits ******
bits ** **
bits ** **
bits ******
bits
############### Character 0x65, 0145, 101 e e e e e e e e e e
char 101
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits *****
bits ** ***
bits ****
bits *****
bits
############### Character 0x66, 0146, 102 f f f f f f f f f f
char 102
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits ***
bits ** **
bits **
bits ******
bits **
bits **
bits
############### Character 0x67, 0147, 103 g g g g g g g g g g
char 103
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits ** **
bits ******
bits **
bits *****
############### Character 0x68, 0150, 104 h h h h h h h h h h
char 104
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits **
bits ******
bits ** **
bits ** **
bits ** **
bits
############### Character 0x69, 0151, 105 i i i i i i i i i i
char 105
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits
bits ***
bits **
bits **
bits ****
bits
############### Character 0x6a, 0152, 106 j j j j j j j j j j
char 106
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ***
bits **
bits **
bits ** **
bits ****
############### Character 0x6b, 0153, 107 k k k k k k k k k k
char 107
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits **
bits ** **
bits ** **
bits ** **
bits ** **
bits
############### Character 0x6c, 0154, 108 l l l l l l l l l l
char 108
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits ***
bits **
bits **
bits **
bits **
bits ****
bits
############### Character 0x6d, 0155, 109 m m m m m m m m m m
char 109
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits ** * **
bits ** * **
bits ** * **
bits
############### Character 0x6e, 0156, 110 n n n n n n n n n n
char 110
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits ** **
bits ** **
bits ** **
bits
############### Character 0x6f, 0157, 111 o o o o o o o o o o
char 111
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits *****
bits ** **
bits ** **
bits *****
bits
############### Character 0x70, 0160, 112 p p p p p p p p p p
char 112
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits ** **
bits ** **
bits ******
bits **
############### Character 0x71, 0161, 113 q q q q q q q q q q
char 113
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits ** **
bits ** **
bits ******
bits **
############### Character 0x72, 0162, 114 r r r r r r r r r r
char 114
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits * ****
bits ***
bits **
bits **
bits
############### Character 0x73, 0163, 115 s s s s s s s s s s
char 115
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits ***
bits ***
bits ******
bits
############### Character 0x74, 0164, 116 t t t t t t t t t t
char 116
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits **
bits ******
bits **
bits **
bits ***
bits
############### Character 0x75, 0165, 117 u u u u u u u u u u
char 117
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ** **
bits ** **
bits ** **
bits ******
bits
############### Character 0x76, 0166, 118 v v v v v v v v v v
char 118
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ** **
bits ** **
bits ** **
bits ***
bits
############### Character 0x77, 0167, 119 w w w w w w w w w w
char 119
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ** **
bits ** * **
bits ** * **
bits ** **
bits
############### Character 0x78, 0170, 120 x x x x x x x x x x
char 120
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ** **
bits ****
bits ****
bits ** **
bits
############### Character 0x79, 0171, 121 y y y y y y y y y y
char 121
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ** **
bits ** **
bits ******
bits **
bits *****
############### Character 0x7a, 0172, 122 z z z z z z z z z z
char 122
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits
bits ******
bits **
bits **
bits ******
bits
############### Character 0x7b, 0173, 123 { { { { { { { { { {
char 123
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits ***
bits **
bits ***
bits ***
bits **
bits ***
bits
############### Character 0x7c, 0174, 124 | | | | | | | | | |
char 124
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits **
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x7d, 0175, 125 } } } } } } } } } }
char 125
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits ***
bits **
bits ***
bits ***
bits **
bits ***
bits
############### Character 0x7e, 0176, 126 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
char 126
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits
bits **
bits *****
bits **
bits
bits
bits
############### Character 0x7f, 0177, 127
char 127
hs 7
vs 7
ha 0
va -6
hi 8
vi 1
bits ***
bits **
bits **
bits **
bits **
bits ***
bits
//E*O*F dm.7.ft.as//
echo x - dm.8.ft.as
cat > "dm.8.ft.as" << '//E*O*F dm.8.ft.as//'
# magic 0x18e
# flags 0x0
hs 8
vs 9
basel 6
############### Character 0x20, 040, 32
char 32
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits
bits
bits
bits
bits
############### Character 0x21, 041, 33 ! ! ! ! ! ! ! ! ! !
char 33
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits
bits **
bits
############### Character 0x22, 042, 34 " " " " " " " " " "
char 34
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits
bits
bits
bits
bits
############### Character 0x23, 043, 35 # # # # # # # # # #
char 35
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits *******
bits ** **
bits *******
bits ** **
bits
bits
############### Character 0x24, 044, 36 $ $ $ $ $ $ $ $ $ $
char 36
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits *****
bits ** *
bits * **
bits *****
bits **
bits
############### Character 0x25, 045, 37 % % % % % % % % % %
char 37
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits **
bits **
bits ** **
bits ** **
bits
############### Character 0x26, 046, 38 & & & & & & & & & &
char 38
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits ** *
bits *** *
bits ** ***
bits ** **
bits *** **
bits
############### Character 0x27, 047, 39 ' ' ' ' ' ' ' ' ' '
char 39
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits
bits
bits
bits
############### Character 0x28, 050, 40 ( ( ( ( ( ( ( ( ( (
char 40
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x29, 051, 41 ) ) ) ) ) ) ) ) ) )
char 41
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x2a, 052, 42 * * * * * * * * * *
char 42
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits ** **
bits ****
bits ******
bits ****
bits ** **
bits
############### Character 0x2b, 053, 43 + + + + + + + + + +
char 43
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits **
bits **
bits ******
bits **
bits **
bits
############### Character 0x2c, 054, 44 , , , , , , , , , ,
char 44
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits
bits
bits **
bits **
bits
############### Character 0x2d, 055, 45 - - - - - - - - - -
char 45
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits *******
bits
bits
bits
bits
############### Character 0x2e, 056, 46 . . . . . . . . . .
char 46
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits
bits
bits ***
bits ***
bits
############### Character 0x2f, 057, 47 / / / / / / / / / /
char 47
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x30, 060, 48 0 0 0 0 0 0 0 0 0 0
char 48
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** ***
bits ** * **
bits *** **
bits ** **
bits *****
bits
############### Character 0x31, 061, 49 1 1 1 1 1 1 1 1 1 1
char 49
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits ***
bits **
bits **
bits **
bits ****
bits
############### Character 0x32, 062, 50 2 2 2 2 2 2 2 2 2 2
char 50
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits **
bits ***
bits ***
bits *******
bits
############### Character 0x33, 063, 51 3 3 3 3 3 3 3 3 3 3
char 51
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *******
bits **
bits ****
bits **
bits ** **
bits *****
bits
############### Character 0x34, 064, 52 4 4 4 4 4 4 4 4 4 4
char 52
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits ** **
bits ** **
bits *******
bits **
bits **
bits
############### Character 0x35, 065, 53 5 5 5 5 5 5 5 5 5 5
char 53
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *******
bits **
bits ******
bits **
bits ** **
bits *****
bits
############### Character 0x36, 066, 54 6 6 6 6 6 6 6 6 6 6
char 54
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits **
bits ******
bits ** **
bits ** **
bits *****
bits
############### Character 0x37, 067, 55 7 7 7 7 7 7 7 7 7 7
char 55
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ******
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x38, 070, 56 8 8 8 8 8 8 8 8 8 8
char 56
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits *****
bits ** **
bits ** **
bits *****
bits
############### Character 0x39, 071, 57 9 9 9 9 9 9 9 9 9 9
char 57
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits ******
bits **
bits ** **
bits *****
bits
############### Character 0x3a, 072, 58 : : : : : : : : : :
char 58
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits ***
bits ***
bits
bits ***
bits ***
bits
############### Character 0x3b, 073, 59 ; ; ; ; ; ; ; ; ; ;
char 59
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits ***
bits
bits ***
bits **
bits **
bits
############### Character 0x3c, 074, 60 < < < < < < < < < <
char 60
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits ***
bits ***
bits ***
bits ***
bits **
bits
############### Character 0x3d, 075, 61 = = = = = = = = = =
char 61
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits *******
bits
bits *******
bits
bits
bits
############### Character 0x3e, 076, 62 > > > > > > > > > >
char 62
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits ***
bits ***
bits ***
bits ***
bits **
bits
############### Character 0x3f, 077, 63 ? ? ? ? ? ? ? ? ? ?
char 63
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits ***
bits **
bits
bits **
bits
############### Character 0x40, 0100, 64 @ @ @ @ @ @ @ @ @ @
char 64
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** ***
bits ** * **
bits ** ***
bits **
bits ******
bits
############### Character 0x41, 0101, 65 A A A A A A A A A A
char 65
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits ** **
bits ** **
bits *******
bits ** **
bits ** **
bits
############### Character 0x42, 0102, 66 B B B B B B B B B B
char 66
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ******
bits ** **
bits *****
bits ** **
bits ** **
bits ******
bits
############### Character 0x43, 0103, 67 C C C C C C C C C C
char 67
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits **
bits **
bits ** **
bits *****
bits
############### Character 0x44, 0104, 68 D D D D D D D D D D
char 68
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ******
bits ** **
bits ** **
bits ** **
bits ** **
bits ******
bits
############### Character 0x45, 0105, 69 E E E E E E E E E E
char 69
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *******
bits **
bits *****
bits **
bits **
bits *******
bits
############### Character 0x46, 0106, 70 F F F F F F F F F F
char 70
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *******
bits **
bits *****
bits **
bits **
bits **
bits
############### Character 0x47, 0107, 71 G G G G G G G G G G
char 71
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits **
bits ** ***
bits ** **
bits *****
bits
############### Character 0x48, 0110, 72 H H H H H H H H H H
char 72
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits *******
bits ** **
bits ** **
bits ** **
bits
############### Character 0x49, 0111, 73 I I I I I I I I I I
char 73
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ****
bits **
bits **
bits **
bits **
bits ****
bits
############### Character 0x4a, 0112, 74 J J J J J J J J J J
char 74
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits ** **
bits *****
bits
############### Character 0x4b, 0113, 75 K K K K K K K K K K
char 75
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits ****
bits ****
bits ** **
bits ** **
bits
############### Character 0x4c, 0114, 76 L L L L L L L L L L
char 76
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits *******
bits
############### Character 0x4d, 0115, 77 M M M M M M M M M M
char 77
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits *** ***
bits *******
bits ** * **
bits ** **
bits ** **
bits
############### Character 0x4e, 0116, 78 N N N N N N N N N N
char 78
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits *** **
bits **** **
bits ** ****
bits ** ***
bits ** **
bits
############### Character 0x4f, 0117, 79 O O O O O O O O O O
char 79
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits ** **
bits ** **
bits ** **
bits *****
bits
############### Character 0x50, 0120, 80 P P P P P P P P P P
char 80
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ******
bits ** **
bits ******
bits **
bits **
bits **
bits
############### Character 0x51, 0121, 81 Q Q Q Q Q Q Q Q Q Q
char 81
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits ** **
bits ** * **
bits ** **
bits *** **
bits
############### Character 0x52, 0122, 82 R R R R R R R R R R
char 82
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ******
bits ** **
bits ** **
bits *****
bits ** **
bits ** **
bits
############### Character 0x53, 0123, 83 S S S S S S S S S S
char 83
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *****
bits ** **
bits ***
bits ***
bits ** **
bits *****
bits
############### Character 0x54, 0124, 84 T T T T T T T T T T
char 84
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ******
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x55, 0125, 85 U U U U U U U U U U
char 85
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits ** **
bits ** **
bits ** **
bits *****
bits
############### Character 0x56, 0126, 86 V V V V V V V V V V
char 86
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits ** **
bits ** **
bits ***
bits *
bits
############### Character 0x57, 0127, 87 W W W W W W W W W W
char 87
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits ** * **
bits ** * **
bits ** * **
bits ** **
bits
############### Character 0x58, 0130, 88 X X X X X X X X X X
char 88
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits ***
bits ** **
bits ** **
bits ** **
bits
############### Character 0x59, 0131, 89 Y Y Y Y Y Y Y Y Y Y
char 89
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ** **
bits ** **
bits ****
bits **
bits **
bits **
bits
############### Character 0x5a, 0132, 90 Z Z Z Z Z Z Z Z Z Z
char 90
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits *******
bits **
bits **
bits **
bits **
bits *******
bits
############### Character 0x5b, 0133, 91 [ [ [ [ [ [ [ [ [ [
char 91
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ****
bits **
bits **
bits **
bits **
bits ****
bits
############### Character 0x5c, 0134, 92 \ \ \ \ \ \ \ \ \ \
char 92
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits
bits
############### Character 0x5d, 0135, 93 ] ] ] ] ] ] ] ] ] ]
char 93
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ****
bits **
bits **
bits **
bits **
bits ****
bits
############### Character 0x5e, 0136, 94 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
char 94
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits ****
bits ** **
bits
bits
bits
bits
############### Character 0x5f, 0137, 95 _ _ _ _ _ _ _ _ _ _
char 95
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits
bits
bits
bits
bits *******
############### Character 0x60, 0140, 96 ` ` ` ` ` ` ` ` ` `
char 96
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits
bits
bits
bits
bits
############### Character 0x61, 0141, 97 a a a a a a a a a a
char 97
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits ** **
bits ** **
bits **** *
bits
############### Character 0x62, 0142, 98 b b b b b b b b b b
char 98
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits ******
bits ** **
bits ** **
bits ******
bits
############### Character 0x63, 0143, 99 c c c c c c c c c c
char 99
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits *****
bits **
bits **
bits *****
bits
############### Character 0x64, 0144, 100 d d d d d d d d d d
char 100
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits ******
bits ** **
bits ** **
bits ******
bits
############### Character 0x65, 0145, 101 e e e e e e e e e e
char 101
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits *****
bits ** ***
bits ****
bits *****
bits
############### Character 0x66, 0146, 102 f f f f f f f f f f
char 102
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits ** **
bits **
bits ******
bits **
bits **
bits
############### Character 0x67, 0147, 103 g g g g g g g g g g
char 103
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits ** **
bits ******
bits **
bits *****
############### Character 0x68, 0150, 104 h h h h h h h h h h
char 104
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits ******
bits ** **
bits ** **
bits ** **
bits
############### Character 0x69, 0151, 105 i i i i i i i i i i
char 105
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits
bits ***
bits **
bits **
bits ****
bits
############### Character 0x6a, 0152, 106 j j j j j j j j j j
char 106
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ***
bits **
bits **
bits ** **
bits ****
############### Character 0x6b, 0153, 107 k k k k k k k k k k
char 107
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits ** **
bits ** **
bits ** **
bits ** **
bits
############### Character 0x6c, 0154, 108 l l l l l l l l l l
char 108
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits **
bits **
bits **
bits **
bits ****
bits
############### Character 0x6d, 0155, 109 m m m m m m m m m m
char 109
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits ** * **
bits ** * **
bits ** * **
bits
############### Character 0x6e, 0156, 110 n n n n n n n n n n
char 110
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits ** **
bits ** **
bits ** **
bits
############### Character 0x6f, 0157, 111 o o o o o o o o o o
char 111
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits *****
bits ** **
bits ** **
bits *****
bits
############### Character 0x70, 0160, 112 p p p p p p p p p p
char 112
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits ** **
bits ** **
bits ******
bits **
############### Character 0x71, 0161, 113 q q q q q q q q q q
char 113
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits ** **
bits ** **
bits ******
bits **
############### Character 0x72, 0162, 114 r r r r r r r r r r
char 114
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits * ****
bits *** **
bits **
bits **
bits
############### Character 0x73, 0163, 115 s s s s s s s s s s
char 115
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits ***
bits ***
bits ******
bits
############### Character 0x74, 0164, 116 t t t t t t t t t t
char 116
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits ******
bits **
bits **
bits ***
bits
############### Character 0x75, 0165, 117 u u u u u u u u u u
char 117
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ** **
bits ** **
bits ** **
bits ******
bits
############### Character 0x76, 0166, 118 v v v v v v v v v v
char 118
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ** **
bits ** **
bits ** **
bits ***
bits
############### Character 0x77, 0167, 119 w w w w w w w w w w
char 119
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ** **
bits ** * **
bits ** * **
bits ** **
bits
############### Character 0x78, 0170, 120 x x x x x x x x x x
char 120
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ** **
bits ****
bits ****
bits ** **
bits
############### Character 0x79, 0171, 121 y y y y y y y y y y
char 121
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ** **
bits ** **
bits ******
bits **
bits *****
############### Character 0x7a, 0172, 122 z z z z z z z z z z
char 122
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits
bits ******
bits **
bits **
bits ******
bits
############### Character 0x7b, 0173, 123 { { { { { { { { { {
char 123
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits **
bits ***
bits ***
bits **
bits ***
bits
############### Character 0x7c, 0174, 124 | | | | | | | | | |
char 124
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits **
bits **
bits **
bits **
bits **
bits **
bits
############### Character 0x7d, 0175, 125 } } } } } } } } } }
char 125
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits ***
bits **
bits ***
bits ***
bits **
bits ***
bits
############### Character 0x7e, 0176, 126 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
char 126
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits
bits
bits **
bits *****
bits **
bits
bits
bits
############### Character 0x7f, 0177, 127
char 127
hs 7
vs 8
ha 0
va -7
hi 8
vi 1
bits ***
bits **
bits **
bits **
bits **
bits **
bits ***
bits
//E*O*F dm.8.ft.as//
exit 0
More information about the Comp.sys.att
mailing list