fast screen updating

Страница 1/2
| 2

By PingPong

Prophet (4093)

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

06-06-2009, 14:05

From the great n. of speccy convertions on msx1 could someone point me to those that have the fastest screen updates (fps rate)?
Any names?

I'm not meaning games that uses msx1 hw sprites or pattern modes.
I'm referring to zx ports using vram as in speccy.

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By PingPong

Prophet (4093)

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

07-06-2009, 12:51

No zx converted games with fast update?

By AuroraMSX

Paragon (1902)

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

07-06-2009, 13:15

No zx converted games with fast update?No, just no one online who knows the answer to the question.

Just wondering: why do you ask?

By jltursan

Prophet (2619)

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

07-06-2009, 13:26

Mmmm....not sure if it was the fastest; but at least it has a decent frame update for the huge VRAM transfers it does: Silent Shadow. Btw, the Generation MSX in-game screenshot seems a bit screwed up...

By PingPong

Prophet (4093)

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

07-06-2009, 13:34

No zx converted games with fast update?No, just no one online who knows the answer to the question.

Just wondering: why do you ask?
to learn the tecnique. (and combining with hw sprites)

By PingPong

Prophet (4093)

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

07-06-2009, 13:44

Mmmm....not sure if it was the fastest; but at least it has a decent frame update for the huge VRAM transfers it does: Silent Shadow. Btw, the Generation MSX in-game screenshot seems a bit screwed up...

i will check. i assume it move about 3kb at each transfer

By Manuel

Ascended (19273)

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

07-06-2009, 13:59

Fixed those screenshots on GenMSX for Silent Shadow.

By PingPong

Prophet (4093)

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

07-06-2009, 14:05

Mmmm....not sure if it was the fastest; but at least it has a decent frame
Umh, not so optimized... the vram routine is
ld c,0x98
l1:
ld a,(hl)
nop
nop
out (c),a
add hl,de
djnz l1

the two nop are not needed. the loop it's by itself slow as required by vdp

By mohai

Paladin (999)

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

08-06-2009, 10:52

Mmmm....not sure if it was the fastest; but at least it has a decent frame
Umh, not so optimized... the vram routine is
ld c,0x98
l1:
ld a,(hl)
nop
nop
out (c),a
add hl,de
djnz l1

the two nop are not needed. the loop it's by itself slow as required by vdp

You do not need to "nop" twice. Just do some tests and you will notice that you will be able to dump a lot of bytes before VDP drop them.
Long ago i did a fast routine to fill the entire screen and noticed that a pause between every byte is not needed really. I do not remember how many bytes (64 maybe?) you can safelly dump, but i am sure it can be done faster...

By MäSäXi

Paragon (1884)

Аватар пользователя MäSäXi

08-06-2009, 12:21

to learn the tecnique. (and combining with hw sprites)

Can you reveal what game you have in your mind, Ping Pong? Wink

By PingPong

Prophet (4093)

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

08-06-2009, 18:23

... but i am sure it can be done faster...
Yes, almost 1.4 times faster- with 41 cycles instead of 58

Страница 1/2
| 2