The Nesdev wiki mentions "For a odd frames, the idle cycle at the end of the scanline is skipped". The idle cycle?
So to make sure I understand it.. Is this scanline (on odd frames) 1 clockcycle less than usual (113.66-1?)
In the pre-render scanline, there's one cycle during which the PPU does nothing. This cycle is skipped in odd frames if rendering is on. Note that this is a PPU cycle, not a CPU cycle like you assumed, so that scanline is 340 cycles long instead of 341.
So it still uses the regular 113.66 CPU cycles then..?
Well it would be 340/3 cpu cycles instead of 341/3, so it would be 113.33
Ok, does it work the same way on PAL consoles?
Nintendulator's code says no, PAL consoles always uses 341 PPU clock cycles for every scanline.
yeah, I believe I read that also in some other docs as well.