siz Creative Commons License 2018.06.22 0 0 8746

> C64-nél az 53281 a háttérszín, ez látszik ott, ahol 00 bitkombináció van a többszínű nagyfelbontású módban. A 01 és 10 bitkombinációnál a képernyőtár alsó és felső 4 bitje határozza meg a színeket. Az 11 bitkombináció színe a színtár színe lesz, ez 4 bites RAM. Így: http://pcvilag.muskatli.hu/irodalom/cbooks/gc64/gc64-28.jpg

> A Plus4-é miben más? Amott is folytathatjuk. Nem látom hogyan lehet 4 biten 121 színt használni, mert a linkelt képen sehol se ír olyat, hogy bármelyik színnél használható 4 bitnél több.

 

Áthoztam ide.

A válasz:

A plus/4-nél nincs dedikált színmemória, a képernyőmemória 2kb-onként állítható. Ebből szöveges módban az első a színmemória (felső bit villogás ki/be, alatta 3 bit fényerő, alsó 4 bit szín), a második a karaktermemória. Grafikus módban ebből első 1kb lesz a fényerő memória, a második a színmemória, ahol a fényerőmemória alsó bájtja adja a színmemória felső bájtjához a fényerőt és fordítva. Ezek vonatkoznak a 01 és 10 kombinációkra. A 00 színe jön a $ff15-ből, az 11 meg a $ff16-ból (decimálisan nem tudom). Hát így.

Előzmény: Kováccss (8744)