Login
Back to forumSee the full topicGo to last reply

Posted By

Mad
on 2022-01-25
10:35:10
 Re: Who Dares Wins II +4M [PAL/NTSC]

Seems to be legit. Degauss first introduced this effect to me by using a table for ff06 for every scanline (lda ff06tab,y sta $ff06) which had an offset to the actual scanline. That's most likely the same like you do there.. Most of the other code is just relying on having the right cycles filled to the max on every (so not badline) scanline.. Of course the table should not cross a page boundary..

EDIT: some synching is needed (like y'all know). for instance using double irq and in first irq this:
inc $FF09
LDA $FF1e
AND #$04
BEQ .fix1
.fix1 CLI
NOP
NOP
NOP
....
at least that's how the "double"twister is done in RocketScience..






Back to top


Copyright © Plus/4 World Team, 2001-2024