Jinroh Posted December 27, 2014 Share Posted December 27, 2014 Hey all, Haven't messed around with 6502 ASM in a while, and learning the ins and outs of the VCS was on my bucket list. So, I've been working on a game, followed the Atari 101 tutorials for sprites, and created nice multi-colour animated sprite routines. After that, looking to set up some levels to run around in, I looked at a few Asymmetrical Playfield tutorials. Got those figured by themselves and then went to combine the two, and add the Playfield Drawing into my DrawScreen code section. It looks as if something is lost in translation here with the timing in regards to the Playfield drawing, but can't for the life of me figure it out. Any suggestions would be appreciated. DrawScreen Draw_Playfield ;From my working Asymmetric Playfield Demo. LDA Screen_PF0-1,X STA PF0 LDA Screen_PF1-1,X STA PF1 LDA Screen_PF2-1,X STA PF2 LDA Screen_PF3-1,X SLEEP 4 STA PF0 LDA Screen_PF4-1,X STA PF1 LDA Screen_PF5-1,X STA PF2 ;End Drawing Playfield ;Draw the player 0 graphics from buffer ;LDA PlayerColourBuffer ;STA COLUP0 LDA PlayerBuffer ;buffer was set during last scanline STA GRP0 ;put it as graphics now ;End Player 0 Graphics CheckActivatePlayer CPX YPosFromBot BNE SkipActivatePlayer LDA #25 STA VisiblePlayerLine SkipActivatePlayer ;set player bufferto all zeros for this line, and then see if ;we need to load it with graphic data LDA #0 STA PlayerBuffer ;set buffer, not GRP0 STA PlayerColourBuffer ; ;if the VisiblePlayerLine is non zero, ;we're drawing it next line ; LDY VisiblePlayerLine ;check the visible player line... BEQ FinishPlayer ;skip the drawing if its zero... IsPlayerOn DEY LDA (SpriteDrawPtr),Y STA PlayerBuffer ;put that line as player graphic for the next line LDA (SpriteColPtr),Y STA PlayerColourBuffer DEC VisiblePlayerLine ;and decrement the line count FinishPlayer DEX BNE DrawScreen Quote Link to comment Share on other sites More sharing options...
ScumSoft Posted December 27, 2014 Share Posted December 27, 2014 missing a sta WSYNC at the beginning of drawscreen? Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted December 27, 2014 Share Posted December 27, 2014 Not only that, but too much cycle time is used. You only get 76 cycles each scanline. If you count the cycles beside each instruction, you can see that it loops back at cycle 77 if both of the other internal branches are taken, and a whopping 103 if neither of them are. You need to keep it at 73 or less if you use WSYNC, or ensure that the cycle time is identical whether branches are taken or not. As it stands, writes to the PF and GR registers are happening at inconsistent cycles...so the image ends up garbled. DrawScreen Draw_Playfield ;From my working Asymmetric Playfield Demo. LDA Screen_PF0-1,X ;4 STA PF0 ;7 LDA Screen_PF1-1,X ;11 STA PF1 ;14 LDA Screen_PF2-1,X ;18 STA PF2 ;21 LDA Screen_PF3-1,X ;25 SLEEP 4 ;29 STA PF0 ;32 LDA Screen_PF4-1,X ;36 STA PF1 ;39 LDA Screen_PF5-1,X ;43 STA PF2 ;46 ;End Drawing Playfield ;Draw the player 0 graphics from buffer LDA PlayerBuffer ;49 buffer set during last scanline STA GRP0 ;52 put it as graphics now ;End Player 0 Graphics CheckActivatePlayer CPX YPosFromBot ;55 BNE SkipActivatePlayer ;57 LDA #25 ;59 STA VisiblePlayerLine ;62 SkipActivatePlayer ;58 ;set player bufferto all zeros for this line, and then see if ;we need to load it with graphic data LDA #0 ;60-64 STA PlayerBuffer ;63-67 set buffer, not GRP0 STA PlayerColourBuffer ;66-70 ;if the VisiblePlayerLine is non zero, ;we're drawing it next line LDY VisiblePlayerLine ;69-73 check the visible player line.. BEQ FinishPlayer ;71-75 skip the drawing if its zero... IsPlayerOn DEY ;73-77 LDA (SpriteDrawPtr),Y ;78-82 STA PlayerBuffer ;81-85 put that line as player graphic LDA (SpriteColPtr),Y ;86-90 STA PlayerColourBuffer ;89-93 DEC VisiblePlayerLine ;94-98 and decrement the line count FinishPlayer ;72-76 DEX ;74-100 BNE DrawScreen ;76-102 ;when the above branch is taken, DrawScreen is reached at ;77 cycles (best case), and 103 cycles (worst case) Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted December 27, 2014 Share Posted December 27, 2014 (edited) Here's a fixed example of what you are trying to do. Timing is still a little off concerning writes to the sprite shape (which really should be happening before cycle 22 to avoid shearing as it moves horizontally), but this can be corrected by using a skipdraw variant to eat even less cycles. You should be able to follow how cycle time was saved: DrawScreen STA WSYNC ;only used for 1st pass Draw_Playfield ;From my working Asymmetric Playfield Demo. LDA Screen_PF0-1,X ;4 STA PF0 ;7 LDA Screen_PF1-1,X ;11 STA PF1 ;14 LDA Screen_PF2-1,X ;18 STA PF2 ;21 LDA Screen_PF3-1,X ;25 ;instead of wasting 4 cycles here, use 'em for something LDY.w VisiblePlayerLine ;29 check the visible player line.. STA PF0 ;32 LDA Screen_PF4-1,X ;36 STA PF1 ;39 LDA Screen_PF5-1,X ;43 DEY ;45 moved DEY up here... STA PF2 ;48 ...so 2nd PF2 write happens @48 ;End Drawing Playfield ;Draw the player 0 graphics from buffer BMI CheckActivatePlayer;50 skip ahead if nothing LDA (SpriteDrawPtr),Y ;55 STA GRP0 ;58 put it as graphics now LDA (SpriteColPtr),Y ;63 STA COLUP0 ;66 update color STY VisiblePlayerLine ;69 check the visible player line.. FinishPlayer ;69 DEX ;71 BEQ EndScreen ;73 BNE Draw_Playfield ;76 branch always taken CheckActivatePlayer ;51 ;Y is known to be $FF here, so bump it back to zero when ;not drawing the sprite image... INY ;53 STY GRP0 ;56 put it as graphics now CPX YPosFromBot ;59 BNE SkipActivatePlayer ;61 LDA #25 ;63 STA VisiblePlayerLine ;66 BNE FinishPlayer ;69 branch always taken SkipActivatePlayer ;62 NOP ;64 NOP ;66 BNE FinishPlayer ;69 branch always taken EndScreen ;74 Edited December 27, 2014 by Nukey Shay 1 Quote Link to comment Share on other sites More sharing options...
Jinroh Posted December 27, 2014 Author Share Posted December 27, 2014 Gah, thanks very much for the assistance guys. I feel dumb for not realizing that now. I read that, but must have not processed it. I'll take it back to the drawing board and report back. Quote Link to comment Share on other sites More sharing options...
Jinroh Posted December 28, 2014 Author Share Posted December 28, 2014 (edited) Thanks very much to Nukey, I went back and adjusted the frame drawing code. However, it doesn't quite work right, it may still be the timing, but I cut things down and made a simple example, and wanted to post it, as it may be something with my inexperience with the VCS. Nukey's explanation/example was great, so I wanted to double check and make sure it's not something I'm doing before I go counting cycles again. You can copy/paste the example and build in DASM. If I comment out the snippet below, the background draws correctly, but it may be caused by something I'm doing elsewhere. ;Draw the player 0 graphics from buffer BMI CheckActivatePlayer;50 skip ahead if nothing LDA (SpriteDrawPtr),Y ;55 STA GRP0 ;58 put it as graphics now LDA (SpriteColPtr),Y ;63 STA COLUP0 ;66 update color STY VisiblePlayerLine ;69 check the visible player line.. Full example: ;Asymmetrical Playfield With Sprite processor 6502 include "vcs.h" include "macro.h" ;///////////////// Start of Code ///////////////////////////////////// SEG ORG $F000 ;Setup some variables. YPosFromBot = $80; VisiblePlayerLine = $81; PlayerBuffer = $82 ;setup an extra variable PlayerColourBuffer = $83 ;setup an extra variable SpritePtr = $84; SpriteColPtr = $86 PlayerOneFrame = $88 AnimCounter = $89 SpriteDrawPtr = $90 PlayerOneState = $92 SetAnimFlag = $93 Reset ; Clear RAM, TIA registers and Set Stack Pointer to #$FF SEI CLD LDX #$FF TXS LDA #0 Clear_Mem STA 0,X DEX BNE Clear_Mem LDA #$00 ;start with a black background STA VisiblePlayerLine STA COLUBK LDA #$1C ;lets go for bright yellow, the traditional color for happyfaces STA COLUP0 ;Setting some variables... LDA #$00 STA COLUBK ; Set Background to Black LDA #$2C STA COLUPF LDA #01 STA SetAnimFlag LDA #80 STA YPosFromBot ;Initial Y Position LDA #04 STA PlayerOneFrame ;Player State LDA #02 STA PlayerOneState lda #<Frame0 sta SpriteDrawPtr lda #>Frame0 sta SpriteDrawPtr+1 lda #10 STA AnimCounter lda #<ColorFrame0 sta SpriteColPtr lda #>ColorFrame0 sta SpriteColPtr+1 ;/////////////////// Picture Starts Here ///////////////////////////// Start_Frame ; Start VSYNC LDA #2 STA VSYNC STA WSYNC STA WSYNC STA WSYNC ; 3 Scanlines of VSYNC LDA #0 STA VSYNC ; End VSYNC ; 37 Scanlines of Vertical Blank... LDX #37 Vertical_Blank STA WSYNC DEX BNE Vertical_Blank LDA #0 STA VBLANK ; Enable TIA Output ;////////////// Start To Draw Playfield /////////////////////////////// LDX #192 ; 192 Scanlines to Display DrawScreen STA WSYNC Draw_Playfield ;From my working Asymmetric Playfield Demo. LDA Screen_PF0-1,X ;4 STA PF0 ;7 LDA Screen_PF1-1,X ;11 STA PF1 ;14 LDA Screen_PF2-1,X ;18 STA PF2 ;21 LDA Screen_PF3-1,X ;25 ;instead of wasting 4 cycles here, use 'em for something LDY.w VisiblePlayerLine ;29 check the visible player line.. STA PF0 ;32 LDA Screen_PF4-1,X ;36 STA PF1 ;39 LDA Screen_PF5-1,X ;43 DEY ;45 moved DEY up here... STA PF2 ;48 ...so 2nd PF2 write happens @48 ;End Drawing Playfield ;Draw the player 0 graphics from buffer BMI CheckActivatePlayer;50 skip ahead if nothing LDA (SpriteDrawPtr),Y ;55 STA GRP0 ;58 put it as graphics now LDA (SpriteColPtr),Y ;63 STA COLUP0 ;66 update color STY VisiblePlayerLine ;69 check the visible player line.. FinishDrawing ;69 DEX ;71 BEQ EndScreen ;73 BNE DrawScreen ;76 branch always takens CheckActivatePlayer ;51 ;Y is known to be $FF here, so bump it back to zero when ;not drawing the sprite image... INY ;53 STY GRP0 ;56 put it as graphics now CPX YPosFromBot ;59 BNE SkipActivatePlayer ;61 LDA #25 ;63 STA VisiblePlayerLine ;66 BNE FinishDrawing ;69 branch always taken SkipActivatePlayer ;62 NOP ;64 NOP ;66 BNE FinishDrawing ;69 branch always taken EndScreen ;////////////// End Of Display //////////////////////////////////////// LDA #%01000010 ; Disable VIA Output STA VBLANK ; 30 scanlines of overscan... LDX #30 Overscan STA WSYNC DEX BNE Overscan JMP Start_Frame ; Build Next Frame ColorFrame0 .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; Frame0 .byte #%01111110;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11000111;-- .byte #%11111111;-- .byte #%10000011;-- .byte #%10101011;-- .byte #%10101011;-- .byte #%10000001;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%10111101;-- .byte #%11011011;-- .byte #%10111101;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11000011;-- .byte #%10111101;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%01111110;-- Screen_PF0 .byte #%00110000 ; Scanline 191 .byte #%01100000 ; Scanline 190 .byte #%00110000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%00000000 ; Scanline 110 .byte #%00000000 ; Scanline 109 .byte #%00000000 ; Scanline 108 .byte #%00000000 ; Scanline 107 .byte #%00000000 ; Scanline 106 .byte #%00000000 ; Scanline 105 .byte #%00000000 ; Scanline 104 .byte #%00000000 ; Scanline 103 .byte #%00000000 ; Scanline 102 .byte #%00000000 ; Scanline 101 .byte #%00000000 ; Scanline 100 .byte #%00000000 ; Scanline 99 .byte #%00000000 ; Scanline 98 .byte #%00000000 ; Scanline 97 .byte #%00000000 ; Scanline 96 .byte #%00000000 ; Scanline 95 .byte #%00000000 ; Scanline 94 .byte #%00000000 ; Scanline 93 .byte #%00000000 ; Scanline 92 .byte #%00000000 ; Scanline 91 .byte #%00000000 ; Scanline 90 .byte #%00000000 ; Scanline 89 .byte #%00000000 ; Scanline 88 .byte #%00000000 ; Scanline 87 .byte #%00000000 ; Scanline 86 .byte #%00000000 ; Scanline 85 .byte #%00000000 ; Scanline 84 .byte #%00000000 ; Scanline 83 .byte #%00000000 ; Scanline 82 .byte #%00000000 ; Scanline 81 .byte #%00000000 ; Scanline 80 .byte #%00000000 ; Scanline 79 .byte #%00000000 ; Scanline 78 .byte #%00000000 ; Scanline 77 .byte #%00000000 ; Scanline 76 .byte #%00000000 ; Scanline 75 .byte #%00000000 ; Scanline 74 .byte #%00000000 ; Scanline 73 .byte #%00000000 ; Scanline 72 .byte #%00000000 ; Scanline 71 .byte #%00000000 ; Scanline 70 .byte #%00000000 ; Scanline 69 .byte #%00000000 ; Scanline 68 .byte #%00000000 ; Scanline 67 .byte #%00000000 ; Scanline 66 .byte #%00000000 ; Scanline 65 .byte #%00000000 ; Scanline 64 .byte #%00000000 ; Scanline 63 .byte #%00000000 ; Scanline 62 .byte #%00000000 ; Scanline 61 .byte #%00000000 ; Scanline 60 .byte #%00000000 ; Scanline 59 .byte #%00000000 ; Scanline 58 .byte #%00000000 ; Scanline 57 .byte #%00000000 ; Scanline 56 .byte #%00000000 ; Scanline 55 .byte #%00000000 ; Scanline 54 .byte #%00000000 ; Scanline 53 .byte #%00000000 ; Scanline 52 .byte #%00000000 ; Scanline 51 .byte #%00000000 ; Scanline 50 .byte #%00000000 ; Scanline 49 .byte #%00000000 ; Scanline 48 .byte #%00000000 ; Scanline 47 .byte #%00000000 ; Scanline 46 .byte #%00000000 ; Scanline 45 .byte #%00000000 ; Scanline 44 .byte #%00000000 ; Scanline 43 .byte #%00000000 ; Scanline 42 .byte #%00000000 ; Scanline 41 .byte #%00000000 ; Scanline 40 .byte #%00000000 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00110000 ; Scanline 2 .byte #%01100000 ; Scanline 1 .byte #%00110000 ; Scanline 0 Screen_PF1 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000001 ; Scanline 176 .byte #%00000011 ; Scanline 175 .byte #%00000010 ; Scanline 174 .byte #%00000010 ; Scanline 173 .byte #%00000100 ; Scanline 172 .byte #%00000100 ; Scanline 171 .byte #%00000100 ; Scanline 170 .byte #%00001100 ; Scanline 169 .byte #%00001000 ; Scanline 168 .byte #%00001000 ; Scanline 167 .byte #%00001000 ; Scanline 166 .byte #%00001000 ; Scanline 165 .byte #%00001100 ; Scanline 164 .byte #%00000100 ; Scanline 163 .byte #%00000010 ; Scanline 162 .byte #%00000011 ; Scanline 161 .byte #%00000001 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%11111111 ; Scanline 115 .byte #%11111111 ; Scanline 114 .byte #%10000000 ; Scanline 113 .byte #%10000000 ; Scanline 112 .byte #%10000000 ; Scanline 111 .byte #%10000001 ; Scanline 110 .byte #%10000001 ; Scanline 109 .byte #%10000001 ; Scanline 108 .byte #%10000001 ; Scanline 107 .byte #%10000000 ; Scanline 106 .byte #%10000000 ; Scanline 105 .byte #%10000000 ; Scanline 104 .byte #%10000000 ; Scanline 103 .byte #%10000000 ; Scanline 102 .byte #%10000000 ; Scanline 101 .byte #%10000000 ; Scanline 100 .byte #%10000000 ; Scanline 99 .byte #%10000000 ; Scanline 98 .byte #%11111111 ; Scanline 97 .byte #%11111111 ; Scanline 96 .byte #%10000000 ; Scanline 95 .byte #%10000000 ; Scanline 94 .byte #%01000000 ; Scanline 93 .byte #%01000000 ; Scanline 92 .byte #%01000000 ; Scanline 91 .byte #%01000000 ; Scanline 90 .byte #%00100000 ; Scanline 89 .byte #%00100000 ; Scanline 88 .byte #%00100000 ; Scanline 87 .byte #%00010001 ; Scanline 86 .byte #%00010001 ; Scanline 85 .byte #%00010001 ; Scanline 84 .byte #%00010001 ; Scanline 83 .byte #%00001001 ; Scanline 82 .byte #%00001001 ; Scanline 81 .byte #%00001001 ; Scanline 80 .byte #%00001001 ; Scanline 79 .byte #%00000101 ; Scanline 78 .byte #%00000101 ; Scanline 77 .byte #%00000101 ; Scanline 76 .byte #%00000011 ; Scanline 75 .byte #%00000011 ; Scanline 74 .byte #%00000001 ; Scanline 73 .byte #%00000001 ; Scanline 72 .byte #%00000001 ; Scanline 71 .byte #%00000001 ; Scanline 70 .byte #%00000001 ; Scanline 69 .byte #%00000001 ; Scanline 68 .byte #%00000001 ; Scanline 67 .byte #%00000001 ; Scanline 66 .byte #%00000001 ; Scanline 65 .byte #%00000001 ; Scanline 64 .byte #%00000001 ; Scanline 63 .byte #%00000001 ; Scanline 62 .byte #%00000001 ; Scanline 61 .byte #%00000001 ; Scanline 60 .byte #%00000001 ; Scanline 59 .byte #%00000001 ; Scanline 58 .byte #%00000001 ; Scanline 57 .byte #%00000001 ; Scanline 56 .byte #%00000001 ; Scanline 55 .byte #%00000001 ; Scanline 54 .byte #%00000001 ; Scanline 53 .byte #%00000001 ; Scanline 52 .byte #%00000001 ; Scanline 51 .byte #%00000001 ; Scanline 50 .byte #%00000001 ; Scanline 49 .byte #%00000001 ; Scanline 48 .byte #%00000001 ; Scanline 47 .byte #%00000001 ; Scanline 46 .byte #%00000001 ; Scanline 45 .byte #%00000001 ; Scanline 44 .byte #%00000001 ; Scanline 43 .byte #%00000001 ; Scanline 42 .byte #%00000001 ; Scanline 41 .byte #%00000000 ; Scanline 40 .byte #%00000000 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 Screen_PF2 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00001100 ; Scanline 180 .byte #%00001110 ; Scanline 179 .byte #%00001111 ; Scanline 178 .byte #%00001111 ; Scanline 177 .byte #%00001111 ; Scanline 176 .byte #%00001111 ; Scanline 175 .byte #%00001111 ; Scanline 174 .byte #%00001110 ; Scanline 173 .byte #%00001100 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000011 ; Scanline 160 .byte #%00000011 ; Scanline 159 .byte #%00000100 ; Scanline 158 .byte #%00001100 ; Scanline 157 .byte #%00001000 ; Scanline 156 .byte #%00010000 ; Scanline 155 .byte #%00110000 ; Scanline 154 .byte #%01100000 ; Scanline 153 .byte #%01000000 ; Scanline 152 .byte #%10000000 ; Scanline 151 .byte #%10000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%10000000 ; Scanline 131 .byte #%11000000 ; Scanline 130 .byte #%01000000 ; Scanline 129 .byte #%00100000 ; Scanline 128 .byte #%00100000 ; Scanline 127 .byte #%00010000 ; Scanline 126 .byte #%00010000 ; Scanline 125 .byte #%00011000 ; Scanline 124 .byte #%00001000 ; Scanline 123 .byte #%00001100 ; Scanline 122 .byte #%00000100 ; Scanline 121 .byte #%00000100 ; Scanline 120 .byte #%00000010 ; Scanline 119 .byte #%00000011 ; Scanline 118 .byte #%00000001 ; Scanline 117 .byte #%00000001 ; Scanline 116 .byte #%00000111 ; Scanline 115 .byte #%00001111 ; Scanline 114 .byte #%00001101 ; Scanline 113 .byte #%00001101 ; Scanline 112 .byte #%00001101 ; Scanline 111 .byte #%00010101 ; Scanline 110 .byte #%00010100 ; Scanline 109 .byte #%00010100 ; Scanline 108 .byte #%00010100 ; Scanline 107 .byte #%00010100 ; Scanline 106 .byte #%00010100 ; Scanline 105 .byte #%00100100 ; Scanline 104 .byte #%00100100 ; Scanline 103 .byte #%00100100 ; Scanline 102 .byte #%00100100 ; Scanline 101 .byte #%00100100 ; Scanline 100 .byte #%01000100 ; Scanline 99 .byte #%01000100 ; Scanline 98 .byte #%01000111 ; Scanline 97 .byte #%01000111 ; Scanline 96 .byte #%01000100 ; Scanline 95 .byte #%01001100 ; Scanline 94 .byte #%01001000 ; Scanline 93 .byte #%01001000 ; Scanline 92 .byte #%01001000 ; Scanline 91 .byte #%01001000 ; Scanline 90 .byte #%01001000 ; Scanline 89 .byte #%01011001 ; Scanline 88 .byte #%01010001 ; Scanline 87 .byte #%01010011 ; Scanline 86 .byte #%01010011 ; Scanline 85 .byte #%01010011 ; Scanline 84 .byte #%01010011 ; Scanline 83 .byte #%01100011 ; Scanline 82 .byte #%01100011 ; Scanline 81 .byte #%01101011 ; Scanline 80 .byte #%01101011 ; Scanline 79 .byte #%01101011 ; Scanline 78 .byte #%01000011 ; Scanline 77 .byte #%01000011 ; Scanline 76 .byte #%01111111 ; Scanline 75 .byte #%01111111 ; Scanline 74 .byte #%00000011 ; Scanline 73 .byte #%00000011 ; Scanline 72 .byte #%00000011 ; Scanline 71 .byte #%00000011 ; Scanline 70 .byte #%00000011 ; Scanline 69 .byte #%00000011 ; Scanline 68 .byte #%00000011 ; Scanline 67 .byte #%00000011 ; Scanline 66 .byte #%00000011 ; Scanline 65 .byte #%00000011 ; Scanline 64 .byte #%00000011 ; Scanline 63 .byte #%00000011 ; Scanline 62 .byte #%00000011 ; Scanline 61 .byte #%00000011 ; Scanline 60 .byte #%00000011 ; Scanline 59 .byte #%00000011 ; Scanline 58 .byte #%00000011 ; Scanline 57 .byte #%00000011 ; Scanline 56 .byte #%00000011 ; Scanline 55 .byte #%00000011 ; Scanline 54 .byte #%00000011 ; Scanline 53 .byte #%00000011 ; Scanline 52 .byte #%00000011 ; Scanline 51 .byte #%00000011 ; Scanline 50 .byte #%00000011 ; Scanline 49 .byte #%00000011 ; Scanline 48 .byte #%00000011 ; Scanline 47 .byte #%00000011 ; Scanline 46 .byte #%00000011 ; Scanline 45 .byte #%00000011 ; Scanline 44 .byte #%00000010 ; Scanline 43 .byte #%00000010 ; Scanline 42 .byte #%00000010 ; Scanline 41 .byte #%00000001 ; Scanline 40 .byte #%00000001 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 Screen_PF3 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00010000 ; Scanline 150 .byte #%00010000 ; Scanline 149 .byte #%00110000 ; Scanline 148 .byte #%00100000 ; Scanline 147 .byte #%00100000 ; Scanline 146 .byte #%01100000 ; Scanline 145 .byte #%01000000 ; Scanline 144 .byte #%01000000 ; Scanline 143 .byte #%01000000 ; Scanline 142 .byte #%01000000 ; Scanline 141 .byte #%01000000 ; Scanline 140 .byte #%01000000 ; Scanline 139 .byte #%01000000 ; Scanline 138 .byte #%01000000 ; Scanline 137 .byte #%01000000 ; Scanline 136 .byte #%01000000 ; Scanline 135 .byte #%00100000 ; Scanline 134 .byte #%00100000 ; Scanline 133 .byte #%00010000 ; Scanline 132 .byte #%00010000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%00000000 ; Scanline 110 .byte #%10000000 ; Scanline 109 .byte #%10000000 ; Scanline 108 .byte #%10000000 ; Scanline 107 .byte #%10000000 ; Scanline 106 .byte #%10000000 ; Scanline 105 .byte #%10000000 ; Scanline 104 .byte #%10000000 ; Scanline 103 .byte #%10000000 ; Scanline 102 .byte #%00000000 ; Scanline 101 .byte #%00000000 ; Scanline 100 .byte #%00000000 ; Scanline 99 .byte #%00000000 ; Scanline 98 .byte #%00000000 ; Scanline 97 .byte #%00000000 ; Scanline 96 .byte #%00000000 ; Scanline 95 .byte #%00000000 ; Scanline 94 .byte #%00000000 ; Scanline 93 .byte #%00000000 ; Scanline 92 .byte #%00000000 ; Scanline 91 .byte #%00000000 ; Scanline 90 .byte #%00000000 ; Scanline 89 .byte #%00000000 ; Scanline 88 .byte #%00000000 ; Scanline 87 .byte #%00000000 ; Scanline 86 .byte #%00000000 ; Scanline 85 .byte #%00000000 ; Scanline 84 .byte #%00000000 ; Scanline 83 .byte #%00000000 ; Scanline 82 .byte #%00000000 ; Scanline 81 .byte #%00000000 ; Scanline 80 .byte #%00000000 ; Scanline 79 .byte #%00000000 ; Scanline 78 .byte #%00000000 ; Scanline 77 .byte #%00000000 ; Scanline 76 .byte #%00000000 ; Scanline 75 .byte #%00000000 ; Scanline 74 .byte #%00000000 ; Scanline 73 .byte #%00000000 ; Scanline 72 .byte #%00000000 ; Scanline 71 .byte #%00000000 ; Scanline 70 .byte #%00000000 ; Scanline 69 .byte #%00000000 ; Scanline 68 .byte #%00000000 ; Scanline 67 .byte #%00000000 ; Scanline 66 .byte #%00000000 ; Scanline 65 .byte #%00000000 ; Scanline 64 .byte #%00000000 ; Scanline 63 .byte #%00000000 ; Scanline 62 .byte #%00000000 ; Scanline 61 .byte #%00000000 ; Scanline 60 .byte #%00000000 ; Scanline 59 .byte #%00000000 ; Scanline 58 .byte #%00000000 ; Scanline 57 .byte #%00000000 ; Scanline 56 .byte #%00000000 ; Scanline 55 .byte #%00000000 ; Scanline 54 .byte #%00000000 ; Scanline 53 .byte #%00000000 ; Scanline 52 .byte #%00000000 ; Scanline 51 .byte #%00000000 ; Scanline 50 .byte #%00000000 ; Scanline 49 .byte #%00000000 ; Scanline 48 .byte #%00000000 ; Scanline 47 .byte #%00000000 ; Scanline 46 .byte #%00000000 ; Scanline 45 .byte #%00000000 ; Scanline 44 .byte #%00000000 ; Scanline 43 .byte #%00000000 ; Scanline 42 .byte #%00000000 ; Scanline 41 .byte #%00000000 ; Scanline 40 .byte #%00000000 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 Screen_PF4 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%00000000 ; Scanline 110 .byte #%10000001 ; Scanline 109 .byte #%10000001 ; Scanline 108 .byte #%11000001 ; Scanline 107 .byte #%11000001 ; Scanline 106 .byte #%11100001 ; Scanline 105 .byte #%11100001 ; Scanline 104 .byte #%11100001 ; Scanline 103 .byte #%11100001 ; Scanline 102 .byte #%11110001 ; Scanline 101 .byte #%11110001 ; Scanline 100 .byte #%01110001 ; Scanline 99 .byte #%01110001 ; Scanline 98 .byte #%00111001 ; Scanline 97 .byte #%00111001 ; Scanline 96 .byte #%00111001 ; Scanline 95 .byte #%00011001 ; Scanline 94 .byte #%00011001 ; Scanline 93 .byte #%00011001 ; Scanline 92 .byte #%00011001 ; Scanline 91 .byte #%00001001 ; Scanline 90 .byte #%00001001 ; Scanline 89 .byte #%00001101 ; Scanline 88 .byte #%00001101 ; Scanline 87 .byte #%00001101 ; Scanline 86 .byte #%00000101 ; Scanline 85 .byte #%00000101 ; Scanline 84 .byte #%00000101 ; Scanline 83 .byte #%00000101 ; Scanline 82 .byte #%00000101 ; Scanline 81 .byte #%00000101 ; Scanline 80 .byte #%00000101 ; Scanline 79 .byte #%00000101 ; Scanline 78 .byte #%00000101 ; Scanline 77 .byte #%00000101 ; Scanline 76 .byte #%00000101 ; Scanline 75 .byte #%00000101 ; Scanline 74 .byte #%00000101 ; Scanline 73 .byte #%00000101 ; Scanline 72 .byte #%00000101 ; Scanline 71 .byte #%00000101 ; Scanline 70 .byte #%00000101 ; Scanline 69 .byte #%00000101 ; Scanline 68 .byte #%00000101 ; Scanline 67 .byte #%00000101 ; Scanline 66 .byte #%00000101 ; Scanline 65 .byte #%00000101 ; Scanline 64 .byte #%00000101 ; Scanline 63 .byte #%00000101 ; Scanline 62 .byte #%00000101 ; Scanline 61 .byte #%00000101 ; Scanline 60 .byte #%00000101 ; Scanline 59 .byte #%00000101 ; Scanline 58 .byte #%00000101 ; Scanline 57 .byte #%00000101 ; Scanline 56 .byte #%00000101 ; Scanline 55 .byte #%00000101 ; Scanline 54 .byte #%00000101 ; Scanline 53 .byte #%00000101 ; Scanline 52 .byte #%00000101 ; Scanline 51 .byte #%00000101 ; Scanline 50 .byte #%00000101 ; Scanline 49 .byte #%00000101 ; Scanline 48 .byte #%00000101 ; Scanline 47 .byte #%00000101 ; Scanline 46 .byte #%00000101 ; Scanline 45 .byte #%00000101 ; Scanline 44 .byte #%00000101 ; Scanline 43 .byte #%00000101 ; Scanline 42 .byte #%00000101 ; Scanline 41 .byte #%00000101 ; Scanline 40 .byte #%00000101 ; Scanline 39 .byte #%00000101 ; Scanline 38 .byte #%00000101 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 Screen_PF5 .byte #%11000000 ; Scanline 191 .byte #%01100000 ; Scanline 190 .byte #%11000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%11000000 ; Scanline 110 .byte #%11100001 ; Scanline 109 .byte #%11100001 ; Scanline 108 .byte #%11100001 ; Scanline 107 .byte #%11110001 ; Scanline 106 .byte #%11110001 ; Scanline 105 .byte #%11110001 ; Scanline 104 .byte #%11110001 ; Scanline 103 .byte #%00110001 ; Scanline 102 .byte #%00110001 ; Scanline 101 .byte #%00110001 ; Scanline 100 .byte #%00010001 ; Scanline 99 .byte #%00010001 ; Scanline 98 .byte #%00011001 ; Scanline 97 .byte #%00011001 ; Scanline 96 .byte #%00011001 ; Scanline 95 .byte #%00011001 ; Scanline 94 .byte #%00011001 ; Scanline 93 .byte #%00011001 ; Scanline 92 .byte #%00001001 ; Scanline 91 .byte #%00001001 ; Scanline 90 .byte #%00001001 ; Scanline 89 .byte #%00001101 ; Scanline 88 .byte #%00001101 ; Scanline 87 .byte #%00001101 ; Scanline 86 .byte #%00001101 ; Scanline 85 .byte #%00001101 ; Scanline 84 .byte #%00001101 ; Scanline 83 .byte #%00000101 ; Scanline 82 .byte #%00000101 ; Scanline 81 .byte #%00000101 ; Scanline 80 .byte #%00000101 ; Scanline 79 .byte #%00000101 ; Scanline 78 .byte #%00000101 ; Scanline 77 .byte #%00000101 ; Scanline 76 .byte #%00000101 ; Scanline 75 .byte #%00000101 ; Scanline 74 .byte #%00000101 ; Scanline 73 .byte #%00000101 ; Scanline 72 .byte #%00000101 ; Scanline 71 .byte #%00000101 ; Scanline 70 .byte #%00000101 ; Scanline 69 .byte #%00000101 ; Scanline 68 .byte #%00000101 ; Scanline 67 .byte #%00000101 ; Scanline 66 .byte #%00000101 ; Scanline 65 .byte #%00000101 ; Scanline 64 .byte #%00000101 ; Scanline 63 .byte #%00000101 ; Scanline 62 .byte #%00000101 ; Scanline 61 .byte #%00000101 ; Scanline 60 .byte #%00000101 ; Scanline 59 .byte #%00000101 ; Scanline 58 .byte #%00000101 ; Scanline 57 .byte #%00000101 ; Scanline 56 .byte #%00000101 ; Scanline 55 .byte #%00000101 ; Scanline 54 .byte #%00000101 ; Scanline 53 .byte #%00000101 ; Scanline 52 .byte #%00000101 ; Scanline 51 .byte #%00000101 ; Scanline 50 .byte #%00000101 ; Scanline 49 .byte #%00000101 ; Scanline 48 .byte #%00000101 ; Scanline 47 .byte #%00000101 ; Scanline 46 .byte #%00000101 ; Scanline 45 .byte #%00000101 ; Scanline 44 .byte #%00000101 ; Scanline 43 .byte #%00000101 ; Scanline 42 .byte #%00000101 ; Scanline 41 .byte #%00000101 ; Scanline 40 .byte #%00000101 ; Scanline 39 .byte #%00000101 ; Scanline 38 .byte #%00000101 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%11000000 ; Scanline 2 .byte #%01100000 ; Scanline 1 .byte #%11000000 ; Scanline 0 ;////////////// Set Vectors /////////////////////////////////////////// ORG $FFFA ; Interrupt Vectors .word Reset ; NMI .word Reset ; RESET .word Reset ; IRQ END Edited December 28, 2014 by Jinroh Quote Link to comment Share on other sites More sharing options...
Omegamatrix Posted December 28, 2014 Share Posted December 28, 2014 Without compiling your code, I would say you'll be having timing problems because those data tables are crossing page boundaries. When this happens it adds an extra cycle. So Lda Absolute,X starts taking 5 cycles instead of 4, and Lda (indirect),Y starts taking 6 cycles instead of 5. To fix this you can use some Org or Align statements for your data tables. 1 Quote Link to comment Share on other sites More sharing options...
Jinroh Posted December 28, 2014 Author Share Posted December 28, 2014 (edited) Good call, Omega. This is what you're referring to right? I think that is correct, though it does not seem to help from a visual standpoint. I'll keep tinkering. align 256 ColorFrame0 .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; .byte #$0E; align 256 Frame0 .byte #%01111110;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11000111;-- .byte #%11111111;-- .byte #%10000011;-- .byte #%10101011;-- .byte #%10101011;-- .byte #%10000001;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%10111101;-- .byte #%11011011;-- .byte #%10111101;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11000011;-- .byte #%10111101;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%11111111;-- .byte #%01111110;-- align 256 Screen_PF0 .byte #%00110000 ; Scanline 191 .byte #%01100000 ; Scanline 190 .byte #%00110000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%00000000 ; Scanline 110 .byte #%00000000 ; Scanline 109 .byte #%00000000 ; Scanline 108 .byte #%00000000 ; Scanline 107 .byte #%00000000 ; Scanline 106 .byte #%00000000 ; Scanline 105 .byte #%00000000 ; Scanline 104 .byte #%00000000 ; Scanline 103 .byte #%00000000 ; Scanline 102 .byte #%00000000 ; Scanline 101 .byte #%00000000 ; Scanline 100 .byte #%00000000 ; Scanline 99 .byte #%00000000 ; Scanline 98 .byte #%00000000 ; Scanline 97 .byte #%00000000 ; Scanline 96 .byte #%00000000 ; Scanline 95 .byte #%00000000 ; Scanline 94 .byte #%00000000 ; Scanline 93 .byte #%00000000 ; Scanline 92 .byte #%00000000 ; Scanline 91 .byte #%00000000 ; Scanline 90 .byte #%00000000 ; Scanline 89 .byte #%00000000 ; Scanline 88 .byte #%00000000 ; Scanline 87 .byte #%00000000 ; Scanline 86 .byte #%00000000 ; Scanline 85 .byte #%00000000 ; Scanline 84 .byte #%00000000 ; Scanline 83 .byte #%00000000 ; Scanline 82 .byte #%00000000 ; Scanline 81 .byte #%00000000 ; Scanline 80 .byte #%00000000 ; Scanline 79 .byte #%00000000 ; Scanline 78 .byte #%00000000 ; Scanline 77 .byte #%00000000 ; Scanline 76 .byte #%00000000 ; Scanline 75 .byte #%00000000 ; Scanline 74 .byte #%00000000 ; Scanline 73 .byte #%00000000 ; Scanline 72 .byte #%00000000 ; Scanline 71 .byte #%00000000 ; Scanline 70 .byte #%00000000 ; Scanline 69 .byte #%00000000 ; Scanline 68 .byte #%00000000 ; Scanline 67 .byte #%00000000 ; Scanline 66 .byte #%00000000 ; Scanline 65 .byte #%00000000 ; Scanline 64 .byte #%00000000 ; Scanline 63 .byte #%00000000 ; Scanline 62 .byte #%00000000 ; Scanline 61 .byte #%00000000 ; Scanline 60 .byte #%00000000 ; Scanline 59 .byte #%00000000 ; Scanline 58 .byte #%00000000 ; Scanline 57 .byte #%00000000 ; Scanline 56 .byte #%00000000 ; Scanline 55 .byte #%00000000 ; Scanline 54 .byte #%00000000 ; Scanline 53 .byte #%00000000 ; Scanline 52 .byte #%00000000 ; Scanline 51 .byte #%00000000 ; Scanline 50 .byte #%00000000 ; Scanline 49 .byte #%00000000 ; Scanline 48 .byte #%00000000 ; Scanline 47 .byte #%00000000 ; Scanline 46 .byte #%00000000 ; Scanline 45 .byte #%00000000 ; Scanline 44 .byte #%00000000 ; Scanline 43 .byte #%00000000 ; Scanline 42 .byte #%00000000 ; Scanline 41 .byte #%00000000 ; Scanline 40 .byte #%00000000 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00110000 ; Scanline 2 .byte #%01100000 ; Scanline 1 .byte #%00110000 ; Scanline 0 align 256 Screen_PF1 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000001 ; Scanline 176 .byte #%00000011 ; Scanline 175 .byte #%00000010 ; Scanline 174 .byte #%00000010 ; Scanline 173 .byte #%00000100 ; Scanline 172 .byte #%00000100 ; Scanline 171 .byte #%00000100 ; Scanline 170 .byte #%00001100 ; Scanline 169 .byte #%00001000 ; Scanline 168 .byte #%00001000 ; Scanline 167 .byte #%00001000 ; Scanline 166 .byte #%00001000 ; Scanline 165 .byte #%00001100 ; Scanline 164 .byte #%00000100 ; Scanline 163 .byte #%00000010 ; Scanline 162 .byte #%00000011 ; Scanline 161 .byte #%00000001 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%11111111 ; Scanline 115 .byte #%11111111 ; Scanline 114 .byte #%10000000 ; Scanline 113 .byte #%10000000 ; Scanline 112 .byte #%10000000 ; Scanline 111 .byte #%10000001 ; Scanline 110 .byte #%10000001 ; Scanline 109 .byte #%10000001 ; Scanline 108 .byte #%10000001 ; Scanline 107 .byte #%10000000 ; Scanline 106 .byte #%10000000 ; Scanline 105 .byte #%10000000 ; Scanline 104 .byte #%10000000 ; Scanline 103 .byte #%10000000 ; Scanline 102 .byte #%10000000 ; Scanline 101 .byte #%10000000 ; Scanline 100 .byte #%10000000 ; Scanline 99 .byte #%10000000 ; Scanline 98 .byte #%11111111 ; Scanline 97 .byte #%11111111 ; Scanline 96 .byte #%10000000 ; Scanline 95 .byte #%10000000 ; Scanline 94 .byte #%01000000 ; Scanline 93 .byte #%01000000 ; Scanline 92 .byte #%01000000 ; Scanline 91 .byte #%01000000 ; Scanline 90 .byte #%00100000 ; Scanline 89 .byte #%00100000 ; Scanline 88 .byte #%00100000 ; Scanline 87 .byte #%00010001 ; Scanline 86 .byte #%00010001 ; Scanline 85 .byte #%00010001 ; Scanline 84 .byte #%00010001 ; Scanline 83 .byte #%00001001 ; Scanline 82 .byte #%00001001 ; Scanline 81 .byte #%00001001 ; Scanline 80 .byte #%00001001 ; Scanline 79 .byte #%00000101 ; Scanline 78 .byte #%00000101 ; Scanline 77 .byte #%00000101 ; Scanline 76 .byte #%00000011 ; Scanline 75 .byte #%00000011 ; Scanline 74 .byte #%00000001 ; Scanline 73 .byte #%00000001 ; Scanline 72 .byte #%00000001 ; Scanline 71 .byte #%00000001 ; Scanline 70 .byte #%00000001 ; Scanline 69 .byte #%00000001 ; Scanline 68 .byte #%00000001 ; Scanline 67 .byte #%00000001 ; Scanline 66 .byte #%00000001 ; Scanline 65 .byte #%00000001 ; Scanline 64 .byte #%00000001 ; Scanline 63 .byte #%00000001 ; Scanline 62 .byte #%00000001 ; Scanline 61 .byte #%00000001 ; Scanline 60 .byte #%00000001 ; Scanline 59 .byte #%00000001 ; Scanline 58 .byte #%00000001 ; Scanline 57 .byte #%00000001 ; Scanline 56 .byte #%00000001 ; Scanline 55 .byte #%00000001 ; Scanline 54 .byte #%00000001 ; Scanline 53 .byte #%00000001 ; Scanline 52 .byte #%00000001 ; Scanline 51 .byte #%00000001 ; Scanline 50 .byte #%00000001 ; Scanline 49 .byte #%00000001 ; Scanline 48 .byte #%00000001 ; Scanline 47 .byte #%00000001 ; Scanline 46 .byte #%00000001 ; Scanline 45 .byte #%00000001 ; Scanline 44 .byte #%00000001 ; Scanline 43 .byte #%00000001 ; Scanline 42 .byte #%00000001 ; Scanline 41 .byte #%00000000 ; Scanline 40 .byte #%00000000 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 align 256 Screen_PF2 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00001100 ; Scanline 180 .byte #%00001110 ; Scanline 179 .byte #%00001111 ; Scanline 178 .byte #%00001111 ; Scanline 177 .byte #%00001111 ; Scanline 176 .byte #%00001111 ; Scanline 175 .byte #%00001111 ; Scanline 174 .byte #%00001110 ; Scanline 173 .byte #%00001100 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000011 ; Scanline 160 .byte #%00000011 ; Scanline 159 .byte #%00000100 ; Scanline 158 .byte #%00001100 ; Scanline 157 .byte #%00001000 ; Scanline 156 .byte #%00010000 ; Scanline 155 .byte #%00110000 ; Scanline 154 .byte #%01100000 ; Scanline 153 .byte #%01000000 ; Scanline 152 .byte #%10000000 ; Scanline 151 .byte #%10000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%10000000 ; Scanline 131 .byte #%11000000 ; Scanline 130 .byte #%01000000 ; Scanline 129 .byte #%00100000 ; Scanline 128 .byte #%00100000 ; Scanline 127 .byte #%00010000 ; Scanline 126 .byte #%00010000 ; Scanline 125 .byte #%00011000 ; Scanline 124 .byte #%00001000 ; Scanline 123 .byte #%00001100 ; Scanline 122 .byte #%00000100 ; Scanline 121 .byte #%00000100 ; Scanline 120 .byte #%00000010 ; Scanline 119 .byte #%00000011 ; Scanline 118 .byte #%00000001 ; Scanline 117 .byte #%00000001 ; Scanline 116 .byte #%00000111 ; Scanline 115 .byte #%00001111 ; Scanline 114 .byte #%00001101 ; Scanline 113 .byte #%00001101 ; Scanline 112 .byte #%00001101 ; Scanline 111 .byte #%00010101 ; Scanline 110 .byte #%00010100 ; Scanline 109 .byte #%00010100 ; Scanline 108 .byte #%00010100 ; Scanline 107 .byte #%00010100 ; Scanline 106 .byte #%00010100 ; Scanline 105 .byte #%00100100 ; Scanline 104 .byte #%00100100 ; Scanline 103 .byte #%00100100 ; Scanline 102 .byte #%00100100 ; Scanline 101 .byte #%00100100 ; Scanline 100 .byte #%01000100 ; Scanline 99 .byte #%01000100 ; Scanline 98 .byte #%01000111 ; Scanline 97 .byte #%01000111 ; Scanline 96 .byte #%01000100 ; Scanline 95 .byte #%01001100 ; Scanline 94 .byte #%01001000 ; Scanline 93 .byte #%01001000 ; Scanline 92 .byte #%01001000 ; Scanline 91 .byte #%01001000 ; Scanline 90 .byte #%01001000 ; Scanline 89 .byte #%01011001 ; Scanline 88 .byte #%01010001 ; Scanline 87 .byte #%01010011 ; Scanline 86 .byte #%01010011 ; Scanline 85 .byte #%01010011 ; Scanline 84 .byte #%01010011 ; Scanline 83 .byte #%01100011 ; Scanline 82 .byte #%01100011 ; Scanline 81 .byte #%01101011 ; Scanline 80 .byte #%01101011 ; Scanline 79 .byte #%01101011 ; Scanline 78 .byte #%01000011 ; Scanline 77 .byte #%01000011 ; Scanline 76 .byte #%01111111 ; Scanline 75 .byte #%01111111 ; Scanline 74 .byte #%00000011 ; Scanline 73 .byte #%00000011 ; Scanline 72 .byte #%00000011 ; Scanline 71 .byte #%00000011 ; Scanline 70 .byte #%00000011 ; Scanline 69 .byte #%00000011 ; Scanline 68 .byte #%00000011 ; Scanline 67 .byte #%00000011 ; Scanline 66 .byte #%00000011 ; Scanline 65 .byte #%00000011 ; Scanline 64 .byte #%00000011 ; Scanline 63 .byte #%00000011 ; Scanline 62 .byte #%00000011 ; Scanline 61 .byte #%00000011 ; Scanline 60 .byte #%00000011 ; Scanline 59 .byte #%00000011 ; Scanline 58 .byte #%00000011 ; Scanline 57 .byte #%00000011 ; Scanline 56 .byte #%00000011 ; Scanline 55 .byte #%00000011 ; Scanline 54 .byte #%00000011 ; Scanline 53 .byte #%00000011 ; Scanline 52 .byte #%00000011 ; Scanline 51 .byte #%00000011 ; Scanline 50 .byte #%00000011 ; Scanline 49 .byte #%00000011 ; Scanline 48 .byte #%00000011 ; Scanline 47 .byte #%00000011 ; Scanline 46 .byte #%00000011 ; Scanline 45 .byte #%00000011 ; Scanline 44 .byte #%00000010 ; Scanline 43 .byte #%00000010 ; Scanline 42 .byte #%00000010 ; Scanline 41 .byte #%00000001 ; Scanline 40 .byte #%00000001 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 align 256 Screen_PF3 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00010000 ; Scanline 150 .byte #%00010000 ; Scanline 149 .byte #%00110000 ; Scanline 148 .byte #%00100000 ; Scanline 147 .byte #%00100000 ; Scanline 146 .byte #%01100000 ; Scanline 145 .byte #%01000000 ; Scanline 144 .byte #%01000000 ; Scanline 143 .byte #%01000000 ; Scanline 142 .byte #%01000000 ; Scanline 141 .byte #%01000000 ; Scanline 140 .byte #%01000000 ; Scanline 139 .byte #%01000000 ; Scanline 138 .byte #%01000000 ; Scanline 137 .byte #%01000000 ; Scanline 136 .byte #%01000000 ; Scanline 135 .byte #%00100000 ; Scanline 134 .byte #%00100000 ; Scanline 133 .byte #%00010000 ; Scanline 132 .byte #%00010000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%00000000 ; Scanline 110 .byte #%10000000 ; Scanline 109 .byte #%10000000 ; Scanline 108 .byte #%10000000 ; Scanline 107 .byte #%10000000 ; Scanline 106 .byte #%10000000 ; Scanline 105 .byte #%10000000 ; Scanline 104 .byte #%10000000 ; Scanline 103 .byte #%10000000 ; Scanline 102 .byte #%00000000 ; Scanline 101 .byte #%00000000 ; Scanline 100 .byte #%00000000 ; Scanline 99 .byte #%00000000 ; Scanline 98 .byte #%00000000 ; Scanline 97 .byte #%00000000 ; Scanline 96 .byte #%00000000 ; Scanline 95 .byte #%00000000 ; Scanline 94 .byte #%00000000 ; Scanline 93 .byte #%00000000 ; Scanline 92 .byte #%00000000 ; Scanline 91 .byte #%00000000 ; Scanline 90 .byte #%00000000 ; Scanline 89 .byte #%00000000 ; Scanline 88 .byte #%00000000 ; Scanline 87 .byte #%00000000 ; Scanline 86 .byte #%00000000 ; Scanline 85 .byte #%00000000 ; Scanline 84 .byte #%00000000 ; Scanline 83 .byte #%00000000 ; Scanline 82 .byte #%00000000 ; Scanline 81 .byte #%00000000 ; Scanline 80 .byte #%00000000 ; Scanline 79 .byte #%00000000 ; Scanline 78 .byte #%00000000 ; Scanline 77 .byte #%00000000 ; Scanline 76 .byte #%00000000 ; Scanline 75 .byte #%00000000 ; Scanline 74 .byte #%00000000 ; Scanline 73 .byte #%00000000 ; Scanline 72 .byte #%00000000 ; Scanline 71 .byte #%00000000 ; Scanline 70 .byte #%00000000 ; Scanline 69 .byte #%00000000 ; Scanline 68 .byte #%00000000 ; Scanline 67 .byte #%00000000 ; Scanline 66 .byte #%00000000 ; Scanline 65 .byte #%00000000 ; Scanline 64 .byte #%00000000 ; Scanline 63 .byte #%00000000 ; Scanline 62 .byte #%00000000 ; Scanline 61 .byte #%00000000 ; Scanline 60 .byte #%00000000 ; Scanline 59 .byte #%00000000 ; Scanline 58 .byte #%00000000 ; Scanline 57 .byte #%00000000 ; Scanline 56 .byte #%00000000 ; Scanline 55 .byte #%00000000 ; Scanline 54 .byte #%00000000 ; Scanline 53 .byte #%00000000 ; Scanline 52 .byte #%00000000 ; Scanline 51 .byte #%00000000 ; Scanline 50 .byte #%00000000 ; Scanline 49 .byte #%00000000 ; Scanline 48 .byte #%00000000 ; Scanline 47 .byte #%00000000 ; Scanline 46 .byte #%00000000 ; Scanline 45 .byte #%00000000 ; Scanline 44 .byte #%00000000 ; Scanline 43 .byte #%00000000 ; Scanline 42 .byte #%00000000 ; Scanline 41 .byte #%00000000 ; Scanline 40 .byte #%00000000 ; Scanline 39 .byte #%00000000 ; Scanline 38 .byte #%00000000 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 align 256 Screen_PF4 .byte #%00000000 ; Scanline 191 .byte #%00000000 ; Scanline 190 .byte #%00000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%00000000 ; Scanline 110 .byte #%10000001 ; Scanline 109 .byte #%10000001 ; Scanline 108 .byte #%11000001 ; Scanline 107 .byte #%11000001 ; Scanline 106 .byte #%11100001 ; Scanline 105 .byte #%11100001 ; Scanline 104 .byte #%11100001 ; Scanline 103 .byte #%11100001 ; Scanline 102 .byte #%11110001 ; Scanline 101 .byte #%11110001 ; Scanline 100 .byte #%01110001 ; Scanline 99 .byte #%01110001 ; Scanline 98 .byte #%00111001 ; Scanline 97 .byte #%00111001 ; Scanline 96 .byte #%00111001 ; Scanline 95 .byte #%00011001 ; Scanline 94 .byte #%00011001 ; Scanline 93 .byte #%00011001 ; Scanline 92 .byte #%00011001 ; Scanline 91 .byte #%00001001 ; Scanline 90 .byte #%00001001 ; Scanline 89 .byte #%00001101 ; Scanline 88 .byte #%00001101 ; Scanline 87 .byte #%00001101 ; Scanline 86 .byte #%00000101 ; Scanline 85 .byte #%00000101 ; Scanline 84 .byte #%00000101 ; Scanline 83 .byte #%00000101 ; Scanline 82 .byte #%00000101 ; Scanline 81 .byte #%00000101 ; Scanline 80 .byte #%00000101 ; Scanline 79 .byte #%00000101 ; Scanline 78 .byte #%00000101 ; Scanline 77 .byte #%00000101 ; Scanline 76 .byte #%00000101 ; Scanline 75 .byte #%00000101 ; Scanline 74 .byte #%00000101 ; Scanline 73 .byte #%00000101 ; Scanline 72 .byte #%00000101 ; Scanline 71 .byte #%00000101 ; Scanline 70 .byte #%00000101 ; Scanline 69 .byte #%00000101 ; Scanline 68 .byte #%00000101 ; Scanline 67 .byte #%00000101 ; Scanline 66 .byte #%00000101 ; Scanline 65 .byte #%00000101 ; Scanline 64 .byte #%00000101 ; Scanline 63 .byte #%00000101 ; Scanline 62 .byte #%00000101 ; Scanline 61 .byte #%00000101 ; Scanline 60 .byte #%00000101 ; Scanline 59 .byte #%00000101 ; Scanline 58 .byte #%00000101 ; Scanline 57 .byte #%00000101 ; Scanline 56 .byte #%00000101 ; Scanline 55 .byte #%00000101 ; Scanline 54 .byte #%00000101 ; Scanline 53 .byte #%00000101 ; Scanline 52 .byte #%00000101 ; Scanline 51 .byte #%00000101 ; Scanline 50 .byte #%00000101 ; Scanline 49 .byte #%00000101 ; Scanline 48 .byte #%00000101 ; Scanline 47 .byte #%00000101 ; Scanline 46 .byte #%00000101 ; Scanline 45 .byte #%00000101 ; Scanline 44 .byte #%00000101 ; Scanline 43 .byte #%00000101 ; Scanline 42 .byte #%00000101 ; Scanline 41 .byte #%00000101 ; Scanline 40 .byte #%00000101 ; Scanline 39 .byte #%00000101 ; Scanline 38 .byte #%00000101 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%00000000 ; Scanline 2 .byte #%00000000 ; Scanline 1 .byte #%00000000 ; Scanline 0 align 256 Screen_PF5 .byte #%11000000 ; Scanline 191 .byte #%01100000 ; Scanline 190 .byte #%11000000 ; Scanline 189 .byte #%00000000 ; Scanline 188 .byte #%00000000 ; Scanline 187 .byte #%00000000 ; Scanline 186 .byte #%00000000 ; Scanline 185 .byte #%00000000 ; Scanline 184 .byte #%00000000 ; Scanline 183 .byte #%00000000 ; Scanline 182 .byte #%00000000 ; Scanline 181 .byte #%00000000 ; Scanline 180 .byte #%00000000 ; Scanline 179 .byte #%00000000 ; Scanline 178 .byte #%00000000 ; Scanline 177 .byte #%00000000 ; Scanline 176 .byte #%00000000 ; Scanline 175 .byte #%00000000 ; Scanline 174 .byte #%00000000 ; Scanline 173 .byte #%00000000 ; Scanline 172 .byte #%00000000 ; Scanline 171 .byte #%00000000 ; Scanline 170 .byte #%00000000 ; Scanline 169 .byte #%00000000 ; Scanline 168 .byte #%00000000 ; Scanline 167 .byte #%00000000 ; Scanline 166 .byte #%00000000 ; Scanline 165 .byte #%00000000 ; Scanline 164 .byte #%00000000 ; Scanline 163 .byte #%00000000 ; Scanline 162 .byte #%00000000 ; Scanline 161 .byte #%00000000 ; Scanline 160 .byte #%00000000 ; Scanline 159 .byte #%00000000 ; Scanline 158 .byte #%00000000 ; Scanline 157 .byte #%00000000 ; Scanline 156 .byte #%00000000 ; Scanline 155 .byte #%00000000 ; Scanline 154 .byte #%00000000 ; Scanline 153 .byte #%00000000 ; Scanline 152 .byte #%00000000 ; Scanline 151 .byte #%00000000 ; Scanline 150 .byte #%00000000 ; Scanline 149 .byte #%00000000 ; Scanline 148 .byte #%00000000 ; Scanline 147 .byte #%00000000 ; Scanline 146 .byte #%00000000 ; Scanline 145 .byte #%00000000 ; Scanline 144 .byte #%00000000 ; Scanline 143 .byte #%00000000 ; Scanline 142 .byte #%00000000 ; Scanline 141 .byte #%00000000 ; Scanline 140 .byte #%00000000 ; Scanline 139 .byte #%00000000 ; Scanline 138 .byte #%00000000 ; Scanline 137 .byte #%00000000 ; Scanline 136 .byte #%00000000 ; Scanline 135 .byte #%00000000 ; Scanline 134 .byte #%00000000 ; Scanline 133 .byte #%00000000 ; Scanline 132 .byte #%00000000 ; Scanline 131 .byte #%00000000 ; Scanline 130 .byte #%00000000 ; Scanline 129 .byte #%00000000 ; Scanline 128 .byte #%00000000 ; Scanline 127 .byte #%00000000 ; Scanline 126 .byte #%00000000 ; Scanline 125 .byte #%00000000 ; Scanline 124 .byte #%00000000 ; Scanline 123 .byte #%00000000 ; Scanline 122 .byte #%00000000 ; Scanline 121 .byte #%00000000 ; Scanline 120 .byte #%00000000 ; Scanline 119 .byte #%00000000 ; Scanline 118 .byte #%00000000 ; Scanline 117 .byte #%00000000 ; Scanline 116 .byte #%00000000 ; Scanline 115 .byte #%00000000 ; Scanline 114 .byte #%00000000 ; Scanline 113 .byte #%00000000 ; Scanline 112 .byte #%00000000 ; Scanline 111 .byte #%11000000 ; Scanline 110 .byte #%11100001 ; Scanline 109 .byte #%11100001 ; Scanline 108 .byte #%11100001 ; Scanline 107 .byte #%11110001 ; Scanline 106 .byte #%11110001 ; Scanline 105 .byte #%11110001 ; Scanline 104 .byte #%11110001 ; Scanline 103 .byte #%00110001 ; Scanline 102 .byte #%00110001 ; Scanline 101 .byte #%00110001 ; Scanline 100 .byte #%00010001 ; Scanline 99 .byte #%00010001 ; Scanline 98 .byte #%00011001 ; Scanline 97 .byte #%00011001 ; Scanline 96 .byte #%00011001 ; Scanline 95 .byte #%00011001 ; Scanline 94 .byte #%00011001 ; Scanline 93 .byte #%00011001 ; Scanline 92 .byte #%00001001 ; Scanline 91 .byte #%00001001 ; Scanline 90 .byte #%00001001 ; Scanline 89 .byte #%00001101 ; Scanline 88 .byte #%00001101 ; Scanline 87 .byte #%00001101 ; Scanline 86 .byte #%00001101 ; Scanline 85 .byte #%00001101 ; Scanline 84 .byte #%00001101 ; Scanline 83 .byte #%00000101 ; Scanline 82 .byte #%00000101 ; Scanline 81 .byte #%00000101 ; Scanline 80 .byte #%00000101 ; Scanline 79 .byte #%00000101 ; Scanline 78 .byte #%00000101 ; Scanline 77 .byte #%00000101 ; Scanline 76 .byte #%00000101 ; Scanline 75 .byte #%00000101 ; Scanline 74 .byte #%00000101 ; Scanline 73 .byte #%00000101 ; Scanline 72 .byte #%00000101 ; Scanline 71 .byte #%00000101 ; Scanline 70 .byte #%00000101 ; Scanline 69 .byte #%00000101 ; Scanline 68 .byte #%00000101 ; Scanline 67 .byte #%00000101 ; Scanline 66 .byte #%00000101 ; Scanline 65 .byte #%00000101 ; Scanline 64 .byte #%00000101 ; Scanline 63 .byte #%00000101 ; Scanline 62 .byte #%00000101 ; Scanline 61 .byte #%00000101 ; Scanline 60 .byte #%00000101 ; Scanline 59 .byte #%00000101 ; Scanline 58 .byte #%00000101 ; Scanline 57 .byte #%00000101 ; Scanline 56 .byte #%00000101 ; Scanline 55 .byte #%00000101 ; Scanline 54 .byte #%00000101 ; Scanline 53 .byte #%00000101 ; Scanline 52 .byte #%00000101 ; Scanline 51 .byte #%00000101 ; Scanline 50 .byte #%00000101 ; Scanline 49 .byte #%00000101 ; Scanline 48 .byte #%00000101 ; Scanline 47 .byte #%00000101 ; Scanline 46 .byte #%00000101 ; Scanline 45 .byte #%00000101 ; Scanline 44 .byte #%00000101 ; Scanline 43 .byte #%00000101 ; Scanline 42 .byte #%00000101 ; Scanline 41 .byte #%00000101 ; Scanline 40 .byte #%00000101 ; Scanline 39 .byte #%00000101 ; Scanline 38 .byte #%00000101 ; Scanline 37 .byte #%00000000 ; Scanline 36 .byte #%00000000 ; Scanline 35 .byte #%00000000 ; Scanline 34 .byte #%00000000 ; Scanline 33 .byte #%00000000 ; Scanline 32 .byte #%00000000 ; Scanline 31 .byte #%00000000 ; Scanline 30 .byte #%00000000 ; Scanline 29 .byte #%00000000 ; Scanline 28 .byte #%00000000 ; Scanline 27 .byte #%00000000 ; Scanline 26 .byte #%00000000 ; Scanline 25 .byte #%00000000 ; Scanline 24 .byte #%00000000 ; Scanline 23 .byte #%00000000 ; Scanline 22 .byte #%00000000 ; Scanline 21 .byte #%00000000 ; Scanline 20 .byte #%00000000 ; Scanline 19 .byte #%00000000 ; Scanline 18 .byte #%00000000 ; Scanline 17 .byte #%00000000 ; Scanline 16 .byte #%00000000 ; Scanline 15 .byte #%00000000 ; Scanline 14 .byte #%00000000 ; Scanline 13 .byte #%00000000 ; Scanline 12 .byte #%00000000 ; Scanline 11 .byte #%00000000 ; Scanline 10 .byte #%00000000 ; Scanline 9 .byte #%00000000 ; Scanline 8 .byte #%00000000 ; Scanline 7 .byte #%00000000 ; Scanline 6 .byte #%00000000 ; Scanline 5 .byte #%00000000 ; Scanline 4 .byte #%00000000 ; Scanline 3 .byte #%11000000 ; Scanline 2 .byte #%01100000 ; Scanline 1 .byte #%11000000 ; Scanline 0 Edited December 28, 2014 by Jinroh Quote Link to comment Share on other sites More sharing options...
Omegamatrix Posted December 28, 2014 Share Posted December 28, 2014 (edited) Still a few mistakes, which I've corrected and added notes for so that you can see the changes. playfield(Ver2).asm You can also attach source files as I've done. It helps when the code gets real long. Edit, I added a second version as I noticed more things. Edited December 28, 2014 by Omegamatrix Quote Link to comment Share on other sites More sharing options...
Jinroh Posted December 28, 2014 Author Share Posted December 28, 2014 Ah thanks very much for taking your time to help Omega. I really appreciate it! It was driving me crazy. I could get it to work with Mirror Playfield (which is obvious why haha) but the extra tightness of the Asymmetric Playfield were really bugging me. I hope others can use as a good example as well. Between you and Nukey, I learned a lot about the timing of the kernel. I'm reading about the SkipDraw too, which may help shave some cycles off the main scanloop as well. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.