· Msg 71 · inlagg
Tack för ett uttömmande svar!
H. Peter Anvin wrote:
800C hade ingen 6845 utan använde ett par chips from Philips som normalt
användes till Text-TV. Däremot 802:an och 806:an betedde sig som du
beskriver.
Är du säker på detta? 800M hanterar ju uppenbarligen färgvalskommandon o
dyl, även om videokontrollern blankt struntar i koderna.
Jag menar alltså inte att det skulle finnas en 800C med 80 tecken, men att
800M och 800C har samma firmware och att avsaknaden av udda adresser
väljer 40-teckenmod istället för 80, enligt: mem[0x7801] = 0x55, width =
(mem[0x7801] == 0x55) ? 80 : 40;
*alltid* den övre raden oavsett vad som fanns i bildminnet för den undre
raden. Om alla rader hade DBLE text visades följaktligen varannan rad!
Menar du alltså att en endaste DBLE på en rad, oavsett var på raden, gör
att nästa rad ersätts med föregående? Stämmer det då att
;cur(0,0)"ETT"DBLE"TVÅ"NRML"TRE"cur(1,0)"AAA BBB CCC" skulle ge utskriften
ETT TVÅ TRE
TVÅ
Önskar jag hade en 800C att experimentera med... :-)
normalt ansågs höggrafiken som "bakom" texten, men om man satte bit 7 i
palettkommandot var höggrafiken "framför" texten.
att var gäller textskärmen ansågs svart vara "genomskinlig"; det är
troligt det gällde grafiken med.
I "bit för bit med ABC800" står det att paletter >= 128 ger enbart
grafik... kan det stämma? Grafik över text alltså, fast ingen transparens?
/ E