Visit Atarimax Store

Free-Net Logo
The Atari SIG Historical Archive
Created and hosted by:

Article #28 (145 is last):
Newsgroups: freenet.sci.comp.atari.library
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

      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.
  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.

  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
  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:



  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

  Keys 1-9-Gives a directory of drive

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


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

  Upload a file using xmodem protocol

  Down load a file using xmodem protocol

  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 a text file using Ascii protocol.
  While sending you may abort by
  pressing the Option key.

  Save data in buffer to disk

  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.

  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.

  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.


  Set Baud rate (300,1200,2400).
  Set translation (Atari,Ascii).
  Set Duplex (Full,Half).
  Set Parity (No,Even,Odd,Set).
  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

  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. 

  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

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

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

  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.

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

  Add a record to the phone list.

  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 current record

  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.

  Save a list in memory

  Clear (zero) list in memory

  Send all records to printer.

  The City list has one more function
  which is:
  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
  Trans:Translation to be in

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

  Password:Password if any.
  Macro1:What ever else you want to send
  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.
  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.
  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
  Will load the file on a disk in drive
  one named ATLANTA.
  Will load no file.


  Set which drive will be source and

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

  Copies a file from source to

  Moves a file form one disk to another.

  Rename a file to some other name.

  Lock a file.

  Unlock a file

  Send data in a file to the screen.

  Send data in a file to the printer.

  Erases a file

  initialize a disk


      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.
  Set left hand margin

  character and background color and
  bright may be changed.

  Saves current settings of:
  Baud Rate
  Dial mode
  Seconds to wait for a connection
  Drive numbers

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

  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

  Baud Rate->What current baud rate is

  Buffer Size->How many bytes are in the

  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
  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
  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.


Visit Atarimax Store