640x200 atm hardware multicolor

ZX evolution software and hardware

Postby justine » 16 Jan 2012, 19:14

I take it that hardware multicolor means 64 colors ?

How are the pixels laid out ? 1 byte per pixel ? And at what address does this display start ?

Thanx in advance
User avatar
Posts: 101
Joined: 06 Jul 2011, 00:50
Location: Scotland
Group: Registered users

Postby lvd » 16 Jan 2012, 20:59

hardware multicolor just means that each pixelbyte has its own attribute byte -- UNLIKE 6912 mode!

For atm 640x200 mode, 80x200 array of pixelbytes divided into odd and even ones. Even ones are in page #5 starting from #0000 displacement in linear order (40 bytes of line 0, then 40 bytes of line 1, etc.), odd ones are in the same page at displacement #2000. Every pixelbyte has its own attribute byte at the same displacement but in page #1. As usual, add 2 to every page number if bit3.#7FFD is 1.

Attribute byte is also different from 6912 one. There is no flash bit, but instead two bright bits: bit6 for ink (bits 2..0), bit 7 for paper (bits 5..3).
Многого нет здесь: http://lvd.nedopc.com
User avatar
Posts: 1582
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby DimkaM » 17 Jan 2012, 07:30

justine wrote:I take it that hardware multicolor means 64 colors ?

Мну тоже волнует эта тема, 640 конечна круто(10 страниц всё же), но 320||256 в самый раз.
ZX-Evo rev C, ZXNetUsb rev A
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 7 guests