Hi guys,
I'm trying to figure out another problem, that has been keeping me busy for a few days now.
In "Duck Tales", whenever I use a rope / chain to go up or down, I get a weird 6-tile offset (see attached GIF).
When further investigating, the Y-Scroll value immediately starts at 6 when going down. First, I thought I might be doing something wrong, and that my value is wrong (even though Ice Climber works perfectly), but after a bit more research it turns out, Mesen has the same value(s) [read, the last writes to 2006]:
24c0 -> Y-Scroll 6
24e0 -> Y-Scroll 7
etc.
This can also be seen, when looking at the PPU Viewer in Mesen, the viewport is actually lower than what is visible in the actual window.
These values are achieved through Loopy's scrolling docs, including v, t, x, w.
Can someone point out to me what I'm doing wrong? I already thought it has something to do with the UI (that seems to be 6 tiles high as well), but I can't come up with something logical.
Thank you so much in advance!
I'm trying to figure out another problem, that has been keeping me busy for a few days now.
In "Duck Tales", whenever I use a rope / chain to go up or down, I get a weird 6-tile offset (see attached GIF).
When further investigating, the Y-Scroll value immediately starts at 6 when going down. First, I thought I might be doing something wrong, and that my value is wrong (even though Ice Climber works perfectly), but after a bit more research it turns out, Mesen has the same value(s) [read, the last writes to 2006]:
Code:
2006 0x24 46 70 0000
2006 0xc0 46 91 2400
2005 0x00 46 130 24c0
2005 0x00 46 151 24c0
Rendering frame
2006 0x24 246 189 0000
2006 0x00 246 213 2400
2006 0x24 251 14 2400
2006 0x20 251 38 2400
2006 0x27 255 180 2420
2006 0xc0 255 204 2720
2005 0x00 257 26 27c0
2005 0x00 257 47 27c0
2006 0x24 46 78 0000
2006 0xe0 46 99 2400
2005 0x00 46 138 24e0
2005 0x00 46 159 24e0
Rendering frame
2006 0xc0 46 91 2400
2005 0x00 46 130 24c0
2005 0x00 46 151 24c0
Rendering frame
2006 0x24 246 189 0000
2006 0x00 246 213 2400
2006 0x24 251 14 2400
2006 0x20 251 38 2400
2006 0x27 255 180 2420
2006 0xc0 255 204 2720
2005 0x00 257 26 27c0
2005 0x00 257 47 27c0
2006 0x24 46 78 0000
2006 0xe0 46 99 2400
2005 0x00 46 138 24e0
2005 0x00 46 159 24e0
Rendering frame
24c0 -> Y-Scroll 6
24e0 -> Y-Scroll 7
etc.
This can also be seen, when looking at the PPU Viewer in Mesen, the viewport is actually lower than what is visible in the actual window.
These values are achieved through Loopy's scrolling docs, including v, t, x, w.
Can someone point out to me what I'm doing wrong? I already thought it has something to do with the UI (that seems to be 6 tiles high as well), but I can't come up with something logical.
Thank you so much in advance!