Cool Thanks
My cent goes for reading ports from BIOS and use C register. But read ports and then store them somewhere at RAM page 3, so you don't have to read them from inter-slot each time. Even in the case of cartridge software, in a TurboR reading from RAM will get advantage, so is not like using 2 bytes will be a limiter for the program.
Well in my experiment MSX1 i can send in vblank 3 otirs to 0x99. 2 x 0xff bytes + 0x80 bytes in 60 hz. Thats two screen 2 pattern name tables and the sprite name table. Any slow down will give an "too fast vram access".
set the VDP to blank mode while doing fast transfers, then it is guaranteed to go without corruption.
I think the VDP goes to disabled mode by its own at VBLANK until reach the line 0.
yes but that is not the point.
the point is when one does jitter past the border.
