Login
Back to forumSee the full topicGo to last reply

Posted By

IstvanV
on 2011-07-04
08:44:47
 Re: FLD and $FFFF

The $FFFF value is read and displayed as bitmap data during FLD because the TED does not enable its address bus output for bitmap reading outside the "active" screen area. If I recall correctly, this is enabled with the first "second" DMA (i.e. reading of character codes, or color bytes in bitmap modes), and disabled at line 204. There is also a horizontal condition for enabling the address output that is active for 40 characters.

The enable/blank screen bit ($FF06 & $10) has an effect only at the beginning of the screen (lines 0, and 4 or 8), you cannot continuously toggle the enabled/blank state mid-screen with it.

Setting either ECM+bitmap, or ECM+MCM mode will result in a black screen. The black color is constant, it does not seem to depend on any other data that is read from memory. It is a sort of "hardware bug" in the TED. I think the VIC-II has this same effect, too.



Back to top


Copyright © Plus/4 World Team, 2001-2024