Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sh8 — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

9.2;sh8 (invoke_8-bit_shell) *SH*, revision 1.0, 87/03/20
SH8 (INVOKE_8-BIT_SHELL) -- Invoke 8-bit shell.
usage:  sh8 [font]


FORMAT

  SH8 [font]


  The  sh8 program provides a shell with support for output of 8-bit characters.
  The standard output stream is extended through the use of a  type  manager  to
  interpret  characters  above  ASCII  128  as  referring  to  characters  in an
  additional font file.  A new shell is then invoked  by  sh8  which  uses  this
  stream.    The  value  of  the SHELL environment variable is used to determine
  which shell to invoke.

  In order for sh8 to work, there must exist in /sys/dm/fonts  two  font  files,
  name  (ASCII  32  to 126 decimal), name.a (ASCII 160 to 254).  The name.b file
  (ASCII 128 to 159) is optional, as  it  is  used  to  print  out  the  control
  characters  in  the  high  128 range (ASCII 128 - 159).  If the program has no
  need to print these characters, the name.b file need not exist.


ARGUMENTS

  font
  (optional)         The sh8 default font is courier12. Thus, if sh8 is  invoked
                     with  no  arguments,  the files courier12, courier12.a, and
                     (optionally) courier12.b must exist in /sys/dm/fonts.

  Optionally, a font name may be given as the first (and only) argument to sh8.

  The command sh8 helvetica16 would use /sys/dm/fonts/helvetica16 as the low 128
  characters, and /sys/dm/fonts/helvetica16.a as the high 128 characters.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026