home *** CD-ROM | disk | FTP | other *** search
/ Old Hackers Atari User Group Newsletter / Old_Hackers_Atari_User_Group_Newsletter_OHMA97A.atr / kstarfnt.txt < prev    next >
Text File  |  2023-02-26  |  7KB  |  1 lines

  1. ¢               o=o=o=o=o=¢¢         Printer Draft Font Maker¢¢                    by¢¢             Thomas J. Andrews¢¢             Copyright 1997¢¢ Developed   from  "The  Printer  Font¢ Maker" for Gemini 10X and Epson  FX80¢ printers  by James Duffin  (Copyright¢ 1984)¢¢¢ This  program  can  create  and  edit¢ downloadable draft characters for the¢ Star  Micronics  NX-1001  9-pin   dot¢ matrix   printer.    While   designed¢ specifically   for  the  NX-1001,  it¢ should   work   with   any    printer¢ compatible  with  the  Epson   LX850,¢ which  the  NX-1001  emulates when in¢ "standard"  mode.   The  program  can¢ download directly to the  printer  or¢ create a disk file that can be copied¢ to the printer at  a  later  time  or¢ from  another  program.   It can also¢ use Epson FX80 and  Star  Gemini  10X¢ font  data  files  created with James¢ Duffin's     "Fontmaker."      (Antic¢ Magazine, March 1985)¢¢ Hardware  requirements  are: a 48K or¢ better    Atari    8-bit    computer,¢ joystick, disk drive, and, of course,¢ a  compatible  printer.  This program¢ will work with Atari DOS  2.0s,  2.5,¢ and  MYDOS  4.5.  It should work with¢ almost any DOS but the horrendous DOS¢ 3.0  (is  ANYBODY  still  using  that¢ thing?),  but  it  hasn't been tested¢ with any  others.   It's  written  in¢ Atari  BASIC  and  works  with  Turbo¢ BASIC XL, with a bit of special setup¢ procedure.  I highly recommend  using¢ Turbo  BASIC.   The  operating  speed¢ difference is worth the effort.¢¢ This    ARC   file   should   include¢ STARFNT.BAS, STARFNT.DOC, and several¢ font data files with NX extensions.¢ Getting Started¢¢ Getting  the  NX  fontmaker  up   and¢ running  couldn't  be  simpler.  Just¢ RUN  STARFNT.BAS  from  either  Atari¢ BASIC or Turbo BASIC XL, or use  your¢ favorite  autorun  or  menu program. ¢ Sometimes, the  display  is  unstable¢ during  disk  access when using Turbo¢ BASIC.  It  doesn't  affect  anything¢ but  the  display,  but  it  can   be¢ annoying.  If this happens, make sure¢ you save any font data  you  want  to¢ keep,  then  try  pressing  RESET and¢ RUNning   the   program  again.   The¢ instability should disappear.¢¢ Using STARFNT¢¢ The first screen you see  contains  a¢ short  description  of  the program. ¢ Pressing any key will take you to the¢ main operating screen.¢¢ On  the  Main  Screen  you'll  see an¢ empty dot  matrix  grid,  a  list  of¢ commands, and a group of characters. ¢ These characters are the ones you can¢ use   for   downloading.    Use   the¢ joystick to move the cursor over  the¢ character you want to use, then press¢ the trigger button to select it.¢¢ Once a character has  been  selected,¢ any  font  data already in memory for¢ it is copied to the dot matrix grid. ¢ A  plus  sign in the grid indicates a¢ blank   spot   and  a  filled  circle¢ indicates a printed  dot.   Edit  the¢ character  by  moving the cursor over¢ the grid space you  wish  to  change,¢ then  pressing  the button.  Dots may¢ be adjacent to each other vertically,¢ but not horizontally.  When finished,¢ copy the edited character  to  memory¢ by  using  one of the commands listed¢ on the screen (except "D").  A  small¢ representation  of the character will¢ be drawn on the bottom of the  screen¢ and the character in the list will be¢ shown in inverse to indicate  it  has¢ been edited.¢¢ Since all CHR$(155)'s will be changed¢ by   the   printer    interface    to¢ Chr$(13)'s  before  they  get  to the¢ printer, a 155 is not allowed in  the¢ font data.  If a 155 is detected when¢ copying  the  edited  font  data  the¢ program will automatically change  it¢ to  a  153,  which  is   similar   in¢ appearance  in  the grid, and ask you¢ to re-edit the character.¢¢ Key Commands¢¢ E   Edit   Character.   This  is  the¢ command to use when you want to  copy¢ one  character  to memory and then do¢ another.¢¢ D Descender On/Off.  This toggles the¢ descender  of  the  character   being¢ edited.   Descender  off  means   the¢ character  will  use  the  top 8 pins¢ when printed.  Descender on means  it¢ will use the bottom eight.¢¢ S  Save  Font.   This  saves the font¢ data into a disk  file  that  STARFNT¢ can load and use in another session. ¢ The files with the NX  extension  are¢ this  type  of  file.   It can NOT be¢ used   to  download  a  font  to  the¢ printer.¢¢ L Load Font.  This  loads  font  data¢ files  created  with the SAVE command¢ above.    All  font  data  in  memory¢ before the command is initiated  will¢ be  cleared.   Any characters showing¢ font data will be  indicated  in  the¢ character list.¢¢ F  Load  FX80  Font.   This loads and¢ converts FX80 font data files created¢ with James Duffin's original program,¢ similar to the LOAD command above.¢¢ G Load Gemini Font.  This  loads  and¢ converts  Star  Gemini  10X font data¢ files  created  with  James  Duffin's¢ original program, similar to the LOAD¢ command above.¢¢ START  Load  Printer.  This downloads¢ the characters in memory directly  to¢ the  printer.   If  the printer has a¢ DIP switch  controling  print  buffer¢ functions,  it  must  be  set  to the¢ download position for this command to¢ work.   Once  a font is downloaded to¢ the printer,  it  will  remain  there¢ until  the switch is turned off or it¢ is replaced with another  font.   For¢ test  purposes,  you will be asked if¢ you want the characters  printed  for¢ you.¢¢ OPTION  Create   Font   File.    This¢ creates  a  font  file  that  can  be¢ dumped  directly  to the printer from¢ another program  or  from  DOS.   The¢ file will contain all the commands to¢ download the characters and  set  the¢ printer to use them.¢¢ All  commands  using  disk files will¢ ask   for   a  filename.   Any  legal¢ Device:Subdirectory:Filename¢ combination  of 40 characters or less¢ will be accepted.  A name  without  a¢ device  code  will  use  "D:"  as   a¢ default.   To  get a directory of any¢ drive, press RETURN at the  Filename?¢ prompt,  then  answer  with  a  drive¢ number.¢¢ I've  had a lot of fun converting Mr.¢ Duffin's program for my  printer.   I¢ have  plans  to  develop  a   similar¢ program  to  edit  and  download  NLQ¢ characters  for  my  NX-1001, so look¢ for it if you have any  interest.   I¢ also  intend to write a version of my¢ Print Star that  will  download  font¢ files created by these two programs. ¢ Programming the Atari 8-bit is  still¢ as  enjoyable  as ever - why should I¢ stop now?¢¢          Thomas J. Andrews ¢¢     e-mail: tandrews16@delphi.com¢¢¢               o=o=o=o=o=¢¢¢