Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 243

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 246

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 243

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 246
Changes - CPCWiki

Changes

V9990

28 bytes added, 15:45, 14 October 2018
* In terms of physical addresses, if you consider physical address 0-&3ffff to be VRAM0 and physical address &40000-&7ffff to be VRAM1, then in P1 mode, the physical address equals logical address and in bitmap modes, every even address maps to &0-&3ffff (ever even is VRAM0) and every odd address maps to &40000-&7ffff (VRAM 1). This is described in the PDF.

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /mnt/cpcwiki-httpdocs/includes/diff/DairikiDiff.php on line 434
* When reading 2bpp and 4bpp data with the POINT command the data appears to have undergone a circular shift so that in bitmap modes the pixel you are interested in has it's is moved into the topmost bits. The value in of the top 2 remaining bitsis unknown at this time.  
e.g.
X if byte in vram is aabbccdd x = 0 aabbccddaaxxxxx
x = 1
bbccddaabbxxxxx x = 2 ccddaabbccxxxxx
x = 3
ddaabbccddxxxxx
[[Category:Hardware]]
2,636
edits