| |
Dr.j
Registered: Feb 2003 Posts: 277 |
help with delay table making tech tech
Hey there again. i want to do a little tech tech effect.
i think i manage Ok with the charsets (took me some time to
arrange right the chars) and i have $d018 and $d016 tables
the main problem is now.. Delay tables . i use this routine
what is the best technique to do "Fine tune" the delays?
i will gladly hear your ideas to do fast delay tables.
i first tried to replace $d016+$d018 with $d021 but it didnt help me much. please don't send me to "missing cycles" article..hehe . btw i don't have any problems to make "rasters" delays but here its different.
ldx #$00
loop:
lda d018tab,x
sta $d018
lda d016,x
sta $d016
ldy delaytab,x
dey
bne *-1
inx
cpx #$2f
bne loop
|
|
... 20 posts hidden. Click here to view all posts.... |
| |
tlr
Registered: Sep 2003 Posts: 1790 |
If you combine the screen method with the charset method you could do a much wider tech-tech without requiring too many charsets. |
| |
Conjuror
Registered: Aug 2004 Posts: 168 |
tlr: The consequence of that is the FLI bug as you need to trigger a bad-line to change the charset every line as I did here Better
|
| |
Radiant
Registered: Sep 2004 Posts: 639 |
Conjuror: Nah, if your slope isn't too steep you'd only need to update screen RAM location every 8 lines. |
| |
tlr
Registered: Sep 2003 Posts: 1790 |
Yes, what radiantx said. I'm sure it's been done already. |
| |
algorithm
Registered: May 2002 Posts: 705 |
I may be wrong but i believe one of the crest demos from maduplec had a part with full 320x200 tech tech utilizing the method of non drastic sine in d016 and changing d018 after 8 raster lines or so allowing the changing of msb nybble (screen ram) which allows more x positions this method
edit: Just seen that part, did not analyse the code, but that demo seems to not use full 320x200 |
Previous - 1 | 2 | 3 - Next |