Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     processor 6502
  2.     include "vcs.h"
  3.     include "macro.h"
  4.  
  5.     SEG.U vars ;variables
  6.     ORG $80
  7. SpriteXPosition ds 0
  8.     ORG $81
  9. SpriteYPosition ds 0
  10.     ORG $82
  11. P0Inputs ds 0
  12.     ORG $83
  13. SpriteHeight ds 0
  14.     ORG $84
  15. ColorCycleIndex ds 0
  16.     ORG $85
  17. TitlePFColor ds 0
  18.        
  19.     SEG
  20.     ORG $F000
  21.  
  22. Reset
  23.  
  24.     lda #80 ;set playfield color to 80
  25.     sta COLUPF
  26.  
  27.     lda #56 ;set player 0 sprite color to 56
  28.     sta COLUP0
  29.  
  30.     lda #%00000000 ; clear out sprite graphics
  31.     sta GRP0
  32.    
  33.     lda #%00000000 ; clear out playfield graphics
  34.     sta CTRLPF
  35.    
  36.     lda #96 ; default sprite X position is 96
  37.     sta SpriteXPosition
  38.    
  39.     lda #64 ; default sprite Y position is 64
  40.     sta SpriteYPosition
  41.    
  42.     lda #0 ;starting color cycle index
  43.     sta ColorCycleIndex
  44.  
  45. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  46. ;;    Title sequence begins when game is turned on    ;;
  47. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  48.  
  49. TitleStartOfFrame ; we go back here when we start a new frame
  50.  
  51. ;   lda #64 ;set playfield color to red
  52. ;   sta COLUPF
  53.  
  54.     inc ColorCycleIndex
  55.     ldx ColorCycleIndex
  56.     stx COLUPF ;one color increase per frame
  57.  
  58.  
  59.     ;reset some variables
  60.     ldx #8 ;8 scanlines of sprite
  61.     stx SpriteHeight
  62.    
  63.     dex ; iterator
  64.  
  65.     lda #0
  66.     sta GRP0
  67.    
  68. TitleDecreaseP0Y
  69.     ;read the joystick port to move the sprite.
  70.     ;since we need to know if a switch is 0, we OR it against #%00000000.
  71.     ;if a switch is pressed, its bit in A will be off.
  72.    
  73.     lda SWCHA ;SWCHA = joystick port input
  74.     sta P0Inputs ;store it for later use
  75.  
  76.     ; is the reset button switched? if so, abort the title screen and go into the game
  77.  
  78. TitleCheckReset ;video magic to check if we're going right
  79.     lda #%00000001 ; D0 = RESET
  80.     and SWCHB ; AND A against P0Inputs
  81.  
  82.     cmp #%00000000 ; compare that to off. if the switch is pressed, everything will be 0.
  83.     beq BeginGame
  84.  
  85. TitleRepositionSprite ; no sprites in the title screen dammit!
  86.  
  87. TitleDrawFrame
  88.  
  89. ; Start of vertical blank processing
  90.     lda #0
  91.     sta VBLANK
  92.        
  93.     lda #2
  94.     sta VSYNC
  95.  
  96.     ; 3 scanlines of VSYNCH signal
  97.     sta WSYNC
  98.     sta WSYNC
  99.     sta WSYNC
  100.        
  101.     lda #0
  102.     sta VSYNC  
  103.        
  104.     ; 37 scanlines of vertical blank
  105.     ldx #0
  106.        
  107. TitleVerticalBlank
  108.     sta WSYNC
  109.     inx
  110.     cpx #37
  111.     bne TitleVerticalBlank
  112.  
  113. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  114.  
  115. ; 192 scanlines of picture...
  116.  
  117. TitleDrawBackground ;set up the next frame
  118.  
  119.     ldx #0 ;black
  120.     stx COLUBK ;background to black
  121.     ldy #0 ;scanline counter starts at 0
  122.    
  123. TitleDrawToEnd  ;Now do it all in 72 cycles or less!!!
  124.     sta WSYNC ; @0 - wait for TIA to reach next scanline
  125.        
  126.     lda ColorCycleIndex ;@2 get the color cycling index
  127.     adc ColorCycleIndex,y ;@6 add it with the scanline coounter to produce a cool effect
  128.     sta COLUPF ;@9 and store that in COLUPF
  129.    
  130. TitleDrawingSprite ; no sprites in the title screen
  131.    
  132. TitleStartDrawingSprite ; no sprites in the title screen
  133.    
  134. TitleContinueDrawing ; draw our logo
  135.  
  136.     lda yos2_STRIP_0,y ; @13 - fetch graphic part 0
  137.     sta PF0 ; @16 - write it to PF0 - between 0 and 22
  138.  
  139.     lda yos2_STRIP_1,y ; @20 - fetch graphic part 1
  140.     sta PF1 ; @23 - write it to PF1 - between 0 and 28
  141.  
  142.     lda yos2_STRIP_2,y ; @26 - fetch graphic part 2
  143.     sta PF2 ; @29 - write it to PF2 - between 0 and 38
  144.  
  145.     ;now we're drawing the right side of the screen
  146.    
  147.     lda yos2_STRIP_3,y ; @33 - fetch graphic part 3
  148.     sta PF0 ; @36 - write it to PF0 - between 28 and 49
  149.    
  150.     lda yos2_STRIP_4,y ; @40 - fetch graphic part 4
  151.     sta PF1 ; @43 - write it to PF1 - between 39 and 54
  152.    
  153.     lda yos2_STRIP_5,y ; @47 - fetch graphic part 5
  154.     sta PF2 ; @50 - write it to PF2 - between 50 and 64
  155.    
  156.     iny ;y = scanline count @52
  157.  
  158.     cpy #192 ;are we at line 192 yet? - @54
  159.     bne TitleDrawToEnd ; @57 <---- go start a new scanline
  160.    
  161. ;30 lines of overscan  
  162.  
  163.     ldx #0 ;blank
  164.    
  165.     stx PF0 ;reset PF registers to blank
  166.     stx PF1
  167.     stx PF2
  168.    
  169.     ldy #0 ;line counter
  170.    
  171. TitleOverscanLine
  172.     iny
  173.     sta WSYNC
  174.     cpy #30 ;have we had 30 lines of overscan yet?
  175.     bne TitleOverscanLine
  176.  
  177.     jmp TitleStartOfFrame ;back to scanline 0
  178.  
  179.    
  180. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  181. ;;      main game screen                              ;;
  182. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  183.  
  184. BeginGame
  185.  
  186. StartOfFrame ; we go back here when we start a new frame
  187.  
  188.     lda #80 ;set playfield color to red
  189.     sta COLUPF
  190.  
  191.     ;reset some variables
  192.     ldx #16 ;8 scanlines of sprite
  193.     stx SpriteHeight
  194.    
  195.     dex ; iterator
  196.    
  197. DecreaseP0Y
  198.     dec SpriteYPosition ;move the sprite up by 8 to counter the effect of what we did below
  199.     dex ; iterator
  200.     cpx #0 ;is the iterator 0?
  201.     bne DecreaseP0Y ;if not, keep doing your thing
  202.    
  203.     ;read the joystick port to move the sprite.
  204.     ;since we need to know if a switch is 0, we OR it against #%00000000.
  205.     ;if a switch is pressed, its bit in A will be off.
  206.    
  207.     lda SWCHA ;SWCHA = joystick port input
  208.     sta P0Inputs ;store it for later use
  209.  
  210.     jsr CheckInputs
  211.  
  212. RepositionSprite
  213.  
  214. ;   inc SpriteXPosition ;increase sprite X position variable
  215.     lda SpriteXPosition ;move it to A
  216.     ldx #0 ;iterator
  217.     cpx #160 ;count to 160
  218.     bcc LT160 ;keep counting until we hit 160
  219.     ldx #0 ;move object 0
  220. LT160
  221.     jsr PositionSprite ;A = horizontal position (0-159), X = P0/P1
  222.  
  223. DrawFrame
  224.  
  225. ; Start of vertical blank processing
  226.     lda #0
  227.     sta VBLANK
  228.        
  229.     lda #2
  230.     sta VSYNC
  231.  
  232.     ; 3 scanlines of VSYNCH signal
  233.     sta WSYNC
  234.     sta WSYNC
  235.     sta WSYNC
  236.        
  237.     lda #0
  238.     sta VSYNC  
  239.        
  240.     ; 37 scanlines of vertical blank
  241.     ldx #0
  242.        
  243. VerticalBlank
  244.     sta WSYNC
  245.     inx
  246.     cpx #37
  247.     bne VerticalBlank
  248.  
  249. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  250.  
  251. DrawBackground ;set up the next frame
  252.     ldx #0 ;black
  253.     stx COLUBK ;background to black
  254.     ldy #0 ;scanline counter starts at 0
  255.     ldx #16 ;preload X with 8 to save cycles later
  256.  
  257. TopOfBoxGraphic
  258.  
  259. ;   lda #%11111111
  260. ;   sta PF0
  261. ;   sta PF2
  262.  
  263. DrawTopOfPlayfieldBox ;draw 16 solid background scanlines at the top of the screen
  264.     sta WSYNC ;@0
  265.     iny ;@2
  266.    
  267.     lda #%00000000 ;@4
  268.     sta PF0 ;@7
  269.    
  270.     lda #%00111111 ;@9
  271.     sta PF1 ;@12
  272.    
  273.     lda #%11111111 ;@14
  274.     sta PF2 ;@17
  275.    
  276.     sleep 12 ;@33
  277.    
  278.     lda #%11111111 ;@35
  279.     sta PF0 ;@38
  280.    
  281.     sta PF1 ;@41
  282.    
  283.     sleep 22 ;@63
  284.     lda #%00011111 ;@65
  285.     sta PF2 ;@68
  286.    
  287.     cpy #16 ;@70
  288.  
  289.     bne DrawTopOfPlayfieldBox ;@70
  290.    
  291. DrawToEnd   ;Now do it all in 72 cycles or less!!!
  292.     sta WSYNC ; @0 - wait for TIA to reach next scanline
  293.    
  294.     lda #%00111000 ;@2 left side of the box
  295.     sta PF1 ;@5 write that to the register
  296.    
  297.     lda #%00000000 ; @7 - disable the sprite graphic if it's enabled
  298.     sta GRP0 ; @10 - write that to player graphic register
  299.     sta PF2 ;@13
  300.    
  301.     cpy SpriteYPosition ; @15 - are we on the scanline where the sprite starts?
  302.     bne ContinueDrawing ; @18 - if not, continue drawing the background
  303.    
  304. DrawingSprite ; if we are...
  305.    
  306.     dex ;@20 - x is preloaded with 8 to produce an 8-high sprite
  307.     cpx #0 ;@22 - have we drawn the sprite for 8 scanlines?
  308.     beq ContinueDrawing ;@25 - if so, don't draw it anymore
  309.    
  310. StartDrawingSprite ; draw one line of sprite
  311.    
  312.     inc SpriteYPosition ; @27 - increase SpriteYPosition so we draw the sprite on the next scanline too
  313.     lda #%11111111 ; @29 - our sprite data
  314.     sta GRP0 ; @32 - put the sprite data into a register
  315.    
  316. ContinueDrawing
  317.  
  318.     ;now we're drawing the right side of the screen
  319.    
  320.     ;;;;;
  321.     sleep 6 ;@25/32/39 ; 6 cycles to use here
  322.     ;;;;;
  323.    
  324.     lda #%00000000 ;@27/34/41
  325.     sta PF0 ;@30/37/44
  326.     sta PF1
  327.    
  328.     lda #%00011100 ;@32/39/46
  329.    
  330.     ;;;;;;
  331.     sleep 12 ; 12 cycles to use here
  332.     ;;;;;;
  333.    
  334.     sta PF2 ;@35/42/49
  335.    
  336.     iny ;y = scanline count @37/44/51
  337.     cpy #176 ;are we at line 176 yet? - @39/46/53
  338.    
  339.     ;;;;;;
  340.     ; 20 cycles to use here
  341.     ;;;;;;
  342.    
  343.     bne DrawToEnd ; @42/49/56 <---- go start a new scanline
  344.    
  345. BottomOfBoxGraphic
  346.  
  347. ;   lda #%11111111
  348. ;   sta PF0
  349. ;   sta PF2
  350.  
  351. DrawBottomOfPlayfieldBox ;draw 16 solid background scanlines at the top of the screen
  352.     sta WSYNC ;@0
  353.     iny ;@2
  354.    
  355.     lda #%00000000 ;@4
  356.     sta PF0 ;@7
  357.    
  358.     lda #%00111111 ;@9
  359.     sta PF1 ;@12
  360.    
  361.     lda #%11111111 ;@14
  362.     sta PF2 ;@17
  363.    
  364.     sleep 12 ;@33
  365.    
  366.     lda #%11111111 ;@35
  367.     sta PF0 ;@38
  368.    
  369.     sta PF1 ;@41
  370.    
  371.     sleep 22 ;@63
  372.     lda #%00011111 ;@65
  373.     sta PF2 ;@68
  374.    
  375.     cpy #192    ;@68
  376.     bne DrawBottomOfPlayfieldBox ;@71
  377.    
  378. ;30 lines of overscan  
  379.  
  380.     ldx #0 ;blank
  381.    
  382.     stx PF0 ;reset PF registers to blank
  383.     stx PF1
  384.     stx PF2
  385.    
  386.     ldy #0 ;line counter
  387.    
  388. OverscanLine
  389.     iny
  390.     sta WSYNC
  391.     cpy #30 ;have we had 30 lines of overscan yet?
  392.     bne OverscanLine
  393.  
  394.     jmp StartOfFrame ;back to scanline 0
  395.    
  396. ; I didn't write any of this stuff below
  397.    
  398. PositionSprite
  399.  
  400.     sec             ;doing this before so that I have more time
  401.                     ;during the next scanline.
  402.     sta WSYNC       ;begin line 1
  403.  
  404. DivideLoop
  405.     sbc #15
  406.     bcs DivideLoop                 ;+4/5    4/9.../54
  407.  
  408.     tay                            ;+2      6
  409.     lda FineAdjustTableEnd,Y       ;+5      11
  410.    
  411.     nop
  412.     nop            ;+4     15/20/etc.   - 4 free cycles!
  413.  
  414.     sta HMP0,X     ;+4     19/24/...
  415.     sta RESP0,X    ;+4     23/28/33/38/43/48/53/58/63/68/73
  416.     sta WSYNC      ;+3      0       begin line 2
  417.     sta HMOVE      ;+3
  418.     rts            ;+6      9
  419.  
  420. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  421. ;; Check the inputs subroutine
  422. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  423.  
  424. CheckInputs subroutine
  425.  
  426.     ;Check the joysticks, 1 = off, 0 = on. thanks atari
  427.    
  428. .CheckP0Right ;video magic to check if we're going right
  429.     lda #%10000000 ; D7 = P0 right
  430.     and P0Inputs ; AND A against P0Inputs
  431.  
  432.     cmp #%00000000 ; compare that to off. if the switch is pressed, everything will be 0.
  433.     bne .CheckP0Left
  434.     inc SpriteXPosition ;increase the sprite's X position by 1.
  435.    
  436. .CheckP0Left
  437.     lda #%01000000 ; D6 = P0 left
  438.     and P0Inputs ; AND A against P0Inputs
  439.    
  440.     cmp #%00000000 ; see if it's pressed
  441.     bne .CheckP0Down
  442.     dec SpriteXPosition ;decrease sprite's X position by 1.
  443.    
  444. .CheckP0Down
  445.     lda #%00100000 ; D5 = P0 down.
  446.     and P0Inputs ; AND A against P0Inputs
  447.  
  448.     cmp #%00000000 ; see if it's pressed
  449.     bne .CheckP0Up
  450.     inc SpriteYPosition ;increase sprite's Y position by 1 to move it down a scanline.
  451.  
  452. .CheckP0Up
  453.     lda #%00010000 ; D4 = P0 up.
  454.     and P0Inputs ; AND A against P0Inputs
  455.  
  456.     cmp #%00000000 ; see if it's pressed
  457.     bne .MoveSprite
  458.     dec SpriteYPosition ;decrease sprite's Y position by 1 to move it up a scanline.
  459.  
  460. .MoveSprite
  461. ; 192 scanlines of picture.
  462. ; We want a buffer zone on the left and right of our 160-wide screen. So...
  463.  
  464. .CheckOver128 ;are we moving the sprite to the right of 128?
  465.     ldx SpriteXPosition
  466.     cpx #128 ;compare X position to 128
  467.     bne .CheckUnder0
  468.        
  469. .SpriteRightBound ;if so, move us left one unit
  470.     ldy #127 ;set our Y to 127.
  471.     sty SpriteXPosition
  472.     jmp .CheckUpperBound ;if we're right, we're not left
  473.    
  474. .CheckUnder0 ;are we moving the sprite to the left of 36?
  475.     ;x should be SpriteXPosition
  476.     cpx #36 ;compare X position to 32.
  477.     bne .CheckUpperBound
  478.    
  479. .SpriteLeftBound ;if so, move us right one unit
  480.     ldx #37 ;set our X to 33.
  481.     stx SpriteXPosition
  482.     ;jmp .CheckUpperBound ;if we're left, we're not right
  483.    
  484. .CheckUpperBound ;are we too high?
  485.     ldy SpriteYPosition
  486.     cpy #16 ;are we on scanline 16?
  487.     bne .CheckLowerBound ;if not too high, are we too low?
  488.  
  489. .SpriteUpperBound ;if so, lower us
  490.     ldx #17 ;set our Y to 1.
  491.     stx SpriteYPosition
  492.     ;jmp RepositionSprite ;if we're too high, we're not too low
  493.     rts ;if we're too high, we're not too low
  494.    
  495. .CheckLowerBound ;are we too low?
  496.     ;y should be SpriteYPosition
  497.     cpy #160 ;are we on scanline 176?
  498.     ;bne RepositionSprite
  499.     beq .SpriteLowerBound
  500.     rts ; end of routine
  501.    
  502. .SpriteLowerBound ;if so, raise us
  503.     ldx #159 ;set our Y to 175.
  504.     stx SpriteYPosition
  505.     rts ; end of player positioning routine
  506.  
  507. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  508.  
  509. ;our background graphic
  510.  
  511. yos2
  512.  
  513. yos2_STRIP_0
  514.  .byte 0
  515.  .byte 128
  516.  .byte 128
  517.  .byte 128
  518.  .byte 128
  519.  .byte 128
  520.  .byte 128
  521.  .byte 128
  522.  .byte 128
  523.  .byte 128
  524.  .byte 128
  525.  .byte 128
  526.  .byte 128
  527.  .byte 128
  528.  .byte 128
  529.  .byte 128
  530.  .byte 128
  531.  .byte 128
  532.  .byte 128
  533.  .byte 128
  534.  .byte 128
  535.  .byte 128
  536.  .byte 128
  537.  .byte 128
  538.  .byte 128
  539.  .byte 128
  540.  .byte 128
  541.  .byte 128
  542.  .byte 128
  543.  .byte 128
  544.  .byte 128
  545.  .byte 128
  546.  .byte 128
  547.  .byte 128
  548.  .byte 128
  549.  .byte 128
  550.  .byte 128
  551.  .byte 128
  552.  .byte 128
  553.  .byte 128
  554.  .byte 128
  555.  .byte 128
  556.  .byte 128
  557.  .byte 128
  558.  .byte 128
  559.  .byte 128
  560.  .byte 128
  561.  .byte 128
  562.  .byte 128
  563.  .byte 128
  564.  .byte 128
  565.  .byte 128
  566.  .byte 128
  567.  .byte 128
  568.  .byte 128
  569.  .byte 0
  570.  .byte 0
  571.  .byte 0
  572.  .byte 0
  573.  .byte 0
  574.  .byte 0
  575.  .byte 0
  576.  .byte 0
  577.  .byte 0
  578.  .byte 0
  579.  .byte 0
  580.  .byte 0
  581.  .byte 0
  582.  .byte 0
  583.  .byte 0
  584.  .byte 0
  585.  .byte 0
  586.  .byte 0
  587.  .byte 0
  588.  .byte 0
  589.  .byte 0
  590.  .byte 0
  591.  .byte 0
  592.  .byte 0
  593.  .byte 0
  594.  .byte 0
  595.  .byte 0
  596.  .byte 0
  597.  .byte 0
  598.  .byte 0
  599.  .byte 0
  600.  .byte 0
  601.  .byte 0
  602.  .byte 0
  603.  .byte 0
  604.  .byte 0
  605.  .byte 0
  606.  .byte 0
  607.  .byte 0
  608.  .byte 0
  609.  .byte 0
  610.  .byte 0
  611.  .byte 0
  612.  .byte 0
  613.  .byte 0
  614.  .byte 0
  615.  .byte 0
  616.  .byte 0
  617.  .byte 0
  618.  .byte 0
  619.  .byte 0
  620.  .byte 0
  621.  .byte 0
  622.  .byte 0
  623.  .byte 0
  624.  .byte 0
  625.  .byte 0
  626.  .byte 0
  627.  .byte 0
  628.  .byte 0
  629.  .byte 0
  630.  .byte 0
  631.  .byte 0
  632.  .byte 0
  633.  .byte 0
  634.  .byte 0
  635.  .byte 0
  636.  .byte 0
  637.  .byte 0
  638.  .byte 0
  639.  .byte 0
  640.  .byte 0
  641.  .byte 0
  642.  .byte 0
  643.  .byte 0
  644.  .byte 0
  645.  .byte 0
  646.  .byte 0
  647.  .byte 0
  648.  .byte 0
  649.  .byte 0
  650.  .byte 0
  651.  .byte 0
  652.  .byte 0
  653.  .byte 0
  654.  .byte 0
  655.  .byte 0
  656.  .byte 0
  657.  .byte 0
  658.  .byte 0
  659.  .byte 0
  660.  .byte 0
  661.  .byte 0
  662.  .byte 0
  663.  .byte 0
  664.  .byte 0
  665.  .byte 0
  666.  .byte 0
  667.  .byte 0
  668.  .byte 0
  669.  .byte 0
  670.  .byte 0
  671.  .byte 0
  672.  .byte 0
  673.  .byte 0
  674.  .byte 0
  675.  .byte 0
  676.  .byte 0
  677.  .byte 0
  678.  .byte 0
  679.  .byte 0
  680.  .byte 0
  681.  .byte 0
  682.  .byte 0
  683.  .byte 0
  684.  .byte 0
  685.  .byte 0
  686.  .byte 0
  687.  .byte 0
  688.  .byte 0
  689.  .byte 0
  690.  .byte 0
  691.  .byte 0
  692.  .byte 0
  693.  .byte 0
  694.  .byte 0
  695.  .byte 0
  696.  .byte 0
  697.  .byte 0
  698.  .byte 0
  699.  .byte 0
  700.  .byte 0
  701.  .byte 0
  702.  .byte 0
  703.  .byte 0
  704.  .byte 0
  705.  .byte 0
  706. yos2_STRIP_1
  707.  .byte 0
  708.  .byte 23
  709.  .byte 20
  710.  .byte 20
  711.  .byte 20
  712.  .byte 20
  713.  .byte 20
  714.  .byte 20
  715.  .byte 20
  716.  .byte 20
  717.  .byte 20
  718.  .byte 20
  719.  .byte 20
  720.  .byte 20
  721.  .byte 20
  722.  .byte 20
  723.  .byte 20
  724.  .byte 20
  725.  .byte 20
  726.  .byte 20
  727.  .byte 20
  728.  .byte 20
  729.  .byte 20
  730.  .byte 20
  731.  .byte 20
  732.  .byte 20
  733.  .byte 20
  734.  .byte 20
  735.  .byte 20
  736.  .byte 20
  737.  .byte 20
  738.  .byte 20
  739.  .byte 20
  740.  .byte 20
  741.  .byte 20
  742.  .byte 20
  743.  .byte 20
  744.  .byte 20
  745.  .byte 20
  746.  .byte 20
  747.  .byte 20
  748.  .byte 20
  749.  .byte 20
  750.  .byte 20
  751.  .byte 20
  752.  .byte 20
  753.  .byte 20
  754.  .byte 20
  755.  .byte 20
  756.  .byte 20
  757.  .byte 20
  758.  .byte 20
  759.  .byte 20
  760.  .byte 20
  761.  .byte 244
  762.  .byte 68
  763.  .byte 68
  764.  .byte 68
  765.  .byte 68
  766.  .byte 68
  767.  .byte 68
  768.  .byte 68
  769.  .byte 68
  770.  .byte 68
  771.  .byte 68
  772.  .byte 68
  773.  .byte 68
  774.  .byte 68
  775.  .byte 68
  776.  .byte 68
  777.  .byte 68
  778.  .byte 68
  779.  .byte 68
  780.  .byte 68
  781.  .byte 68
  782.  .byte 68
  783.  .byte 68
  784.  .byte 68
  785.  .byte 68
  786.  .byte 68
  787.  .byte 68
  788.  .byte 68
  789.  .byte 68
  790.  .byte 68
  791.  .byte 68
  792.  .byte 68
  793.  .byte 68
  794.  .byte 68
  795.  .byte 71
  796.  .byte 0
  797.  .byte 0
  798.  .byte 0
  799.  .byte 0
  800.  .byte 0
  801.  .byte 62
  802.  .byte 34
  803.  .byte 34
  804.  .byte 34
  805.  .byte 34
  806.  .byte 34
  807.  .byte 34
  808.  .byte 34
  809.  .byte 34
  810.  .byte 34
  811.  .byte 34
  812.  .byte 34
  813.  .byte 34
  814.  .byte 34
  815.  .byte 34
  816.  .byte 34
  817.  .byte 34
  818.  .byte 34
  819.  .byte 34
  820.  .byte 34
  821.  .byte 34
  822.  .byte 34
  823.  .byte 34
  824.  .byte 34
  825.  .byte 34
  826.  .byte 34
  827.  .byte 34
  828.  .byte 34
  829.  .byte 34
  830.  .byte 34
  831.  .byte 34
  832.  .byte 34
  833.  .byte 34
  834.  .byte 34
  835.  .byte 34
  836.  .byte 34
  837.  .byte 34
  838.  .byte 34
  839.  .byte 34
  840.  .byte 34
  841.  .byte 34
  842.  .byte 34
  843.  .byte 34
  844.  .byte 34
  845.  .byte 34
  846.  .byte 34
  847.  .byte 34
  848.  .byte 34
  849.  .byte 34
  850.  .byte 34
  851.  .byte 34
  852.  .byte 34
  853.  .byte 34
  854.  .byte 34
  855.  .byte 60
  856.  .byte 34
  857.  .byte 34
  858.  .byte 34
  859.  .byte 34
  860.  .byte 34
  861.  .byte 34
  862.  .byte 34
  863.  .byte 34
  864.  .byte 34
  865.  .byte 34
  866.  .byte 34
  867.  .byte 34
  868.  .byte 34
  869.  .byte 34
  870.  .byte 34
  871.  .byte 34
  872.  .byte 34
  873.  .byte 34
  874.  .byte 34
  875.  .byte 34
  876.  .byte 34
  877.  .byte 34
  878.  .byte 34
  879.  .byte 34
  880.  .byte 34
  881.  .byte 34
  882.  .byte 34
  883.  .byte 34
  884.  .byte 34
  885.  .byte 34
  886.  .byte 34
  887.  .byte 34
  888.  .byte 34
  889.  .byte 34
  890.  .byte 34
  891.  .byte 34
  892.  .byte 34
  893.  .byte 34
  894.  .byte 62
  895.  .byte 0
  896.  .byte 0
  897.  .byte 0
  898.  .byte 0
  899. yos2_STRIP_2
  900.  .byte 0
  901.  .byte 251
  902.  .byte 10
  903.  .byte 10
  904.  .byte 10
  905.  .byte 10
  906.  .byte 10
  907.  .byte 10
  908.  .byte 10
  909.  .byte 10
  910.  .byte 10
  911.  .byte 10
  912.  .byte 10
  913.  .byte 10
  914.  .byte 10
  915.  .byte 10
  916.  .byte 10
  917.  .byte 10
  918.  .byte 10
  919.  .byte 10
  920.  .byte 10
  921.  .byte 10
  922.  .byte 10
  923.  .byte 10
  924.  .byte 10
  925.  .byte 10
  926.  .byte 10
  927.  .byte 10
  928.  .byte 10
  929.  .byte 10
  930.  .byte 10
  931.  .byte 10
  932.  .byte 10
  933.  .byte 10
  934.  .byte 10
  935.  .byte 10
  936.  .byte 10
  937.  .byte 10
  938.  .byte 10
  939.  .byte 10
  940.  .byte 10
  941.  .byte 10
  942.  .byte 10
  943.  .byte 10
  944.  .byte 10
  945.  .byte 10
  946.  .byte 10
  947.  .byte 10
  948.  .byte 10
  949.  .byte 10
  950.  .byte 10
  951.  .byte 10
  952.  .byte 10
  953.  .byte 10
  954.  .byte 250
  955.  .byte 130
  956.  .byte 130
  957.  .byte 130
  958.  .byte 130
  959.  .byte 130
  960.  .byte 130
  961.  .byte 130
  962.  .byte 130
  963.  .byte 130
  964.  .byte 130
  965.  .byte 130
  966.  .byte 130
  967.  .byte 130
  968.  .byte 130
  969.  .byte 130
  970.  .byte 130
  971.  .byte 130
  972.  .byte 130
  973.  .byte 130
  974.  .byte 130
  975.  .byte 130
  976.  .byte 130
  977.  .byte 130
  978.  .byte 130
  979.  .byte 130
  980.  .byte 130
  981.  .byte 130
  982.  .byte 130
  983.  .byte 130
  984.  .byte 130
  985.  .byte 130
  986.  .byte 130
  987.  .byte 130
  988.  .byte 251
  989.  .byte 0
  990.  .byte 0
  991.  .byte 0
  992.  .byte 0
  993.  .byte 0
  994.  .byte 223
  995.  .byte 4
  996.  .byte 4
  997.  .byte 4
  998.  .byte 4
  999.  .byte 4
  1000.  .byte 4
  1001.  .byte 4
  1002.  .byte 4
  1003.  .byte 4
  1004.  .byte 4
  1005.  .byte 4
  1006.  .byte 4
  1007.  .byte 4
  1008.  .byte 4
  1009.  .byte 4
  1010.  .byte 4
  1011.  .byte 4
  1012.  .byte 4
  1013.  .byte 4
  1014.  .byte 4
  1015.  .byte 4
  1016.  .byte 4
  1017.  .byte 4
  1018.  .byte 4
  1019.  .byte 4
  1020.  .byte 4
  1021.  .byte 4
  1022.  .byte 4
  1023.  .byte 4
  1024.  .byte 4
  1025.  .byte 4
  1026.  .byte 4
  1027.  .byte 4
  1028.  .byte 4
  1029.  .byte 4
  1030.  .byte 4
  1031.  .byte 4
  1032.  .byte 4
  1033.  .byte 4
  1034.  .byte 4
  1035.  .byte 4
  1036.  .byte 4
  1037.  .byte 4
  1038.  .byte 4
  1039.  .byte 4
  1040.  .byte 4
  1041.  .byte 4
  1042.  .byte 4
  1043.  .byte 4
  1044.  .byte 4
  1045.  .byte 4
  1046.  .byte 4
  1047.  .byte 4
  1048.  .byte 4
  1049.  .byte 4
  1050.  .byte 4
  1051.  .byte 4
  1052.  .byte 4
  1053.  .byte 4
  1054.  .byte 4
  1055.  .byte 4
  1056.  .byte 4
  1057.  .byte 4
  1058.  .byte 4
  1059.  .byte 4
  1060.  .byte 4
  1061.  .byte 4
  1062.  .byte 4
  1063.  .byte 4
  1064.  .byte 4
  1065.  .byte 4
  1066.  .byte 4
  1067.  .byte 4
  1068.  .byte 4
  1069.  .byte 4
  1070.  .byte 4
  1071.  .byte 4
  1072.  .byte 4
  1073.  .byte 4
  1074.  .byte 4
  1075.  .byte 4
  1076.  .byte 4
  1077.  .byte 4
  1078.  .byte 4
  1079.  .byte 4
  1080.  .byte 4
  1081.  .byte 4
  1082.  .byte 4
  1083.  .byte 4
  1084.  .byte 4
  1085.  .byte 4
  1086.  .byte 4
  1087.  .byte 31
  1088.  .byte 0
  1089.  .byte 0
  1090.  .byte 0
  1091.  .byte 0
  1092. yos2_STRIP_3
  1093.  .byte 0
  1094.  .byte 224
  1095.  .byte 32
  1096.  .byte 32
  1097.  .byte 32
  1098.  .byte 32
  1099.  .byte 32
  1100.  .byte 32
  1101.  .byte 32
  1102.  .byte 32
  1103.  .byte 32
  1104.  .byte 32
  1105.  .byte 32
  1106.  .byte 32
  1107.  .byte 32
  1108.  .byte 32
  1109.  .byte 32
  1110.  .byte 32
  1111.  .byte 32
  1112.  .byte 32
  1113.  .byte 32
  1114.  .byte 32
  1115.  .byte 32
  1116.  .byte 32
  1117.  .byte 32
  1118.  .byte 32
  1119.  .byte 32
  1120.  .byte 32
  1121.  .byte 32
  1122.  .byte 32
  1123.  .byte 32
  1124.  .byte 32
  1125.  .byte 32
  1126.  .byte 32
  1127.  .byte 32
  1128.  .byte 32
  1129.  .byte 32
  1130.  .byte 32
  1131.  .byte 32
  1132.  .byte 32
  1133.  .byte 32
  1134.  .byte 32
  1135.  .byte 32
  1136.  .byte 32
  1137.  .byte 32
  1138.  .byte 32
  1139.  .byte 32
  1140.  .byte 32
  1141.  .byte 32
  1142.  .byte 32
  1143.  .byte 32
  1144.  .byte 32
  1145.  .byte 32
  1146.  .byte 32
  1147.  .byte 224
  1148.  .byte 32
  1149.  .byte 32
  1150.  .byte 32
  1151.  .byte 32
  1152.  .byte 32
  1153.  .byte 32
  1154.  .byte 32
  1155.  .byte 32
  1156.  .byte 32
  1157.  .byte 32
  1158.  .byte 32
  1159.  .byte 32
  1160.  .byte 32
  1161.  .byte 32
  1162.  .byte 32
  1163.  .byte 32
  1164.  .byte 32
  1165.  .byte 32
  1166.  .byte 32
  1167.  .byte 32
  1168.  .byte 32
  1169.  .byte 32
  1170.  .byte 32
  1171.  .byte 32
  1172.  .byte 32
  1173.  .byte 32
  1174.  .byte 32
  1175.  .byte 32
  1176.  .byte 32
  1177.  .byte 32
  1178.  .byte 32
  1179.  .byte 32
  1180.  .byte 32
  1181.  .byte 32
  1182.  .byte 0
  1183.  .byte 0
  1184.  .byte 0
  1185.  .byte 0
  1186.  .byte 0
  1187.  .byte 112
  1188.  .byte 16
  1189.  .byte 16
  1190.  .byte 16
  1191.  .byte 16
  1192.  .byte 16
  1193.  .byte 16
  1194.  .byte 16
  1195.  .byte 16
  1196.  .byte 16
  1197.  .byte 16
  1198.  .byte 16
  1199.  .byte 16
  1200.  .byte 16
  1201.  .byte 16
  1202.  .byte 16
  1203.  .byte 16
  1204.  .byte 16
  1205.  .byte 16
  1206.  .byte 16
  1207.  .byte 16
  1208.  .byte 16
  1209.  .byte 16
  1210.  .byte 16
  1211.  .byte 16
  1212.  .byte 16
  1213.  .byte 16
  1214.  .byte 16
  1215.  .byte 16
  1216.  .byte 16
  1217.  .byte 16
  1218.  .byte 16
  1219.  .byte 16
  1220.  .byte 16
  1221.  .byte 16
  1222.  .byte 16
  1223.  .byte 16
  1224.  .byte 16
  1225.  .byte 16
  1226.  .byte 16
  1227.  .byte 16
  1228.  .byte 16
  1229.  .byte 16
  1230.  .byte 16
  1231.  .byte 16
  1232.  .byte 16
  1233.  .byte 16
  1234.  .byte 16
  1235.  .byte 16
  1236.  .byte 16
  1237.  .byte 16
  1238.  .byte 16
  1239.  .byte 16
  1240.  .byte 16
  1241.  .byte 16
  1242.  .byte 16
  1243.  .byte 16
  1244.  .byte 16
  1245.  .byte 16
  1246.  .byte 16
  1247.  .byte 16
  1248.  .byte 16
  1249.  .byte 16
  1250.  .byte 16
  1251.  .byte 16
  1252.  .byte 16
  1253.  .byte 16
  1254.  .byte 16
  1255.  .byte 16
  1256.  .byte 16
  1257.  .byte 16
  1258.  .byte 16
  1259.  .byte 16
  1260.  .byte 16
  1261.  .byte 16
  1262.  .byte 16
  1263.  .byte 16
  1264.  .byte 16
  1265.  .byte 16
  1266.  .byte 16
  1267.  .byte 16
  1268.  .byte 16
  1269.  .byte 16
  1270.  .byte 16
  1271.  .byte 16
  1272.  .byte 16
  1273.  .byte 16
  1274.  .byte 16
  1275.  .byte 16
  1276.  .byte 16
  1277.  .byte 16
  1278.  .byte 16
  1279.  .byte 16
  1280.  .byte 16
  1281.  .byte 0
  1282.  .byte 0
  1283.  .byte 0
  1284.  .byte 0
  1285. yos2_STRIP_4
  1286.  .byte 0
  1287.  .byte 223
  1288.  .byte 81
  1289.  .byte 81
  1290.  .byte 81
  1291.  .byte 81
  1292.  .byte 81
  1293.  .byte 81
  1294.  .byte 81
  1295.  .byte 81
  1296.  .byte 81
  1297.  .byte 81
  1298.  .byte 81
  1299.  .byte 81
  1300.  .byte 81
  1301.  .byte 81
  1302.  .byte 81
  1303.  .byte 81
  1304.  .byte 81
  1305.  .byte 81
  1306.  .byte 81
  1307.  .byte 81
  1308.  .byte 81
  1309.  .byte 81
  1310.  .byte 81
  1311.  .byte 81
  1312.  .byte 81
  1313.  .byte 81
  1314.  .byte 81
  1315.  .byte 81
  1316.  .byte 81
  1317.  .byte 81
  1318.  .byte 81
  1319.  .byte 81
  1320.  .byte 81
  1321.  .byte 81
  1322.  .byte 81
  1323.  .byte 81
  1324.  .byte 81
  1325.  .byte 81
  1326.  .byte 81
  1327.  .byte 81
  1328.  .byte 81
  1329.  .byte 81
  1330.  .byte 81
  1331.  .byte 81
  1332.  .byte 81
  1333.  .byte 81
  1334.  .byte 81
  1335.  .byte 81
  1336.  .byte 81
  1337.  .byte 81
  1338.  .byte 81
  1339.  .byte 81
  1340.  .byte 209
  1341.  .byte 17
  1342.  .byte 17
  1343.  .byte 17
  1344.  .byte 17
  1345.  .byte 17
  1346.  .byte 17
  1347.  .byte 17
  1348.  .byte 17
  1349.  .byte 17
  1350.  .byte 17
  1351.  .byte 17
  1352.  .byte 17
  1353.  .byte 17
  1354.  .byte 17
  1355.  .byte 17
  1356.  .byte 17
  1357.  .byte 17
  1358.  .byte 17
  1359.  .byte 17
  1360.  .byte 17
  1361.  .byte 17
  1362.  .byte 17
  1363.  .byte 17
  1364.  .byte 17
  1365.  .byte 17
  1366.  .byte 17
  1367.  .byte 17
  1368.  .byte 17
  1369.  .byte 17
  1370.  .byte 17
  1371.  .byte 17
  1372.  .byte 17
  1373.  .byte 17
  1374.  .byte 31
  1375.  .byte 0
  1376.  .byte 0
  1377.  .byte 0
  1378.  .byte 0
  1379.  .byte 0
  1380.  .byte 250
  1381.  .byte 130
  1382.  .byte 130
  1383.  .byte 130
  1384.  .byte 130
  1385.  .byte 130
  1386.  .byte 130
  1387.  .byte 130
  1388.  .byte 130
  1389.  .byte 130
  1390.  .byte 130
  1391.  .byte 130
  1392.  .byte 130
  1393.  .byte 130
  1394.  .byte 130
  1395.  .byte 130
  1396.  .byte 130
  1397.  .byte 130
  1398.  .byte 130
  1399.  .byte 130
  1400.  .byte 130
  1401.  .byte 130
  1402.  .byte 130
  1403.  .byte 130
  1404.  .byte 130
  1405.  .byte 130
  1406.  .byte 130
  1407.  .byte 130
  1408.  .byte 130
  1409.  .byte 130
  1410.  .byte 130
  1411.  .byte 130
  1412.  .byte 130
  1413.  .byte 130
  1414.  .byte 130
  1415.  .byte 130
  1416.  .byte 130
  1417.  .byte 130
  1418.  .byte 130
  1419.  .byte 130
  1420.  .byte 130
  1421.  .byte 130
  1422.  .byte 130
  1423.  .byte 130
  1424.  .byte 130
  1425.  .byte 130
  1426.  .byte 130
  1427.  .byte 130
  1428.  .byte 130
  1429.  .byte 130
  1430.  .byte 130
  1431.  .byte 130
  1432.  .byte 130
  1433.  .byte 130
  1434.  .byte 131
  1435.  .byte 130
  1436.  .byte 130
  1437.  .byte 130
  1438.  .byte 130
  1439.  .byte 130
  1440.  .byte 130
  1441.  .byte 130
  1442.  .byte 130
  1443.  .byte 130
  1444.  .byte 130
  1445.  .byte 130
  1446.  .byte 130
  1447.  .byte 130
  1448.  .byte 130
  1449.  .byte 130
  1450.  .byte 130
  1451.  .byte 130
  1452.  .byte 130
  1453.  .byte 130
  1454.  .byte 130
  1455.  .byte 130
  1456.  .byte 130
  1457.  .byte 130
  1458.  .byte 130
  1459.  .byte 130
  1460.  .byte 130
  1461.  .byte 130
  1462.  .byte 130
  1463.  .byte 130
  1464.  .byte 130
  1465.  .byte 130
  1466.  .byte 130
  1467.  .byte 130
  1468.  .byte 130
  1469.  .byte 130
  1470.  .byte 130
  1471.  .byte 130
  1472.  .byte 130
  1473.  .byte 250
  1474.  .byte 0
  1475.  .byte 0
  1476.  .byte 0
  1477.  .byte 0
  1478. yos2_STRIP_5
  1479.  .byte 0
  1480.  .byte 62
  1481.  .byte 2
  1482.  .byte 2
  1483.  .byte 2
  1484.  .byte 2
  1485.  .byte 2
  1486.  .byte 2
  1487.  .byte 2
  1488.  .byte 2
  1489.  .byte 2
  1490.  .byte 2
  1491.  .byte 2
  1492.  .byte 2
  1493.  .byte 2
  1494.  .byte 2
  1495.  .byte 2
  1496.  .byte 2
  1497.  .byte 2
  1498.  .byte 2
  1499.  .byte 2
  1500.  .byte 2
  1501.  .byte 2
  1502.  .byte 2
  1503.  .byte 2
  1504.  .byte 2
  1505.  .byte 2
  1506.  .byte 2
  1507.  .byte 2
  1508.  .byte 2
  1509.  .byte 2
  1510.  .byte 2
  1511.  .byte 2
  1512.  .byte 2
  1513.  .byte 2
  1514.  .byte 2
  1515.  .byte 2
  1516.  .byte 2
  1517.  .byte 2
  1518.  .byte 2
  1519.  .byte 2
  1520.  .byte 2
  1521.  .byte 2
  1522.  .byte 2
  1523.  .byte 2
  1524.  .byte 2
  1525.  .byte 2
  1526.  .byte 2
  1527.  .byte 2
  1528.  .byte 2
  1529.  .byte 2
  1530.  .byte 2
  1531.  .byte 2
  1532.  .byte 2
  1533.  .byte 62
  1534.  .byte 32
  1535.  .byte 32
  1536.  .byte 32
  1537.  .byte 32
  1538.  .byte 32
  1539.  .byte 32
  1540.  .byte 32
  1541.  .byte 32
  1542.  .byte 32
  1543.  .byte 32
  1544.  .byte 32
  1545.  .byte 32
  1546.  .byte 32
  1547.  .byte 32
  1548.  .byte 32
  1549.  .byte 32
  1550.  .byte 32
  1551.  .byte 32
  1552.  .byte 32
  1553.  .byte 32
  1554.  .byte 32
  1555.  .byte 32
  1556.  .byte 32
  1557.  .byte 32
  1558.  .byte 32
  1559.  .byte 32
  1560.  .byte 32
  1561.  .byte 32
  1562.  .byte 32
  1563.  .byte 32
  1564.  .byte 32
  1565.  .byte 32
  1566.  .byte 32
  1567.  .byte 62
  1568.  .byte 0
  1569.  .byte 0
  1570.  .byte 0
  1571.  .byte 0
  1572.  .byte 0
  1573.  .byte 4
  1574.  .byte 4
  1575.  .byte 4
  1576.  .byte 4
  1577.  .byte 4
  1578.  .byte 4
  1579.  .byte 4
  1580.  .byte 4
  1581.  .byte 4
  1582.  .byte 4
  1583.  .byte 4
  1584.  .byte 4
  1585.  .byte 4
  1586.  .byte 4
  1587.  .byte 4
  1588.  .byte 4
  1589.  .byte 4
  1590.  .byte 4
  1591.  .byte 4
  1592.  .byte 4
  1593.  .byte 4
  1594.  .byte 4
  1595.  .byte 4
  1596.  .byte 4
  1597.  .byte 4
  1598.  .byte 4
  1599.  .byte 4
  1600.  .byte 4
  1601.  .byte 4
  1602.  .byte 4
  1603.  .byte 4
  1604.  .byte 4
  1605.  .byte 4
  1606.  .byte 4
  1607.  .byte 4
  1608.  .byte 4
  1609.  .byte 4
  1610.  .byte 4
  1611.  .byte 4
  1612.  .byte 4
  1613.  .byte 4
  1614.  .byte 4
  1615.  .byte 4
  1616.  .byte 4
  1617.  .byte 4
  1618.  .byte 4
  1619.  .byte 4
  1620.  .byte 4
  1621.  .byte 4
  1622.  .byte 4
  1623.  .byte 4
  1624.  .byte 4
  1625.  .byte 4
  1626.  .byte 4
  1627.  .byte 7
  1628.  .byte 4
  1629.  .byte 4
  1630.  .byte 4
  1631.  .byte 4
  1632.  .byte 4
  1633.  .byte 4
  1634.  .byte 4
  1635.  .byte 4
  1636.  .byte 4
  1637.  .byte 4
  1638.  .byte 4
  1639.  .byte 4
  1640.  .byte 4
  1641.  .byte 4
  1642.  .byte 4
  1643.  .byte 4
  1644.  .byte 4
  1645.  .byte 4
  1646.  .byte 4
  1647.  .byte 4
  1648.  .byte 4
  1649.  .byte 4
  1650.  .byte 4
  1651.  .byte 4
  1652.  .byte 4
  1653.  .byte 4
  1654.  .byte 4
  1655.  .byte 4
  1656.  .byte 4
  1657.  .byte 4
  1658.  .byte 4
  1659.  .byte 4
  1660.  .byte 4
  1661.  .byte 4
  1662.  .byte 4
  1663.  .byte 4
  1664.  .byte 4
  1665.  .byte 4
  1666.  .byte 4
  1667.  .byte 0
  1668.  .byte 0
  1669.  .byte 0
  1670.  .byte 0
  1671. ;end
  1672.  
  1673.  
  1674.    
  1675.     org $FF00
  1676.  
  1677. FineAdjustTableBegin
  1678.  
  1679.         .byte %01100000 ;left 6
  1680.         .byte %01010000
  1681.         .byte %01000000
  1682.         .byte %00110000
  1683.         .byte %00100000
  1684.         .byte %00010000
  1685.         .byte %00000000 ;left/right 0
  1686.         .byte %11110000
  1687.         .byte %11100000
  1688.         .byte %11010000
  1689.         .byte %11000000
  1690.         .byte %10110000
  1691.         .byte %10100000
  1692.         .byte %10010000
  1693.         .byte %10000000 ;right 8
  1694.  
  1695. FineAdjustTableEnd      =       FineAdjustTableBegin - 241
  1696.  
  1697. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;           
  1698. ;;              interrupt vectors                 ;;
  1699. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  1700.     ORG $FFFA
  1701.  
  1702.     .word Reset          ; NMI
  1703.     .word Reset          ; RESET
  1704.     .word Reset          ; IRQ
  1705.    
  1706. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement