DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦f2a72d486⟧ TextFile

    Length: 7680 (0x1e00)
    Types: TextFile
    Names: »TASTER.HLP«

Derivation

└─⟦393c23ee6⟧ Bits:30003573 CP/M-80 BIOS: V2.2 for James Computeren
    └─⟦this⟧ »TASTER.HLP« 
└─⟦5236bb479⟧ Bits:30009975 James Skoledisk Boot, Comal, Basic mv.
    └─⟦this⟧ »TASTER.HLP« 
└─⟦c2422afee⟧ Bits:30003608 Programmer til James (HELP, WordStar m.m.)
    └─⟦this⟧ »TASTER.HLP« 

TextFile

                                 ▶02◀ Tastatur. ▶02◀

På terminaler i forbindelse med CP/M,  er der enkelte tastfunktioner man altid 
vil forvente eksisterer på terminalen.
Disse vil være tastfunktioner som:

Taster              Generel anvendelse
-----------------------------------------------------------------
Bogstaver og tegn   For tekstinddatering.

Mellemrum           do.

<RETURN>            Afslutning af linie med indtastninger.
<BACKSPACE>         Slette et forkert indtastet tegn.
<DELETE>            Anden måde at slette et forkert indtastet tegn.
<TAB>               Tabulator.
<ESC>               Diverse.
<SHIFT>             Skift af tegn.
<CAPSLOCK>          Fast  skift  af tegn på bogstaver alene.  Bemærk hvis  man 
                    ønsker at kunne skrive små bogstaver igen, skal man trykke 
                    <CTRL> <CAPSLOCK> samtidig.
<CTRL>              Aktivering af specielle koder.


\f

                                  ▶02◀ Markør. ▶02◀

Markør  pilene er sammenbygget med CP/M operativsystemet på en sådan  måde  at 
direkte skærmrelateret redigering kan foretages af CP/M kommandolinier. Se for 
praktisk anvendelse i anvanceret brug.



















\f

                              ▶02◀ Funktionstaster ▶02◀


Der findes i alt 79 funktionstaster på tastaturet (se tabel 1). Nogle af disse 
er  decideret  beregnet på at anvendes til hjælp ved indtastning af  trivielle 
gentagelser  så  disse vil vi kalde primære funktionstaster.  Mens  andre  via 
deres  påtryk og placering er dedikeret til faste funktioner.  Men ikke  desto 
mindre  vil næsten alle funktionstaster fungere ens i  anvendelse.  Funktions-
tasternes  virkemåde er ved aktivering alene eller med <SHIFT>  nedtrykket  at 
kunne afgive 0,  1 eller flere tegn til host computeren.  Disse tegn kan enten 
være opstartsindholdet eller en brugerindlagt sekvens af tegn.













\f

Ændringer  af en funktionstasts indhold,  sker via aktivering af noget man kan 
betegne som terminalprogrammering,  dette sker ved at holde <SHIFT> nedtrykket 
sammen  med  <EDIT>.  Derefter vil de 3 nederste linier blive slettet  og  den 
første af de 3 linier vil fremstå som:

___ List/Definer en funktionstast ___


Markøren  er  placeret på linie 2.  Herefter accepterer  terminalen  kun  ind-
tastning  af  en funktionstast (aflæsning) eller endnu en gang <SHIFT>  <EDIT> 
kombineret (programmering).













\f

▶02◀ Aflæsning ▶02◀ af en funktionstasts indhold kan ske ved blot at trykke funktions-
tasten, - og rammer man en sådan, vil indholdet fremstå ca. 1 sek. som vist på 
nedenstående illustration hvor <F1> blev trykket efter opstart af james.

___ List/Definer en funktionstast ___
DIR A:^M

I  illustrationen er vist et indhold der eksisterer efter en "kold  start"  af 
james. I dette indhold vil vi se "^M", men faktisk repræsenterer disse to tegn 
"^M"  et tryk på <RETURN> tasten.  Det er fordi at <RETURN>,  <LINEFEED> og en 
lang  række  andre mere eller mindre specielle taster ikke har  nogen  grafisk 
sammenligning.  Hvorfor en <RETURN> tast kommer til se ud som "^M" er  bestemt 
ud fra en ASCII-tabel (se tillæg med ASCII-tabellen).











\f

▶02◀  Programmering ▶02◀ af en funktionstast med endnu en gang <SHIFT> <EDIT> får  den 
første af de 3 slettede linier til at ændres til:

___ Tryk funktionstast at definere ___

når en sådan tast er trykket ændres den til:

___ Indtast indhold og slut med <EDIT> ___

de næst følgende tegn vil blive skrevet på skærmen,  indtil <EDIT> eller anden 
funktionstast trykkes.













\f

Hvis  man er uheldig og trykker en ikke funktionstast hvor en var krævet,  vil 
der blot blive udskrevet denne fejlmeddelse der også holdes ca. 1 sek.:

___ Ikke en funktionstast ___



Efter afslutet opsætning af funktionstasterne,  vil terminalen restaurere ind-
holdet af de tidligere 3 linier den slettede til formålet. Markøren vil stå på 
samme placering som før <EDIT> blev aktiveret.














\f

Tabel 1   Viser funktionstaster og deres opstartsindhold.

                          Opstartsindhold
     Tast           Uskiftet            Skiftet
-----------------------------------------------------------------
Normal tastatur:-
----------------
     <TAB>          --- ikke mulig ---  ^I
     <HELP>         HELP                HELP 

Pile:-
-----
     venstre        ^Ø                  ^V
     ned            ^_                  ^N
     op             ^^                  ^K
     højre          ^Å                  ^W
     skrå           ^X                  ^X

Øverste række:-
--------------
     <EDIT>         ^@



\f

Primære funktionstaster.
     <F1>           DIR A:^M            DIR B:^M
     <F2>           STAT A:             STAT B:
     <F3>           PIP A:=B:           PIP B:=A:
     <F4>           *.*                 *.*
     <F5>           ÆrvÅ                ÆrvÅ
     <F6>           ^X                  ^X
     <F7>           ^X                  ^X
     <F8>           ^X                  ^X
     <F9>           ^X                  ^X
     <F10>          A:^M^CB:^MA:^MSTAT^M
     <F11>          ^X                  ^X
     <F12>          ^X                  ^X

     <COPY>         ^@^D                ^@^D
     <PRINT>        ^P                  ^P








\f

Nummerisk tastatur:-
-------------------
     <0>            0                   0
     <1>            1                   1
     <2>            2                   2
     <3>            3                   3
     <4>            4                   4
     <5>            5                   5
     <6>            6                   6
     <7>            7                   7
     <8>            8                   8
     <9>            9                   9
     <*>            *                   *
     </>            /                   /
     <+>            +                   +
     <->            -                   -
     <,>            ,                   ,
     <BACKSPACE>    ^H                  ^H
     <ENTER>        ^M                  ^M
     <.>            .                   .




\f

                            ▶02◀ Avanceret anvendelse ▶02◀

I  dette afsnit skal vi forsøge at danne os et indtryk af hvad terminalen  gør 
for  CP/M og hvorledes CP/M kommunikerer gennem terminalen.  I et afsnit  ved-
rørende  CP/M har vi omtalt de moduler der indgår i en funktionsdygtigt  CP/M. 
Her  skal vi beskæftige os med et af disse moduler der er benævnt  BIOS.  BIOS 
modulet varetager alle ind/ud funktioner til CP/M, deriblandt også tastatur og 
skærm.

Til dette formål er valgt en række eksempler hentet ud fra omgangen med CP/M.
Vi  skal se lidt på hvordan redigering med markørtasterne kan anvendes til  at 
rette forkerte indtastninger.
Prøv om du kan lave dette her:

A>▶02◀DIR A▶02◀ <RETURN>
NO FILE FOUND

A>_

Bemærk at fremhævet skrift er vist som ▶02◀ dine indtastninger ▶02◀, <RETURN> for ned-
trykket tast af samme navn og "_" som makørens placering.



\f

Tryk derefter <EDIT> og du vil observere at markør ændres. "Styr" derefter med 
markør pilene venstre,  ned, op, og højre nederst på tastaturet til lige efter 
"A" i "DIR A". Stop der og indtast et ":" efterfulgt af <RETURN>. Se nu fik du 
rette en lille misforståelse ved en kommando som DIR. Men bare vent til når du 
får  sirligt  stablet  30 tegn op efter hinanden og et,  - bare et  tegn  blev 
forkert. Da vil du finde et oplagt behov for redigering.


















\f

«eof»