I made a few 36 character demos a while back. One of them was an interlaced 36 character demo, which is good for CRT's. Orange808 found an issue though with it on his consoles. When looking at the glitch it was obvious that it was 1 pixel off due to unusual positioning
sta.w HMOVE ;4 @73 early hmove, HMP0 = $40 (left 12)
sta RESP0 ;3 @76 strobing after HMOVE!
On his console it was one pixel to the right of where it should hav
There should only be two possible results:
1 - the extra clock at cycle 0 happens slightly before the reset of the position counter -> the player is moved left one pixel, then it's repositioned (at pixel 3, as we are in HBLANK), then moved left one pixel for each of the remaining clock pulses. For a HMP0 value of $40 (12 pulses), it will then move left 11 pixels from position 3, ending at 152.
2 - the extra clock at cycle 0 happens slightly after the reset of the position counter -> th