( Text 4217 ) 1986-08-01 23.58.38 Lars Gj|rling <6825> Mottagare: ABC800 [rende: TIME.806 Detta trevliga program, som l{gger en maskinspr}kssnutt i buf7, som i sin tur g|r att tiden kontinuerligt skrivs ut p} sk{rmen, har den f|r f{rgsk{rms{gare tr}kiga egenskapen att uteslutande skriva med vit f{rg. Jag har f|r min del f|rl{ngt maskinspr}kssnutten med 12 bytes, motsvaran- de assemblerraderna: ... ... LD C,53 ; L{s in g{llande attribut fr}n IN B,(C) ; inport 53 PUSH BC ; och lagra p} stacken. LD B,Attribut ; Skicka nytt |nskat attribut OUT (C),B ; till utport 53. ... ... POP BC ; ]terst{ll det gamla attri- OUT (C),B ; butet till utport 53. ... ... Sedan POKE- och CALL-adresserna justerats, f}r programmet en ny rad 395 och fyra {ndrade rader 410-440: 395 Attribut=ASCII(YEL)-128 ! Kan bytas mot vilken f{rg som helst! 410 POKE 64512,205,Inter,SWAP%(Inter),245,197,213,229,14,53,237,64,197, 6,Attribut,237,65,17,242,255,33,Adress,SWAP%(Adress),205,44,252 420 POKE 64537,54,46,205,43,252,54,46,205,43,252,193,237,65,225,209, 193,241,201,35 430 POKE 64556,26,19,14,255,12,214,10,48,251,71,121,198,48,119,35,120 440 POKE 64572,198,58,119,35,201 Kanske kan detta r{tt enkla s{tt att hantera f{rg p} maskinspr}k anv{n- das {ven i andra sammanhang? Med v{nlig h{lsning! Lars Gj|rling <6825> ( Kommentar i text 4222 av Lars Gj|rling <6825> ) ( Kommentar i text 4238 av Nils Hansson <519> )