DOCS: DeTerm

From: Doug Wokoun (aa384)
Date: 12/23/89-09:50:03 PM Z


From: aa384 (Doug Wokoun)
Subject: DOCS: DeTerm
Date: Sat Dec 23 21:50:03 1989





      DeTerm version 1.00b is copyright
  (c)1987 By Jim Dillow. All rights
  reserved. These docs are copyright
  (c)1987 By Jim Dillow. All rights
  reserved.

      DeTerm is a Share-Ware program, if
  you have something you would like to
  share (money, ideas, etc) send to:

  Jim Dillow
  P.O. Box 2552
  Sarasota,FL 33578

      Note:Any Determ program with a
  version number ending with a lowercase
  'B' is a test version and is subject
  to change without notice.

      DeTerm is written entirely in
  assembly language for any Hayes or
  Hayes compatible modem.

      The Window system in Determ
  supports all of Atari's edit control
  keys except Set Tabs, each tab is five
  characters apart.


      To get DeTerm up and running a
  'R:' device driver must be booted
  first then load DeTerm from Dos or you
  may append DeTerm to a 'R:' device
  driver and do a auto boot. To append
  DeTerm to a 'R:' driver Using DOS 2.5:
  1.)Format a disk and write dos to it.

  2.)Copy your 'R:' device driver to the
  newly formatted disk.

  3.)Copy DeTerm to 'R:' device driver
  file using the '/A' option.
  i.e D1:DETERM.COM,D2:HANDLER.OBJ/A
  Note:If you have just one disk you
  will have to move these files then
  copy Determ to the 'R:" device driver
  file using the '/A' option.
  i.e D1:DETERM.COM,D1:HANDLER.OBJ/A

  4.)Rename file to AUTORUN.SYS

  5.)Turn off your Atari,press the
  option key, turn your Atari back on
  while holding down the option key,
  wait a few seconds before releasing
  the option key.

      A Phone List Batch File:DeTerm
  auto loads a phone list that you can
  create in the 'List' sections if the
  file is named 'PHONE.BAT'. PHONE.BAT
  holds the file spec and name of the



  file to load, file name must end with
  a Atari EOL(value 155,$9B)

  Create PHONE.BAT in Basic:
  100 DIM A$(30):A$="PHONE.LST":REM name
  of file to load. Could be any Determ
  file.
  110 OPEN #1,8,0,"D1:PHONE.BAT"
  120 PRINT #1;A$:REM Send it to file
  130 CLOSE #1:REM Release iocb
  140 END

      A Modem Batch File:DeTerm auto
  loads a text file named 'MODEM.BAT'
  and sends the data in this file to the
  modem. Allows you to set whatever
  parameters your modem will support on
  boot up. Each command or string of
  commands must end with an Atari
  EOL(Value 155,$9B) character.

  Create MODEM.BAT in Basic:
  100 DIM A$(30)
  110 OPEN #1,8,0,"D1:MODEM.BAT"
  120 A$="ATX2":REM select extended
  result codes"
  130 PRINT #1;A$:REM Send to file
  140 A$="ATS11=60":REM Speed tone dial
  up a bit
  150 PRINT #1;A$:REM Send to file
  160 CLOSE #1:REM Release iocb
  170 END

      BreakOut:You can play break out
  while in terminal mode, uploading,
  downloading, waiting for a Connect by
  pressing the 'F' or 'G' key(control
  shift must be pressed also when in
  terminal mode). The 'F' is short for
  just flip the screen but do not renew
  bricks, good for resuming game. The
  'G' is short for new game so renew
  bricks and flip the screen. You can
  flip back to the text screen by
  pressing either of the above keys.
  Note:When bricks are cleared you will
  have to reset them by flipping with
  the 'G' command. This was my first try
  with player missile graphics, I wrote
  this game just to have something to do
  while I played around with
  tele-communication . I left the game
  in just in case someone else might
  like it.

      When you first boot up you will
  see five option headers at top of your
  screen, these are:

  Online
  R:Dev
  Modem
  Disk



  Etc
  Exit

  To cycle the menu bar thru these
  headers or any drop down menu press
  the select key or option keys,. You
  can also use the left and right arrow
  keys but you do not have to hold down
  the control key. To see Options
  available under any header the inverse
  bar is currently at, press the Start
  or Return key. Similarly to perform
  any function the menu bar is currently
  at press the Start or Return key.

      During most input (i.e. file name,
  phone number) the select key is used
  to abort and go back to menu. When any
  Y/N (Yes/No) prompt appears pressing
  the select key is the same as pressing
  the 'N' key.

           Single key commands:

  By pressing the first character of any
  Option header causes an  immediate
  drop of  that header's menu. Similarly
  by pressing the first character of a
  function in a drop down menu that
  function is performed immediately.

  ESC-Takes you directly to the
  terminal.

  Keys 1-9-Gives a directory of drive
  1-9.


      Now I will briefly go over what
  options are available under each
  header.

                  Online

  Term
  Go to terminal, return to main menu by
  pressing the select key.

  Up
  Upload a file using xmodem protocol

  Down
  Down load a file using xmodem protocol

  Capture
  Capture to disk what is received from
  modem. When you choose this function
  and there is data in buffer you are
  ask if you would like to clear the
  buffer, the buffer is included in file
  if not cleared.

  Send



  Send a text file using Ascii protocol.
  While sending you may abort by
  pressing the Option key.

  File
  Save data in buffer to disk

  View
  Data in buffer is sent to screen 18
  lines at a time. If buffer is empty
  then you are asked for a name of a
  file to view. When the 'Press Any Key'
  prompt appears you may abort View by
  pressing  the Select key then any
  other key.

  Print
  Data in the buffer is sent to printer,
  if buffer is empty then you are asked
  for a file name, this file is sent to
  printer instead.

  Zero
  Clear buffer


      Up, Down, Send, and Capture go to
  the terminal after a file spec is
  entered (unless you abort the
  function). When you are ready to
  upload, download, or send a file press
  start. Capture to file is activated
  upon entering the terminal , when
  capture is activated the border is
  light blue, when off it is black.

      Up, Down, Send, and Capture are
  aborted if you return to main menu  by
  pressing the select key. Capture to
  disk saves all data in buffer and
  closes file before aborting.

                  R:Dev

  Baud
  Set Baud rate (300,1200,2400).
  Trans
  Set translation (Atari,Ascii).
  Duplex
  Set Duplex (Full,Half).
  Parity
  Set Parity (No,Even,Odd,Set).
  Hangup
  Put the phone on hook.

  To cycle thru the settings for Baud,
  Trans, Duplex, and Parity press the
  Option key or the left arrow key,
  press the Start or Return key to
  accept a setting. If you abort by
  pressing the Select key values are
  unchanged.




                  Modem
  Dial
  Dial a number. The number entered will
  be redialed until a connection has
  been made or you press the select key
  during 'Waiting For Connect' routine. 

  Mode
  Sets the dial mode, Tone or Pluse.
  Cycle thru settings by pressing the
  Option key or the left arrow key,
  press the Start or Return key to
  accept setting. If you use the Select
  key to abort the dial mode is
  unchanged.

  Wait
  How long to wait for a connection
  before redial or dial another number.

  Answer
  Send an ATA command to modem and then
  wait for a connection.

  Orginate
  Send an ATD command to modem and then
  wait for a connection.

              List And City

      This is the list section. DeTerm
  has two list, a dial list for phone
  numbers of BBS's or friends with a
  terminal, also a city list to dial
  cities while on PC Pursuit. Cycle thru
  record list (if any) by pressing the
  up arrow or down arrow keys.

      Two extra commands available while
  in the list section are:

  C-Dial number or city that the record
  bar is currently at.

  Space-Tag record that the record bar
  is currently resting at. If the record
  is already taged then untag it.

  Scan
  Dial all taged records starting with
  the current record (if it is taged).
  If no record is taged then dial all
  records.

  Add
  Add a record to the phone list.

  Edit
  Edit current record

  Note:When in Add Or Edit you can
  invoke a copy field from last accepted
  record command by pressing  the



  control key and then the 'C key.

  Delete
  Delete current record

  Load
  Load a list. You may load any DeTerm
  list be it a City Or Phone regardless
  of which list you are in. DeTerm
  switches to the appropriate list.

  File
  Save a list in memory

  New
  Clear (zero) list in memory

  Print
  Send all records to printer.

  The City list has one more function
  which is:
  Id
  This is where you enter your PC
  Pursuit Id and Password.

      Phone List fields:

  Name:whatever name you want
  Area:Area code
  Number:phone number
  Baud:Baud rate to call at. If dialing
  a number via PC Pursuit this is
  ignored. Why? because you are already
  connected at a baud rate with PC
  Pursuit.
  Trans:Translation to be in

  The following are sent to modem while
  in terminal mode by the control shift
  commands.

  Password:Password if any.
  Macro1:What ever else you want to send
  Macro2:ditto
  Macro3:ditto
  Macro4:ditto
  Note:Just in case your password or
  macros are to long to fit in a field
  you can connect the password and or
  macros fields by adding a plus [+]
  character after the last character.
  Example:
  Password:How Long Is it,+
  Macro1:Longer than this.+
  Macro2:But not this.
  Macro3:some stuff
  Macro4:more stuff
  When in terminal mode and the command
  to send the password is given the
  password is sent to the modem along
  with macro1 and macro2. If the command
  to send macro1 is given then just



  macro1 and macro2 are sent to the
  modem. Play with it.

      City List Fields
  Name:What ever name you want
  Dial:PC pursuit's state and city code
  plus rate to call. DeTerm uses this
  field to call a city, your Id and
  Password are sent after this field.
  Example:
  Dial:C D/GAATL/12,
  Dials Atlanta,GA at 1200 baud.

  File:File to load if a connection to a
  city is made. If left blank no file is
  loaded.
  Example:
  File:D1:ATLANTA
  Will load the file on a disk in drive
  one named ATLANTA.
  File:
  Will load no file.

                   Disk

  Drive
  Set which drive will be source and
  destination.

  Files
  Gives a directory of source drive.
  You may abort a directory by press the
  Select key.

  Copy
  Copies a file from source to
  destination.

  Move
  Moves a file form one disk to another.

  Rename
  Rename a file to some other name.

  Lock
  Lock a file.

  Unlock
  Unlock a file

  View
  Send data in a file to the screen.

  Print
  Send data in a file to the printer.

  Erase
  Erases a file

  Init
  initialize a disk


                   Etc

      Might be a good idea if you were
  to set all your defauts first and save
  them to your boot disk so DeTerm can
  load them on boot up.
  Margin
  Set left hand margin

  Color
  character and background color and
  bright may be changed.

  Save
  Saves current settings of:
  Baud Rate
  Translation
  Parity
  Dial mode
  Seconds to wait for a connection
  Drive numbers
  margin
  Color

  Load
  Loads a file named 'DEFAULTS' from
  disk that you saved with the above
  command.

                   Exit
  Leave program

              Terminal Mode

      At the top of screen is a status
  line which reflects the state of:
  Word Wrap->Will read either On or Off

  Duplex->Reads either Half or Full

  Translation->Reads either Atari or
  Ascii

  Baud Rate->What current baud rate is

  Buffer Size->How many bytes are in the
  buffer

  Timer->shows hours,mins,seconds

      The terminal has 15 control shift
  commands, and they are:

  D->Toggles Duplex.
  E->Toggles edit window.
  F->Flips game screen.
  G->Flips game screen and renews
  bricks.
  R->Resets timer to zero.
  S->Take a snap shot of entire screen.
  T->Toggles translation.
  U->Sends password to modem.
  W->Toggles word wrap.
  Clear->Resets buffer count to zero.
  This also causes Send to abort if it
  has not been activated.
  ?->Gives a summary of terminal
  commands.
  1-4->Send macros 1 thru 4 to modem.


           Joy Stick

With Trigger    With Out Trigger

   Y                 ^C
   |                  | 
 ?Return        ^Q^S
   |                  |
   N                 ^X 

     If not playing Breakout the
 the above characters are sent to the
 modem by positioning the joy stick
('^ means control chacter).
-- 

/-]Doug Wokoun[-]aa384[-]Atari SigOp[-/
---------------------------------------
/-] * [-] * [-] * [-] * [-] * [-] * [-/


PLEASE NOTE:  The information contained on this system is not
intended to supplant individual professional consultation,
but is offered as a community education service.  Advice on
individual problems should be obtained directly from a professional.


-- 
-- 


-----------------------------------------
Return to message index