Advertisement
Guest User

sh10 invite overscan

a guest
Nov 2nd, 2015
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         movep.l d0,0(a1)            ;6 set screen address
  2.         move.b  d7,$ffff8260.w          ;3 left border
  3.         move.w  d7,$ffff8260.w          ;3
  4.  
  5.     ifeq    hatari
  6.         dcb.w   90-87,$4e71
  7.     else   
  8.         dcb.w   90-86,$4e71
  9.     endc
  10.         move.b  7(a5,d1.w),d5           ;4 Fetch shift
  11.         move.b  d5,$ffff8a3d.w          ;3 Set blitter shift
  12.         move.l  d3,$ffff8a24.w          ;4 Blitter source address
  13.         add.l   #48,d3              ;4 Next line
  14.         move.l  d4,$ffff8a32.w          ;4 Destination address
  15.         add.l   #6+8,$ffff8a32.w        ;6 4th bitplane
  16.         move.w  #1,$ffff8a38.w          ;4 Number of rows to copy
  17.         move.b  #%11000000,$ffff8a3c.w      ;4+2+48 Start blitter + blitter stall + blitterpass
  18.  
  19.         move.l  d4,d0               ;1 store screen address for next scanline
  20.  
  21.         move.w  d7,$ffff820a.w          ;3 right border
  22.         move.b  d7,$ffff820a.w          ;3
  23.  
  24.         dcb.w   3,$4e71
  25.  
  26.         move.l  (a0)+,d4            ;3 fetch screen address for two scanlines down
  27.         move.w  (a4)+,d1            ;2 get dist value
  28.         add.w   d2,d1               ;1 add scroll position
  29.         add.l   (a5,d1.w),d4            ;5 add screen address offset for dist value
  30.  
  31.         move.w  (a3)+,(a2)          ;3 rasterbars
  32.         move.b  d5,$ffff8265.w          ;3 hscroll shift
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement