Hi,
hat das Farbram im hochauflösenden Bitmapmodus überhaupt eine Funktion? Vorder- und Hintergrundfarbe der 8x8 Blöcke werden doch aus dem Low- und Highnibble des Videorams gelesen, oder? Also, hat das Farbram und auch das Hintergrundfarbregister $d020 in diesem Modus keine Funktion?
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
+---------------+----------------------------------------------------------+ | Charset-Hires | 0 = Background ($D021) 1 = Color-RAM | +---------------+----------------------------------------------------------+ | Charset-MC | 00 = Background ($D021) 01 = MC-Color1 ($D022) | | | 10 = MC-Color2 ($D023) 11 = Color-RAM | +---------------+----------------------------------------------------------+ | Bitmap-Hires | 0 = LN Screen-RAM 1 = HN Screen-RAM | +---------------+----------------------------------------------------------+ | Bitmap-MC | 00 = Background ($D021) 01 = HN Screen-RAM | | | 10 = LN Screen-RAM 11 = Color-RAM | +---------------+----------------------------------------------------------+ | Sprite-Hires | 0 = Background ($D021) 1 = Sprite-Color ($D027..) | +---------------+----------------------------------------------------------+ | Sprite-MC | 00 = Background ($D021) 01 = Sprite-MC-Color1 ($D025)| | | 10 = Sprite-Color ($D027..) 11 = Sprite-MC-Color2 ($D026)| +---------------+----------------------------------------------------------+ LN = Low-Nybble ; HN = High-Nybble |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
+---------------+----------------------------------------------------------+ | Charset-Hires | 0 = Background ($D021) 1 = Color-RAM | +---------------+----------------------------------------------------------+ | Charset-MC | 00 = Background ($D021) 01 = MC-Color1 ($D022) | | | 10 = MC-Color2 ($D023) 11 = Color-RAM | +---------------+----------------------------------------------------------+ | Charset-ECM | 0 = Bit 6 and 7 of Screen-RAM choose BG-Color | | | 00 = Background ($D021) 01 = Background ($D022) | | | 10 = Background ($D023) 11 = Background ($D024) | | | | | | 1 = Color-RAM | | | | | | Note: Only 64 chars possible | +---------------+----------------------------------------------------------+ | Bitmap-Hires | 0 = LN Screen-RAM 1 = HN Screen-RAM | +---------------+----------------------------------------------------------+ | Bitmap-MC | 00 = Background ($D021) 01 = HN Screen-RAM | | | 10 = LN Screen-RAM 11 = Color-RAM | +---------------+----------------------------------------------------------+ | Sprite-Hires | 0 = Background ($D021) 1 = Sprite-Color ($D027..) | +---------------+----------------------------------------------------------+ | Sprite-MC | 00 = Background ($D021) 01 = Sprite-MC-Color1 ($D025)| | | 10 = Sprite-Color ($D027..) 11 = Sprite-MC-Color2 ($D026)| +---------------+----------------------------------------------------------+ LN = Low-Nybble ; HN = High-Nybble |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
+---------------+----------------------------------------------------------+ | Charset-Hires | 0 = Background ($D021) 1 = Color-RAM | +---------------+----------------------------------------------------------+ | Charset-MC | 00 = Background ($D021) 01 = MC-Color1 ($D022) | | | 10 = MC-Color2 ($D023) 11 = Color-RAM | | | | | | Note: You can only choose color 0-7 in Color-RAM, cause | | | the 4th bit is using for Hires/MC-Switch | +---------------+----------------------------------------------------------+ | Charset-ECM | 0 = Bit 6 and 7 of Screen-RAM choose BG-Color | | | 00 = Background ($D021) 01 = Background ($D022) | | | 10 = Background ($D023) 11 = Background ($D024) | | | | | | 1 = Color-RAM | | | | | | Note: Only 64 chars possible | +---------------+----------------------------------------------------------+ | Bitmap-Hires | 0 = LN Screen-RAM 1 = HN Screen-RAM | +---------------+----------------------------------------------------------+ | Bitmap-MC | 00 = Background ($D021) 01 = HN Screen-RAM | | | 10 = LN Screen-RAM 11 = Color-RAM | +---------------+----------------------------------------------------------+ | Sprite-Hires | 0 = Background ($D021) 1 = Sprite-Color ($D027..) | +---------------+----------------------------------------------------------+ | Sprite-MC | 00 = Background ($D021) 01 = Sprite-MC-Color1 ($D025)| | | 10 = Sprite-Color ($D027..) 11 = Sprite-MC-Color2 ($D026)| +---------------+----------------------------------------------------------+ LN = Low-Nybble ; HN = High-Nybble |
Forum Software: Burning Board® 3.1.7, developed by WoltLab® GmbH