Screen 3 gfx commands.

By 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

By 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 .

By 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.

By 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

By Edwin

Paragon (1182)

Аватар пользователя Edwin

13-09-2008, 23:44

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