Hello all!
I'm working on a simple one-screen platforming game, which is actually coming along quite nicely. I have one small thing that annoys me though, if I turn on PAL emulation there is garbled graphics at the top of the screen (and bottom, but I know where that is coming from).
I'm guessing this has to do with the fact that I have set the Y scroll to 248 to make the top 8 pixels visable, that are hidden by the NTSC overscan if Y scroll is set to zero. However I'm living in PAL country so I really want it to look nice in PAL aswell.
Here is how it looks:
I'm not really sure where the error graphics at the top is coming from, and hence my question. I was thinking of clearing the entire VRAM in my init section (right now it just clears Work RAM), I figured that might make the problem go away, but I'm still curious where the error at the top is coming from? If I look in FCEUX's NameTable viewer the error is not visible. The game currently doesn't use any mapper and is set to vertical mirroring if that makes any difference?
I tried blanking out most of VRAM in the RAM editor in FCEUX with no luck... soo, to sum it all up, where is the PPU picking up the garbled graphics at the top?
I'm working on a simple one-screen platforming game, which is actually coming along quite nicely. I have one small thing that annoys me though, if I turn on PAL emulation there is garbled graphics at the top of the screen (and bottom, but I know where that is coming from).
I'm guessing this has to do with the fact that I have set the Y scroll to 248 to make the top 8 pixels visable, that are hidden by the NTSC overscan if Y scroll is set to zero. However I'm living in PAL country so I really want it to look nice in PAL aswell.
Here is how it looks:
I'm not really sure where the error graphics at the top is coming from, and hence my question. I was thinking of clearing the entire VRAM in my init section (right now it just clears Work RAM), I figured that might make the problem go away, but I'm still curious where the error at the top is coming from? If I look in FCEUX's NameTable viewer the error is not visible. The game currently doesn't use any mapper and is set to vertical mirroring if that makes any difference?
I tried blanking out most of VRAM in the RAM editor in FCEUX with no luck... soo, to sum it all up, where is the PPU picking up the garbled graphics at the top?