![Supersonic Franky Скачать руководство пользователя страница 34](http://html1.mh-extra.com/html/supersonic/franky/franky_instruction-manual_1405869034.webp)
34
Miscellaneous
When writing to CRAM rapidly during the active display, we found that sometimes data is
written to the wrong address or that the data isn't written altogether. We think the cause
is that the VDP can only allow so many CPU accesses to VRAM and CRAM during a
scanline, and if you write when the VDP is busy processing a previous write, the data is
simply gone. I assume for mode 4 the VDP's faster clock rate allows it to give more time
to the Z80.
Bit 3 of register $00 (early clock) also affects sprites in the TMS9918 modes, by the
same amount of 8 pixels.
In Sean Young's TMS9918 document, he describes a problem where the unused bits in
some VDP registers that define a table address work like an AND mask over the high
order address bits of a pattern index. This is the exact same problem that causes the
name table mirroring as described in the register reference section. Note that this does
not occur in 315-5246, the unused bits of any register will not change the address the
VDP forms, in mode 4 or any of the TMS9918 modes.
Содержание Franky
Страница 1: ...Instruction Manual ...