Harald Sjöztedt
<75>
· Text 466 · w6 · kommentar
1985-04-04 17:31
Ärende: Extend 800
Extend 800 är en lite utökad BASIC:
cross <variabel>/<funktion>/radnr/sträng (<listfil>,) (<radnr>) (,<radnr>)
change <var>/<funktion> ....
OBS! funktion anges utan argumentlista, har nog ingen annan lyckats med
vad jag vet; Skillnad på lokala/globala variabler.
var .... (var/radnr/funktion)
dir olika enheter/filnamn listfil VERSALER/gemener?
dump¤(a¤) dumpar sträng = multipel num¤
dumph¤(a¤) dito i hexadecimal form
bin¤(a%) Binärsträng
Type filnamn,listfil
DOck tycker jag (subjektivt) att det där bara är "krafs", jag värdesätter
type-aheaden mer. Denna är MYCKET bra (skryt). Man kan definiera tangenter
)från Extend med funktione KEY, dessa kan även laddas in vid reset eller
senare, man kan utföra kommandofiler från ANDRA program tex ORD800.
Kommandofilerna kan anropa varandra liksom KEY-tangenterna (dessa kan
vara rekursiva i 3 nivåer, programmet "dyker" aldrig pga detta)
Type ahead syns på rad 24 och går över reset.
Fö lämnade EXtend peek&poke stadiet för ett antal år sedan och fungerar
ihop med detmesta, vilket är det svåra med denna typ av program.
Fungerar på allt som heter ABC&tre siffror.
Lite åsikter:
Det svåra med att utöka en BASIC är att få det att fungera med det som
redan finns, kommande bzicar, glökiga program etc.
Framför allt gällert detta tangentbordsbuffringar od. som man ofta
vill använda med junket från Svennson software AB som aldrig har sett
rutinen.
PS. ja har analigen glömt hälften, det var ett tag sedan