MICOLOR 01-ről összegyűjtött információk: Portok: 128 Bal félkép függőleges eltolása (0..255) 129 Jobb félkép függőleges eltolása (0..255) 130 Felső félkép vízszintes eltolása (0..63 csak az alsó 6 bit érdekes) 131 Alsó félkép vízszintes eltolása (0..63 csak az alsó 6 bit érdekes) 160 COLOR 0 .. 175 COLOR 15 Színek szerintem: I RGB iiii RGB egyértelmű, I intenzitás, iiii fényerő 0..15-ig 16 színű üzemmód: 8000h-FFFFh memóriát használja 4 színű üzemmód: C000h-FFFFh memóriát használja A 8000-BFFF és a C000-FFFF terület fedi egymást, 4 színben 2 bit, 16 színben 2-2 bit adja a színt. Címzés: 1PCC CCCC RRRR RRRR P a lap száma, 4 színben 1 az értéke, 16 színben mindkét lapot írja/olvassa CCCCCC - X / 4 RRRRRRRR - Y A bájt: 01 bitek bal oldali pont a 4-ből, 23,45 középsők, 67 jobb oldali pontok A driver: a DEF utasítást használja. Parancsok, paraméterek: LN x,y vonalat húz FC színnel és LT maszkkal az előző pont/vonaltól CR r r rádiusszal kört rajzol CP x,y vonal kezdet, kör középpont stb. megadása (gondolom CP célpont) PT x,y pont rajzolás FC színnel TX string CP a bal felső sarok, szöveget ír ki LT word word (16 bit) maszk megadása vonaltípushoz (line type) CL n Clear, 0 az alsó 16K, 1 a felső 16K, >1 a teljes memória törlése nem BC-vel, hanem 0 color-ral töröl FR x,y Fill, feltételekkel... FB x,y FE x,y FD x,y FP x1,y1,x2,y2 ? TC n ? TM n ? FC n Foreground color (0..15) BC n Background color (0..15) FM n Text foreground color (0..15) BM n ? XR xs,ys Text nagyítás xs,ys méretre VS n szöveg döntés? HS n szöveg döntés? CS n,n ? ?? word TEST pl: OUT 175,255 ;color 15 = fehér DEF FC 15 ;szín = 15 DEF CP 0,0 ;bal alsó sarokba a grafikus cursor DEF LN 255,255 ;jobb felső sarokig fehér vonalat húz (Kollár Zoltán, zka@freemail.hu)