Memory write instructions should always use the maximum number of cycles whether they cross a page boundary or not. This affects: STA, DEC, INC, ROL, ROR, ASL, LSR. It looks like an attempt was made to handle the "6502 Jump Bug" but it wasn't done quite right. This change implements the bug correctly.
Memory write instructions should always use the maximum number of cycles whether they cross a page boundary or not. This affects: STA, DEC, INC, ROL, ROR, ASL, LSR. It looks like an attempt was made to handle the "6502 Jump Bug" but it wasn't done quite right. This change implements the bug correctly.