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