Patric Ljung
<5455>
· Text 5243 · w8 · kommentar
1986-10-19 21:02
Ärende: Nya TED.BAC i inlådan...
1. Jag får den uppfattningen bara. Jag har en fil litet drygt 20Kbyte.
Att spara filen går en sissådär 5 ggr snabbare än att läsa in den.
2. En definitiv och total uppsättning har jag inte funderat ut än. Men
det vore väl inte alltför svårt att ha en binär fil med tangentkoder
lagrade (storlek 256 bytes). Så kan du koda om samtliga tangenter. Och
som parameter kan man ange vilket tangentbord man har. (ex. TED 99, för
tangentbord ABC99. Då läses filen TEDABC99.DEF in)
_keytran
in a,(34) Läs in tryckt tangent
ld e,a
ld d,0
ld hl,keytable Adress till tangentkodstabell
add hl,de
ld a,(hl)
ld (lastkeyc),a Spara tangentkod
ret
Denna rutin infogas i tangentbordsinteruptet. Snutten som läser in tabellen
behöver inte bli så lång
_ldkeyt
ld hl,keyfname Adress till filnamn för tangentbordsfil
call xxxxx Öppna fil
ld hl,keytable
ld bc,256
ld a,#get Kommando GET
call xxxxx Läs in definition
ret
Det borde väl inte vara alltför bökigt. Hur man skapar filen (ändrar)
kan ju göras i separat program. (reservation för skrivfel samt slarvfel).
_ldkeyt får kanske ändras beroende på hur TEDs redan färdiga rutiner
funkar.
3. Bra, jag har förmodligen en gammal version.
4. 23331 bytes finns lediga när TED är inläst och startat
Finns det nån annan BRA editor??? Det blir väl kanske en sista utväg
att skriva en själv.
En ABS-version av TED vore bra för min del.
mtvh / Patric