the Terminal Parameter Men{$fc} erlaubt du zu modifizieren ein Anzahl of
configuration Optionen f{$fc}r novaterm. mehr bei diese Optionen darf be
saved in ein Voreinstellung File (sehen 3.5.13, sichern Konfiguration File).
3.5.1 Modem eingeben.
auswaehlend "Modem eingeben bringt rauf ein Men{$fc} bei verf{$fc}gbar Modem drivers.
wenn du ausw{$e4}hlen ein Modem Treiber, der File ist geladen im der computer's
memory, und alles Modem Handhabungen solche wie waehlend, aufhaengen-rauf, und carrier
detection sind getan ueber der Modem Treiber. jede Modem Treiber also
contains ein Maximum Baud Tempo welche darf nicht bin exceeded von der Programm.
3.5.2 Protokolle.
in Ordnung zu verschieben ein File von ein Computer zu ein anderer, the
computers brauchen ein System bei "sprechend zu jede anderen und ein Methode of
checking zu mache sicher der File Daten ist uebertragen accurately. solche a
system ist aufgerufen ein Protokoll. jede Protokoll hat es ist eigene einmalig Weg of
communicating
(also called "handshaking") and checking for
transmission errors.
a wide variety of protocols has been developed since the early days of
telecommunication. the best protocol to use depends on the condition
of the data connection. (is data transmitted clean or is there a lot
of line noise? is there a significant delay between the time one side
sends data and the other side receives it?) novaterm supports several
protocols, which are described below:
xmodem: this protocol is a perennial favorite. xmodem sends file
data in blocks of 128 bytes and uses either an addition checksum or a
crc (cyclic redundancy) checksum, depending on how the remote computer
initiates the transfer. when downloading data, novaterm's xmodem
first tries to use the crc checksum, but defaults to the addition
checksum if the remote does not support crc. xmodem (as well as
xmodem-1(auch aufgerufen "Handshaking) und pruefend for
transmission Fehler.
ein wide Abwechslung bei Protokolle hat war entwickelt seit der frueh Tage of
telecommunication. der beste Protokoll zu benutzen Abhaengigkeiten an der condition
of der Daten Verbindung. (ist Daten uebertragen saeuberen oder ist dort ein lot
of Zeile Geraeusch? ist dort ein wertig verzoegern zwischen der Zeit ein side
sends Daten und der anderen Seite empfaengt es?) novaterm unterstuetzt several
protocols, welche sind beschrieben below:
xmodem: diese Protokoll ist ein bestaendig bevorzugen. X-Modem sendet file
data in Bloecke bei 128 Bytes und benutzt entweder ein Addition Pruefsumme oder a
crc (periodisch ueberfluessigkeit) Pruefsumme, Abhaengigkeit an wie der entfernt computer
initiates der verschieben. wenn downloadet Daten, novaterm's xmodem
first versucht zu benutzen der crc Pruefsumme, aber Voreinstellungen zu der addition
checksum wenn der entfernt tut nicht unterst{$fc}zt crc. X-Modem (wie gut as
xmodem-1 K und Y-Modem Batch) "pads" der endlich Block mit der ctrl-z
character wenn der File werde uebertragen tut nicht ende in genau 128
Bytes.
X-Modem-1K diese ist identisch zu X-Modem nehme aus dass es sendet Daten in
blocks bei 1024 Bytes.
Y-Modem Batch diese Protokoll ist aehnlich zu X-Modem-1Kohl, aber es darf be
used zu senden ein Anzahl bei Files in ein verschieben.
kermit: diese ist ein Protokoll benutzt hauptsaechlich an mainframe Systeme. it
is entworfen zu erlauben File verschiebt zu nehmen Stelle in environments
which Ursache Probleme f{$fc}r ein Protokoll wie X-Modem. es ist langsam and
inefficient verglichen zu der anderen unterstuetzt von novaterm, aber wenn you
are benutze ein mainframe System, kermit darf bin der erst Protokoll du can
use.
punter: diese Protokoll war entworfen specifically f{$fc}r benutzen an commodore
computers, obwohl es ist jetzt unterstuetzt an anderen. es sendet Daten unveraenderlich Block sizes, damit dass dort ist kein Fuellwerk an der ende bei the
transfer (der File ist gesendet ohne irgendwelche von aussen Daten). du darf also
vary der Block Gr{$f6}sse manuell (sehen Abschnitt 3.5.20, Protokoll block
size). diese ist nuetzliche an Verbindungen welche haben ein Menge bei Zeile Geraeusch;
ein kleiner Block Gr{$f6}sse darf reduzieren der Anzahl bei Bloecke welche muss hinterblieben-gesendet.
Multi-punter: diese ist ein Variation bei punter welche erlaubt ein Anzahl of
files zu bin gesendet in ein verschieben. diese Protokoll ist gew{$f6}nlich gefunden only
on Commodore oeffentliche Bretter.
sehen Abschnitt 3.8 f{$fc}r mehr Information {$fc}ber wie zu verschieben Files using
novaterm.
3.5.3 Terminal Emulatoren.
novaterm hat der F{$e4}higkeit zu zeige an einkommende Information in der same
way wie verschiedenen schreibt bei "Trottel terminals. f{$fc}r mehr bei diese dumb
terminals, ein System bei kontrollieren Codes ist benutzt zu leisten certain
operations an der Video zeige an. diese Codes einbinden Cursor movement
and positionierend, Bildschirm loeschend,und der wie. einige Systeme darf even
draw in hoch-Aufloesung Darstellungen mit der benutzen bei kontrollieren Codes. there
are ein Anzahl bei kontrollieren Code standards dass sind in wide benutzen. those
supported von novaterm sind gelistet unten.
"Standard der Standard Terminal ist der simplest. es zeigt an what
it empfaengt und sendet was du eingeben. erst Buchstaben solche wie carriage
returns und Form feeds (Bildschirm loeschen) sind abgearbeitet verschieden. this
terminal eingeben ist suitable f{$fc}r viele bbs's. der Standard Terminal vielleicht benutzt in entweder 40 oder 80 Spalten.
dr{$fc}ckend c q werde schalten der Standard Terminal im ein Konferenz chat
mode. alles du eingeben ist jetzt gelagert in ein Zeile Puffer an der top
of der Bildschirm an Stelle von bei werde gesendet zu der Modem. wenn du press
return, der v{$f6}llig Zeile ist gesendet alles an einmal, einschliesslich ein carriage
return an der ende. empfangen Daten ist angezeigt normalerweise. irgendwelche control
characters dass du eingeben sind sofort gesendet zu der Modem lieber than
stored in der Zeile Puffer. dr{$fc}ckend c q wieder liefert zurueck der terminal
to Standard Betrieb. diese Modul darf bin benutzt in entweder 40 oder 80 Spalten.
"vt102": der vt102 Terminal, entworfen von digital equipment
corporation (Dezember), ist widely benutzt in mainframe Mitteilungen.
novaterm unterstuetzt alles bei der Funktionen bei der vt102 Terminal mit the
following exceptions, welche wo linke aus f{$fc}r Speicher ueberlegungen or
glaetten scrollend, Interlace Betrieb, ANSI/vt52 hin und herschalten, selbst-testet.
in Ordnung zu benutzen vt102, du muss auch laden "ersteigbar.ANSI/vt" and
"font80.vt102/52". diese anderen zwei Module sind notwendig zu provide
the richtig ASCII Uebertragung und Darstellungen Buchstaben zu bekommen der full
effect bei der Emulation. wenn du habe nicht geladen diese Module, du may
notice Probleme solche wie Text werde reprinted {CBM--}ber selber an der same
line oder streams bei der gleiche Buchstabe dass sind supposed zu bin graphics
characters. diese Module darf bin geladen schneller von ausfuehrend the
included Script File "vt102.Massstab.
in vt102 Betrieb, Funktion Tasten f1 ueber f4 haben war redefined zu send
the kontrollieren Codes welche Darstellung der pf1 ueber pf4 Tasten an a
standard Dezember Terminal. der Rest bei der mikrobiotisch Tasten leisten normalerweise,
aber mikrobiotisch Taste Definitionen f{$fc}r f1 ueber f4 sind unzugaenglich.
vt102 darf erst bin benutzt in 80 Spalte Betrieb. diese bedeutet dass pressing
c= c in Terminal Betrieb werde haben kein Effekt.
"vt52": vt52 ist ein mehr primitive eingeben bei Emulation auch entwickelt by
dec. mehr mainframes dennoch unterst{$fc}zt vt52. wie vt102, vt52 darf only
be benutzt in 80 Spalten.
du muss auch laden "ersteigbar.ANSI/vt" und "Zeichensatz80.vt102/52" f{$fc}r vt52 Betrieb.
"ANSI ANSI ist ein aendert Version bei vt102 welche ist benutzt an viele ibm
bulletin Bretter. es ist geared mehr auf der zeige an bei Farbe and
graphics. novaterm's ANSI Emulation liefert diese ANSI Darstellungen and
color Faehigkeit. ANSI ist eingeschraengt zu 80 Spalten wie gut.
f{$fc}r 80 Spalte ANSI, du muss laden "ersteigbar.ANSI/vt" und "Zeichensatz80.ANSI.
diese Module darf bin geladen schneller von ausfuehrend der Script file
"ansi.Massstab. der ASCII Uebertragung f{$fc}r 80 Spalte ANSI ist identisch to
that benutzt f{$fc}r vt52 und vt102, damit der gleiche Module sind benutzt f{$fc}r beide.
wenn du sind gehend zu betrachtet Darstellungen Screens in 80 Spalte Farbe ANSI, it
is empfohlen dass du benutzen der voreingestellte ekngefasste und hintergrund colors
of dunkel grau (nicht schwarz) damit dass Darstellungen Screens werde erscheint wie they
should, mit ein dunkel hintergrund lieber als der leicht grau hintergrund.
anders, leicht grau liefert der beste hintergrund f{$fc}r lesend most
colors leicht.
3.5.4 ASCII Uebertragung Tabellen.
seit Commodore entschieden zu kommen rauf mit ein Standard f{$fc}r encoding
characters dass war unterschiedliche von anderen Rechner, mehr communication
with anderen Rechner fordert dass einkommende und ausgehende Daten be
translated zu Standard ASCII Werte. der Haupt Unterschied between
commodore's Buchstabe Verschluesselung (aufgerufen petscii) und Standard ASCII is
that der numerischen Werte f{$fc}r der uppercase Buchstaben und der lowercase
characters sind vertauscht. ohne irgendwelche Uebertragung, wenn jemand an an
ibm gesendet ein lowercase Buchstabe "ein, es w{$fc}rde zeigen rauf wie ein Kapital "ein on
a Commodore.
diese ASCII anomalie muss bin genommen sorge bei benutze ASCII translation
tables. der leichteste Weg zu erklaeren ein Uebertragung Tabelle ist zu describe
what geschehen wenn es ist benutzt. f{$fc}r Beispiel, sagen dass novaterm moechte to
send der String "hallo zu der Modem, wechselnd es zu Standard ascii
before es ist gesendet. es ersten nimmt der "h und schaut rauf es ist location
in der uebermitteln Tabelle. der petscii Wert f{$fc}r "h geschehen zu bin 72.
in der uebermitteln Tabelle, novaterm schaut an Position 72 und findet the
value 104, welche ist der Standard ASCII Wert f{$fc}r "h. es ist diese byte
value bei 104 welche ist eigentlich gesendet zu der Modem. jede Buchstabe of
the String ist gesendet in succession benutze der gleiche Uebertragung Prozess.
Uebertragung bei einkommende Bytes ist getan in der gleiche Weg. wenn novaterm
receives, sagen, ein Byte mit ein Wert bei 122, es w{$fc}rde schauen rauf Position122 in der erhalten Tabelle und finden der Wert 90, welche ist ein lowercase
"z". der Buchstabe mit ein Wert bei 90 ("z) lieber als 122 would
actually bin gedruckt an der Bildschirm.
beachten dass dort ist ein Unterschied zwischen der uebermitteln Tabelle und the
receive Tabelle. ein ist benutzt zu uebersetzt ausgehende Daten, und der other
is benutzt zu uebersetzt einkommende Daten. viele bei der translations sind the
same, aber benutze zwei getrennt Tabellen erlaubt du zu "filtern out"
undesired Buchstaben von wechselnd ihre Uebertragung in der receive
table.
der Programm Modul "nova.ASCII editieren ist ein Uebertragung Tabelle Editor.
du darf m{$f6}chten zu wechselen anderen Buchstaben, solche wie abaendernd incoming
foreign Darstellungen Buchstaben zu passt rauf mit ein Zeichensatz du haben already
created (diese ist was war getan f{$fc}r ANSI Darstellungen). sehen Abschnitt 3.4.2
f{$fc}r mehr Information {$fc}ber der ASCII Tabelle Editor.
3.5.5 Fonts.
ladend ein unterschiedliche Zeichensatz werde wechselen der Weg Buchstaben sind displayed
on der Bildschirm. der appearance bei jede Buchstabe (Buchstaben, Nummern,
und Darstellungen) darf bin aendert von benutze der Zeichensatz Editor Programm (see
section 3.4.4). Fonts sind nuetzliche f{$fc}r unterstuetzend unterschiedliche graphics
characters, oder f{$fc}r einfach lesend Text in ein mehr elegant Form.
3.5.6 80 Spalte Fonts.
diese Fonts wechselen der Weg Buchstaben erscheint in 80 Spalte Betrieb. these
may auch bin eingegeben benutze der Zeichensatz Editor Programm. einige 80 column
fonts sind zusammengef{$fc}gt mit novaterm in Ordnung zu unterst{$fc}zt der different
graphics Buchstaben dass sind benutzt an ein IBM (f{$fc}r ANSI Terminal Betrieb)
und der Dezember terminals (vt52 und vt102). sehen Abschnitt 3.5.3 f{$fc}r more
information an wie diese Fonts sind benutzt in Verbindung mit the
terminal Emulatoren.
3.5.7 Geraet Einstellungen.
in Addition zu der aktuell Disk Geraet, novaterm erlaubt du zu specify
what Disk Laufwerk zu benutzen f{$fc}r verschiedenen Handhabungen. der Geraet settings
menu ist verf{$fc}gbar an der Disk Funktionen Men{$fc} und Puffer Men{$fc} wie gut.
zu setzen der Disk Geraet Anzahl bei ein bei der ersten vier Optionen an the
menu, gebe ein der Geraet Anzahl, gefolgt von ein Komma, gefolgt von the
drive Anzahl. der Laufwerk Anzahl (deutlich von der Geraet Anzahl) is
used wenn du haben ein einzelnen Disk Geraet beinhaltend zwei oder mehr faehrt.
einige Disk faehrt wie diese einbinden der alt Commodore doppelt faehrt(4040, 8050, usw..) und der msd-II. der Laufwerk Anzahl ist 0 f{$fc}r the
drive an der linke bei ein doppelt Laufwerk System oder ein 1 f{$fc}r der Laufwerk an the
right. einige Hard faehrt gemacht f{$fc}r der Commodore auch benutzen der drive
number zu angeben vielfach partitions. der hoechste Laufwerk Anzahl that
may bin bestimmt in novaterm ist 19. wenn du sind benutze erst einzelnen disk
drives, der Laufwerk Anzahl werde immer bin 0; anders, du werde get
"drive nicht bereit Fehler.
Programm Geraet diese ist der Laufwerk benutzt wenn novaterm schaut f{$fc}r module
files. diese werde auch bin der Disk von welche der Programm was
originally geladen.
upload Geraet diese ist der Laufwerk benutzt wenn ein File ist raufgeladen.
runterladen Geraet diese ist der Geraet zu welche Files sind runtergeladen.
Puffer Geraet diese Geraet ist benutzt zu laden oder sichern Files zu Disk from
the Puffer. der automatisch Puffer lade ab auch benutzt diese Geraet.
novaterm akzeptiert Werte zwischen 8 und 15 f{$fc}r Disk Geraet Nummern.
wenn du gebe ein ein Geraet Anzahl f{$fc}r irgendwelche bei der obige Optionen, novaterm
checks zu sehen wenn dass Geraet ist eigentlich verbunden. wenn es ist nicht, the
device Anzahl ist nicht ge{$e4}ndert.
wenn du haben ein RAM expander verbunden, der Geraet Anzahl bei der ramdisk
is angezeigt unten der Men{$fc}. du kann nicht wechselen diese Anzahl, aber es is
displayed damit dass du darf wechselen irgendwelche bei der Disk Geraet Nummern zu the
ram expander.
Drucker Geraet diese Geraet Anzahl ist gew{$f6}nlich ein 4. wenn zwei printers
are verbunden, diese darf auch bin ein 5. Werte zwischen 4 und 7 sind valid
here. der Sekunde Anzahl ist der sekundaer Adresse bei der Drucker.
mehr seriellen printers erfordert ein sekundaer Adresse bei 7. wenn du have
problems bekommend dein printouts zu schauen korrekt, pruefen dein printer
manual zu sehen was sekundaer Adresse ist empfohlen.
3.5.8 Funktion Tasten.
dort sind 16 Funktion Tasten verf{$fc}gbar. f1 ueber f8 sind zugaenglich as
shown an der Tastatur. f9 ueber f12 sind zugaenglich von dr{$fc}ckend ctrl
with der Funktion Tasten, und f13 ueber f16 sind zugaenglich von pressing
the Commodore Logos Taste mit der Funktion Tasten. der f1 Taste ist reserved
for bbs Kennwort Definitionen, und tut nicht erscheint an diese Men{$fc} (sehen3.2.1, automatisfches Waehlen Kommandos). diese Funktion Tasten sind wirksam erst in
terminal Betrieb.
an der Funktion Taste Men{$fc}, entweder eingeben der Anzahl bei der Funktion key
to editieren oder dr{$fc}cken der Funktion Taste selber. dann eingeben in ein String.
jeder Zeit du dr{$fc}cken dass Funktion Taste in Terminal Betrieb, der string
you haben definiert werde bin gesendet zu der Modem.
kontrollieren Tasten darf bin imbedded in ein Funktion Taste String von including
a Verwalter symbolische ^ gefolgt von der kontrollieren Taste Buchstabe. f{$fc}r Beispiel, to
include der kontrollieren-b in der String "hallo [ctrl-b]dort, du would
type "hallo ^bthere". ein Wagen zur{$fc}ckliefern (welche ist kontrollieren-m) gekonnt be
placed an der ende bei ein String von auftreten "Luecke there^m".
ein 1/2 Sekunde unterbrechen in ein String ist dargestellt von ein kontrollieren-p. for
example, zu definiert ein Funktion Taste zu senden zwei Zeichenketten delimited by
carraige liefert zurueck mit ein voll vollst{$e4}ndig Sekunde unterbrechen in zwischen, der String might
look wie "senden me^m^p^pto der moon^m". dr{$fc}ckend der Funktion key
containing diese String werde zeige an "senden mich mit ein zur{$fc}ckliefern, warten one
second, und zeige an "zu der Schwarzarbeit gefolgt von ein anderer zur{$fc}ckliefern.
3.5.9 Baud Tempo timers.
wenn der Computer sendet ein Byte bei Daten, es ersten sendet ein startend bit
to lassen der anderen Computer wissen ein Byte ist an es ist Weg. ein sicher amount
of Zeit (an der Ordnung bei milliseconds) ist genommen zu senden diese Bit.
ebenfalls, jede Bit bei bei der eigentlich Byte bei Daten nimmt ein certain
amount bei Zeit zu bin gesendet wie gut. der Start-Bit Zeit ist ein little
longer als der voll vollst{$e4}ndig-Bit Zeit.
der Baud Tempo timers Men{$fc} erlaubt du zu modifizieren diese Start-Bit and
full-Bit Zeit. diese erlaubt du zu "schoen tune" der transmission
performance bei dein Computer, seit Commodores darf veraenderen etwas in
the Weg sie Genauigkeit diese Zeit. wenn du schon haben Fehler-free
communication (ausgenommen Zeile Geraeusch) mit der voreingestellte Werte, diese need
not bin ge{$e4}ndert. wie auch immer, wenn du sind experiencing ein klein belaufen of
"garbage" jeder Zeit du benutzen dein Modem welche du wissen ist nicht aufgrund to
phone Zeile Geraeusch, du werde einstellen diese Werte zu versuchen loeschend up
transmission. diese ist nicht ein sehr gemeinsam Problem, und es seldom
happens an 300 oder 1200 Baud. es tut gelegentlich Ursache Probleme an2400 Baud, aber nicht sehr oft.
wenn du tuen brauchen zu einstellen diese Werte zu verbessert Leistung, you
should wechselen sie in increments bei erst zwei oder drei an ein Zeit. small