Av: Kristoffer Eriksson <5357> 1985-07-24 23.25.51 CHAINARE - Tar |ver tangentbordet i kommandomod. F|r ABC 800-serien. H{mta hem CHAINARE.HEX (eller CHAINARE.BAC med H-optionen om n}gon konverterat tillbaks filen i monitorn) och konvertera till CHAINARE.BAC med programmet HEXTOFIL (finns i ABC800/UTILITY). N{r man k|r CHAINARE l{ggs en liten maskinkods-snutt i minnet. N{r datorn kommer i kommando-mod, dvs inte exekverar n}got program, tar denna nutt |ver kontrollen genom att starta ett f|rinst{llt BASIC- kommando. L{mpligt att anv{nda i menysystem med m}nga program i. Det BASIC- kommando som anv{nds f}r d} vara "RUN ", s} startar alltid menyn s} fort n}got program har slutat exekvera. [ven om exekveringen bryts med CTRL-C startar menyn. Starta det hela med CHAINARE, s} startar det menyprogrammet. Programmet inneh}ller fr}n b|rjan kommandot "RUN SPELMENY"+CHR$(13). F|r att {ndra, g|r s} h{r: OPEN "CHAINARE.BAC" AS FILE 1 POSIT #1,27 PUT #1 "nytt kommando..."+CHR$(13,0) CLOSE 1 Kommandot f}r vara h|gst 21 tecken l}ngt inklusive CHR$(13,0). Det {r koden 0 som markerar kommandots slut. Koden 13 kan utel{mnas om s} |nskas, men eftersom datorn d} inte kommer ur kommandomod, s} skickas kommandotexten om och om igen, i all o{ndlighet. Konstruerat och inskickat av Kristoffer Eriksson <5357>.