10-27-2011, 08:16 PM
for the attributes, i added this between 'sub putchar64x32(x1,y1,c1 as ubyte)' and 'end sub'
it seems to work fine with 'ink', 'paper', 'bright' and 'flash'
what is missing now is getting values from 23694 (MASK P) for the 'colour 8' values, and 23697 (P FLAG) for the 'ink 9', 'paper 9', over and inverse - i'm also thinking about using those characters between 0x80 and 0x8F, and maybe some kind of udg as well (somehow) at 0x90 to 0xA4
Code:
poke 22528+int(x1/2)+(int((y1*6)/8))*32,peek(23693)
poke 22528+int(x1/2)+(int(((y1*6)+5)/8))*32,peek(23693)
it seems to work fine with 'ink', 'paper', 'bright' and 'flash'
what is missing now is getting values from 23694 (MASK P) for the 'colour 8' values, and 23697 (P FLAG) for the 'ink 9', 'paper 9', over and inverse - i'm also thinking about using those characters between 0x80 and 0x8F, and maybe some kind of udg as well (somehow) at 0x90 to 0xA4