Article 17372 of comp.emulators.apple2: Path: news1.icaen!news.uiowa.edu!NewsNG.Chicago.Qual.Net!129.79.6.160!news.indiana.edu!logbridge.uoregon.edu!newspeer1.nac.net!yellow.newsread.com!netaxs.com!newsread.com!POSTED.monger.newsread.com!not-for-mail From: jon_relay@hotmail.com (Mr.I'mAnOutOfControlLisaSimpsonFannnn) Newsgroups: comp.emulators.apple2 Subject: Color High Resolution Graphics Message-ID: Lines: 106 Date: Mon, 09 Aug 1999 21:28:29 GMT NNTP-Posting-Host: 157.22.180.7 X-Complaints-To: Abuse Role , We Care X-Trace: monger.newsread.com 934234109 157.22.180.7 (Mon, 09 Aug 1999 17:28:29 EDT) NNTP-Posting-Date: Mon, 09 Aug 1999 17:28:29 EDT Organization: NapaNet (napanet.net) Xref: news1.icaen comp.emulators.apple2:17372 Hope this helps everyone: Every 2 bytes in memory: 00 = Black 00 = Black 00 = Black 00 = Black 10 = Blue/Mag. 10 = Blue/Mag.10 = Blue/Mag. 10 = Blue/Mag. 01 = Or./Green 01 = Or./Green01 = Or./Green 01 = Or./Green 11 = White 11 = White 11 = White 11 = White | | | | +---+---+ +---+---+ +---+---+ +---+---+ | | | | | | | | +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ |CG |C6 |C5 |C4 |C3 |C2 |C1 |C0 | |CG |C13|C12|C11|C10|C9 |C8 |C7 | |128|64 |32 |16 | 8 | 4 | 2 | 1 | |128|64 |32 |16 | 8 | 4 | 2 | 1 | +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | | | | | | | | | | | +-+-+ +---+---+ | +---+---+ +-+-+ 0 1 | | 0 1 | | = = | 00 = Black = = 00 = Black | M O | 10 = Blue/Magenta M O 10 = Blue/Magenta | a r | 01 = Orange/Green a r 01 = Orange/Green | g a | 11 = White g a 11 = White | e n | e n | n g | n g | t e | t e | a / | a / | / B | / B | G l | G l | r u | r u | e e | e e | e | e | n | n | +----------------------------+----------------------------+ | | 00 = Black 01 = Blue/Magenta 10 = Orange/Green 11 = White If color group bit from each byte is different, then 01 or 10 will result in brown, purple, cyan or pink. I can't figure out when each color appears; it's your burden to figure it out. Every 14 columns on screen: 00 = Black 00 = Black 00 = Black 00 = Black 01 = Blue/Mag. 01 = Blue/Mag. 01 = Blue/Mag. 01 = Blue/Mag. 10 = Or./Green 10 = Or./Green 10 = Or./Green 10 = Or./Green 11 = White 11 = White 11 = White 11 = White | | | | +---+---+ +---+---+ +---+---+ +---+---+ | | | | | | | | +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ |CG |C0 |C1 |C2 |C3 |C4 |C5 |C6 | |CG |C7 |C8 |C9 |C10|C11|C12|C13| |128| 1 | 2 | 4 | 8 |16 |32 |64 | |128| 1 | 2 | 4 | 8 |16 |32 |64 | +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | | | | | | | | | | | +---+---+ +-+-+ | +-+-+ +---+---+ 0 1 | | 0 1 | | = = 00 = Black | = = | 00 = Black M O 01 = Blue/Magenta | M O | 01 = Blue/Magenta a r 10 = Orange/Green | a r | 10 = Orange/Green g a 11 = White | g a | 11 = White e n | e n | n g | n g | t e | t e | a / | a / | / B | / B | G l | G l | r u | r u | e e | e e | e | e | n | n | +----+----+ | | 00 = Black 01 = Blue/Magenta 10 = Orange/Green 11 = White If color group bit from each byte is different, then 01 or 10 will result in brown, purple, cyan or pink. I can't figure out when each color appears; it's your burden to figure it out. -- jonrelay@napanet.net jrelay.cjb.net An Apple II fanatic since 1998! Syntax Error: an error on a criminal's tax record. Bad Subscript: a criminal reading a book on a subway. Unimplemented Trap: when a bear trap isn't set up properly and thus does not work.