
|
New Modem Basic (2) Genic Clubguide, 00-00-00
VERVOLG:
_LOGFILE(A$),I Wordt alleen gebruikt in een
Terminal-programma. A$ moet de
filenaam hebben,eventueel
voorafgegaan door de driveletter.
Bv:
A$="TEST" Een logfile met naam TEST
komt op de default-drive.
A$="C:TEST" De logfile komt op drive
C.
In I komt na afloop een
controle-code.
0 = geen fouten
1 = carrier weg
6 = disk vol
8 = schrijffout. Disk write
protected/offline
Als de lofgfile aan staat,wordt alles wat op het scherm
komt,in een tekst-file opgeslagen,zodat men na de
uitlog,"thuis" alles nog eens rustig kan nalezen.
GRAPH-S sluit de logfile weer.
_LEN(A$),L Geeft de lengte van een string zonder
eindspaties,in L.
_MC(A$) MC = Make Capital.Zet de letters in
een string om in hoofdletters.In dit
geval dus in A$.
_MSTART(I) Maakt het modem verder gereed voor
datacommunicatie. I = 0 is Ok. Heeft
I een andere waarde,dan is er iets
mis met het modem.
_MSTOP Stopt de modem-funkties.
_MRING(I) Controleert of de telefoon overgaat.
0 = telefoon gaat over
1 = telefoon gaat niet over
2 = CODE toets is ingedrukt
MRING moet dus in een "lus"
herhaaldelijk worden aangeroepen om
te kijken welke code er terugkomt.
_ONHOOK Legt de "hoorn" op de haak.
_OFFHOOK Neemt de "hoorn" van de haak.
_PDIAL(A$),I Wordt alleen gebruikt in een
Terminal-programma.
Belt via pulse-dial het nummer in A$
Bv:A$="05110-5034":_PDIAL(A$),I
I geeft een controle-code terug.
I = 0 : invoer was correct
I = 1 : invoer was NIET correct
Toegestane input: 0123456789-
Bij een - wordt 1 sec gewacht.
_TDIAL(A$),I Zelfde als PDIAL,nu via tone-dialing.
Toegestane input:
0123456789-AaBbCcDd*#
_RTSON Zet de carrier aan.RTS = Request To
Send
_RTSOFF Zet de carrier uit.Deze beide
commando's werken alleen als DTR
aanstaat,via _DTRON.
P=0:_RECFILE(A$),P
P=3:_RECFILE(A$),P Ontvang een file.A$ heeft
(drive)+filenaam.
P bepaalt met welk protocol de file
ontvangen wordt.
0 = Xmodem of Xmodem-1K,de routine
kijkt zelf wat het is.
3 = Ymodem
Na afloop heeft P een controle-code.
Zie controle-codes up-en download.
Als een filenaam al bestaat,wordt de
eerste letter van de filenaam een
$.Bestaat die ook al dan ook de 2e
letter. Dit gaat door tot 5 letters.
De file wordt dan pas overschreven
door de nieuwe. Bij Ymodem protocol
kunnen meerdere files in 1 keer
achter elkaar ontvangen worden.
P=1:_SENDFILE(A$),P
P=2:_SENDFILE(A$),P
P=3:_SENDFILE(A$),P Zend een file.A$ heeft
(drive)+filenaam.
P bepaalt met welk protocol de file
verzonden wordt.
1 = Xmodem
2 = Xmodem-1K
3 = Ymodem
Na afloop heeft P een controle-code.
Zie controle-codes up-en download.
Via het Ymodem-protocol kan (nu nog)
slechts 1 file tegelijk verzonden
worden.
_SPEAKERON Geeft mogelijkheid tot
meeluisteren bij het maken van een
verbinding.
_SPEAKEROFF Zet de luidspreker weer uit.
_TERMINAL(I) Wordt alleen gebruikt in een
Terminal-programma. Dit is het meest
gebruikte deel in een Terminal. Bijna
alle toetsen die U geeft,worden
verzonden over de telefoon-lijn. Wat
van de telefoon-lijn terug komt wordt
op het scherm gezet. Zo kunt U
communiceren met een BBS. Sommige
toets-codes brengen U weer terug in
Basic. Zie onderstaande.
I geeft dan een controle code terug.
1 = Carrier weg (verbinding meestal
verbroken)
5 = Teken voor auto-inlog ontvangen
(van BBS)
220 = Er is op Graph-I gedrukt,U bent
weer in Basic. Kan bv gebruikt
worden om "handmatig" uw naam +
password te versturen als het
BBS geen auto-inlog kent.
11 = Home-toets.U bent wederom terug
in Basic. Kan gebruikt worden
om naar een Terminal-menu te
gaan.
Code 220 en 11 kunnen ALLEEN door het
toetsenbord
veroorzaakt zijn.
Controle-codes up-en download:
File-transfer met CRC check of Checksum
---------------------------------------
0 = file is goed verzonden/ontvangen
1 = carrier weg
2 = Initial Time Out.(Up of download is niet gestart)
3 = afgebroken met CTRL-X
4 = teveel timeout's
5 = n.v.t.
6 = disk vol
7 = file niet gevonden
8 = schrijffout,disk write protected/offline
9 = file is leeg
10 = teveel retries
Modem-snelheden in een Terminal programma.
Bv: I=3:_INIMDM(I)
R=Receive (ontv-snelheid) T=Transmit (zend-snelh) E=Equal
---------------------------------------------------------
0 = V21 300R / 300T Originate (Beller)
1 = V21 300R / 300T Answer (Degene die gebeld wordt)
2 = V23 1200R / 75T
3 = V23 75T / 1200R
4 = V23 1200RE / 75RE Equalizer aan, extra sterk
signaal voor als de
5 = V23 75RE / 1200RE verbinding slecht is.Normaliter
niet gebruiken
6 = V23 600R / 75T
7 = V23 75R / 600T
De ANSWER-routine herkent alleen sneheden 1,2 en 3.
Toetsen bij gebruik in BBS-programma:
-------------------------------------
Pauzeren : CTRL-S of S
Weer verder: elke toets
Afbreken : CTRL-C of C
==========================================================
Dit is een (heel) groot gedeelte van de meegeleverde
handleiding. Dit hebben we echter expres gedaan want u moet
dit programma echt hebben als u de beschikking heeft over
een Philips of een MT-Telcom II modem.
Met dank aan: Pier Feddema sysop Philemon
BBS Online: Ma - Vr 20.30 - 22.00
Za vanaf 18.00 t/m Zo 18.00 (24 uur)
Tel:05110-5034
|