Screen 3 gfx commands.

بواسطة PingPong

Prophet (4093)

صورة PingPong

13-09-2008, 19:20

I'm wondering why execution of basic gfx command is so slow on screen 3.... the entire screen is only 1536bytes.
CIRCLE PAINT commands are orribly slow.... anyone know about bios routines?

Login أوregister لوضع تعليقاتك

بواسطة Yukio

Paragon (1540)

صورة Yukio

13-09-2008, 19:28

Not sure, maybe their could be treating the screen as 256x192 pixels wide and pre-empting the redundant points with blocks ... Anyway, it is not recommended to point or link to MSX-BASIC BIOS since their could change from each manufacture version. Only the first calls of the MSX-BIOS that are standardised, not the routines.

Some books have some references to "256x192" pixels wide ... The points in the screen could consist of bigger monochromatic blocks .

بواسطة wolf_

Ambassador_ (10088)

صورة wolf_

13-09-2008, 19:32

sc3 is organized like pattern mode. So each normal pixel coordinate has to be translated to a location inside a pattern of 8x8.

بواسطة PingPong

Prophet (4093)

صورة PingPong

13-09-2008, 20:33

sc3 is organized like pattern mode. So each normal pixel coordinate has to be translated to a location inside a pattern of 8x8.

OK, but this does not require doing floating point math! It's too much sloooooow

بواسطة Edwin

Paragon (1182)

صورة Edwin

13-09-2008, 23:44

I agree, compared to basic commands, the conversion takes no time at all.