View Single Post
Old 17 April 2018, 10:53   #7
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by MagikGimp View Post
The notes from Stingray explains the bug and that it's been fixed for all graphic chips but I'm using WHDLoad and not OCS and am still getting the problem.
This actually should not be possible as the scroller code has been redone in the WHDLoad patch (regardless of the chipset).

Edit: But I'll check the patch code and update it if necessary, it's always possible there's a bug somewhere of course.

Code:
; rather unconventional way to fix the modulo bug on ECS machines
; but it works
    move.l    #$35000+$5000,$50(a5)
    move.l    #$75000,$54(a5)
    move.w    #50,$66(a5)        ; skip every other line
    move.w    #$09f0,$40(a5)
    move.w    #23<<6+25,$58(a5)
.w2    btst    #6,$2(a5)
    bne.b    .w2
    rts

Last edited by StingRay; 17 April 2018 at 11:27. Reason: Additions
StingRay is offline  
 
Page generated in 0.04279 seconds with 11 queries