Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83 based; site homxa.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!homxa!ml1
From: ml1@homxa.UUCP (M.LAMPELL)
Newsgroups: net.micro.trs-80
Subject: Query(long): Model 100 ROM dial routine
Message-ID: <347@homxa.UUCP>
Date: Mon, 13-Aug-84 22:45:07 EDT
Article-I.D.: homxa.347
Posted: Mon Aug 13 22:45:07 1984
Date-Received: Wed, 15-Aug-84 00:45:35 EDT
Organization: Bell Communications Research
Lines: 25

I would like to use my model 100 as a stand-alone remote
data acquisition system. For that purpose, I need the model
100 to dial through the telephone network to other computers.
However, I need a way to identify when the call did not go
through. I am invoking the model 100 ROM dial routine
(at address 21293), which also is able to handle a "login script"
of the form send-receive, send-receive, etc.

My problem is that when the number I call is busy or wrong, the
ROM routine never returns. Whenever I try to set a timeout,
using, for example, the ONTIME$ call, it does nothing, seemingly
ignored by the ROM routine.

Is there some way around this? Can I obtain a separate entry
point into the ROM routine? (i.e. it is possible to
dial a number, without specifying a login script, and then
to manually check for carrier detect, but then one has to
recreate the logic of the send-receive script...).

Any pointers, or disassembled ROM routines would be
appreciated. Please mail responses to

			...ihnp4!nvuxd!ml

Thanks!