Advertisement
felixnardella

3D CUBE Rotation

Feb 23rd, 2025
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
6502 TASM/64TASS 38.64 KB | Source Code | 0 0
  1. ; Programma in Assembly per Commodore 64
  2. ; Scritto da Kimono (F. Nardella)
  3. ; Visualizza e ruota un cubo in modalità bitmap (HiRes)
  4. ; Le coordinate dei vertici del cubo sono precalcolate e lette da memoria
  5.  
  6. * = $1000
  7. ;******************************************************
  8. ; PARAMETRI VICII
  9. ;******************************************************
  10. VICII  = $d000
  11. VICII1 = VICII + $11  ; VICII Control Register 1 - Hi Res - 53265
  12. VICII2 = VICII + $16  ; VICII Control Register 2 - Hi Res - 53270
  13. VICIIA = VICII + $18  ; VICII Start Address Graphic Ram - 53272
  14. VICIIB = VICII + $20  ; VICII Border Color Registry - 53280
  15. VICIIS = VICII + $21  ; VICII BackGround Color Registry - 53281
  16.  
  17. loc = $5a ;loc e loc+1 sono LSB e MSB della locaz. in Graphic RAM in cui accendere il pixel
  18. store = $5c
  19. GETIN = $ffe4      ; Routine standard del C64 per leggere un tasto
  20. bmpage = $ff
  21. FRAMEPTR = $fb     ; Puntatore al frame corrente
  22. FRAMECNT = $fd     ; Contatore dei frame
  23. PARAMS = $828
  24. xL = PARAMS + 0 ; LSB sono le coordinate per plot
  25. xH = PARAMS + 1 ; MSB sono le coordinate per plot
  26. yy = PARAMS + 2 ; sono le coordinate per plot
  27. x1  = PARAMS + 3  ; Coordinata X del primo punto
  28. y1  = PARAMS + 4  ; Coordinata Y del primo punto
  29. x2  = PARAMS + 5  ; Coordinata X del secondo punto
  30. y2  = PARAMS + 6  ; Coordinata Y del secondo punto
  31. dx  = PARAMS + 7  ; Differenza X
  32. dy  = PARAMS + 8  ; Differenza Y
  33. sx  = PARAMS + 9  ; Direzione X (-1 o +1)
  34. sy  = PARAMS + 10 ; Direzione Y (-1 o +1)
  35. err = PARAMS + 11 ; Errore accumulato
  36.  
  37. START
  38.     ldx #11
  39.     stx VICIIB     ; Bordo grigio scuro
  40.     jsr HIRES      ; Passa in modalità hi res
  41.     jsr GRRAM      ; Imposta l'area della RAM grafica
  42.     jsr CLEARGR    ; Cancella la RAM grafica
  43.     jsr CLEARCO    ; Cancella la Color RAM
  44.     jsr DRAWCUBE   ; Disegna e ruota il cubo
  45.  
  46.     jsr WAITKEY    ; Attendi la pressione di un tasto
  47.     jsr TURNGROFF  ; Torna in modalità testo
  48.     rts
  49.  
  50. DRAWCUBE
  51.     ; Inizializza il puntatore al primo frame
  52.     lda #<COORD_TABLE
  53.     sta FRAMEPTR
  54.     lda #>COORD_TABLE
  55.     sta FRAMEPTR+1
  56.     lda #0
  57.     sta FRAMECNT
  58.  
  59. ANIMATE
  60.     jsr DRAWFRAME  ; Disegna il frame corrente
  61.     jsr DELAY    ; Attendi
  62.     jsr DELFRAME   ; Cancella il frame corrente
  63.    
  64.     ; Passa al frame successivo
  65.     lda FRAMEPTR
  66.     clc
  67.     adc #48        ; Ogni frame occupa 48 byte
  68.     sta FRAMEPTR
  69.     bcc b_no_carry
  70.     inc FRAMEPTR+1
  71. b_no_carry
  72.     ; Incrementa il contatore dei frame
  73.     inc FRAMECNT
  74.     lda FRAMECNT
  75.     cmp #72      ; Numero totale di frame
  76.     bne ANIMATE
  77.     rts
  78.  
  79. ; --------------------------------------------------------------
  80. ; Funzione per disegnare il cubo
  81. ; --------------------------------------------------------------
  82. DRAWFRAME
  83.     ldy #0
  84.     ldx #0
  85. draw_loop
  86.     ; Leggi coordinate x1,y1
  87.     lda (FRAMEPTR),y
  88.     sta x1
  89.     iny
  90.     lda (FRAMEPTR),y
  91.     sta y1
  92.     iny
  93.    
  94.     ; Leggi coordinate x2,y2
  95.     lda (FRAMEPTR),y
  96.     sta x2
  97.     iny
  98.     lda (FRAMEPTR),y
  99.     sta y2
  100.     iny
  101.    
  102.     stx store+1     ; Salva X
  103.     tya  
  104.     pha             ; Salva Y
  105.     jsr LINE        ; Disegna la linea
  106.     pla            
  107.     tay             ; Recupera Y
  108.     ldx store+1     ; Recupera X
  109.    
  110.     inx
  111.     cpx #12         ; 12 linee per il cubo
  112.     bne draw_loop
  113.     rts
  114.  
  115. DELFRAME
  116.     ldy #0
  117.     ldx #0
  118. del_loop
  119.     ; Leggi coordinate x1,y1
  120.     lda (FRAMEPTR),y
  121.     sta x1
  122.     iny
  123.     lda (FRAMEPTR),y
  124.     sta y1
  125.     iny
  126.    
  127.     ; Leggi coordinate x2,y2
  128.     lda (FRAMEPTR),y
  129.     sta x2
  130.     iny
  131.     lda (FRAMEPTR),y
  132.     sta y2
  133.     iny
  134.    
  135.     stx store+2
  136.     tya  
  137.     pha             ; Salva Y
  138.     jsr DELLINE        ; Disegna la linea
  139.     pla             ; Recupera Y
  140.     tay
  141.     ldx store+2    
  142.    
  143.     inx
  144.     cpx #12         ; 12 linee per il cubo
  145.     bne del_loop
  146.     rts
  147.  
  148. ; --------------------------------------------------------------
  149. ; Funzione per introdurre un ritardo
  150. ; --------------------------------------------------------------
  151. DELAY
  152.     ldx #$FF
  153.     ldy #$90
  154. delay_loop
  155.     dex
  156.     bne delay_loop
  157.     dey
  158.     bne delay_loop
  159.     rts
  160.  
  161. ; --------------------------------------------------------------
  162. ; Funzione per attivare la modalità bitmap HiRes
  163. ; --------------------------------------------------------------
  164. HIRES
  165.     lda VICII1
  166.     ora #32
  167.     sta VICII1
  168.     rts
  169.  
  170. GRRAM
  171.     lda VICIIA
  172.     ora #8
  173.     sta VICIIA
  174.     rts
  175.  
  176. ; --------------------------------------------------------------
  177. ; Funzione per pulire lo schermo grafico
  178. ; --------------------------------------------------------------
  179. CLEARGR
  180.     lda #0
  181.     sta $fa
  182.     lda #$20
  183.     sta $fb
  184.     ldx #32
  185. loop
  186.     ldy #$0
  187. byte
  188.     lda #$0
  189.     sta ($fa),y
  190.     dey
  191.     bne byte
  192.     inc $fb
  193.     dex
  194.     bne loop
  195.     rts
  196.  
  197. ; --------------------------------------------------------------
  198. ; Funzione per pulire e impostare la Color RAM
  199. ; --------------------------------------------------------------
  200. CLEARCO
  201.     lda #208
  202.     ldx #0
  203.     stx $fa
  204.     ldx #4
  205.     stx $fb
  206.     ldy #0
  207. cloop
  208.     sta ($fa),y
  209.     iny
  210.     bne CLOOP
  211.     inc $fb
  212.     ldx $fb
  213.     cpx #8
  214.     bne cloop
  215.     rts
  216.  
  217. ; --------------------------------------------------------------
  218. ; Funzione per disegnare un punto
  219. ; --------------------------------------------------------------
  220. PLOT
  221.     lda xL
  222.     and #7
  223.     tax
  224.     lda #0
  225.     sta loc
  226.     lda xL
  227.     and #$f8
  228.     sta store
  229.     lda yy
  230.     lsr
  231.     lsr
  232.     lsr
  233.     sta loc+1
  234.     lsr
  235.     ror loc
  236.     lsr
  237.     ror loc
  238.     adc loc+1
  239.     sta loc+1
  240.     lda yy
  241.     and #7
  242.     adc loc
  243.     adc store
  244.     sta loc
  245.     lda loc+1
  246.     adc xH
  247.     adc bmpage
  248.     sta loc+1
  249.     ldy #0
  250.     lda (loc),y
  251.     ora BITMASK,x
  252.     sta (loc),y
  253.     rts
  254.  
  255. ; --------------------------------------------------------------
  256. ; Funzione per cancellare un punto
  257. ; --------------------------------------------------------------
  258. UNPLOT
  259.     lda xL
  260.     and #7
  261.     tax
  262.     lda #0
  263.     sta loc
  264.     lda xL
  265.     and #$f8
  266.     sta store
  267.     lda yy
  268.     lsr
  269.     lsr
  270.     lsr
  271.     sta loc+1
  272.     lsr
  273.     ror loc
  274.     lsr
  275.     ror loc
  276.     adc loc+1
  277.     sta loc+1
  278.     lda yy
  279.     and #7
  280.     adc loc
  281.     adc store
  282.     sta loc
  283.     lda loc+1
  284.     adc xH
  285.     adc bmpage
  286.     sta loc+1
  287.     ldy #0
  288.     lda (loc),y
  289.     and NEGMASK,x
  290.     sta (loc),y
  291.     rts
  292.  
  293. ; --------------------------------------------------------------
  294. ; Funzione per disegnare una linea tra due punti
  295. ; --------------------------------------------------------------
  296. LINE
  297.     ; Controlla se x1 > x2 e in tal caso scambia i punti
  298.     lda x1
  299.     cmp x2
  300.     bcc no_swap_x   ; Se x1 < x2, non serve scambiare
  301.    
  302.     ; Scambia x1 e x2
  303.     lda x1
  304.     pha             ; Salva x1 nello stack
  305.     lda x2
  306.     sta x1
  307.     pla
  308.     sta x2
  309.    
  310.     ; Scambia anche y1 e y2
  311.     lda y1
  312.     pha             ; Salva y1 nello stack
  313.     lda y2
  314.     sta y1
  315.     pla
  316.     sta y2
  317.    
  318. no_swap_x
  319.  
  320.     ; Calcola dx = abs(x2 - x1)
  321.     lda x2
  322.     sec
  323.     sbc x1
  324.     bpl store_dx    ; Se è positivo, salta
  325.     eor #$FF        ; Altrimenti, negalo (complemento a 1)
  326.     clc
  327.     adc #1          ; Complemento a 2 per ottenere abs()
  328. store_dx
  329.     sta dx
  330.    
  331.     ; Calcola dy = abs(y2 - y1)
  332.     lda y2
  333.     sec
  334.     sbc y1
  335.     bpl store_dy    ; Se è positivo, salta
  336.     eor #$FF        ; Altrimenti, negalo
  337.     clc
  338.     adc #1
  339. store_dy
  340.     sta dy
  341.    
  342.     ; Determina direzione x (sx)
  343.     lda x1
  344.     cmp x2
  345.     bcc x_ascending
  346.     lda #$FF        ; sx = -1 (x1 > x2)
  347.     jmp store_sx
  348. x_ascending
  349.     lda #$01        ; sx = 1 (x1 < x2)
  350. store_sx
  351.     sta sx
  352.    
  353.     ; Assicurati che sx sia sempre positivo
  354.     lda #$01
  355.     sta sx
  356.    
  357.     ; Determina direzione y (sy)
  358.     lda y1
  359.     cmp y2
  360.     bcc y_ascending
  361.     lda #$FF        ; sy = -1 (y1 > y2)
  362.     jmp store_sy
  363. y_ascending
  364.     lda #$01        ; sy = 1 (y1 < y2)
  365. store_sy
  366.     sta sy
  367.    
  368.     ; Imposta i valori iniziali di x e y
  369.     lda x1
  370.     sta xL
  371.     lda #0          ; Assumiamo che xH sia sempre 0 per semplicità
  372.     sta xH
  373.     lda y1
  374.     sta yy
  375.    
  376.     ; Calcola error = (dx > dy ? dx : dy) / 2
  377.     lda dx
  378.     cmp dy
  379.     bcc dy_greater
  380.     lsr             ; Dividi dx per 2
  381.     sta err
  382.     jmp check_slopes
  383. dy_greater
  384.     lda dy
  385.     lsr             ; Dividi dy per 2
  386.     sta err
  387.    
  388. check_slopes
  389.     ; Decidi quale routine di loop usare
  390.     lda dx
  391.     cmp dy
  392.     bcs dx_ge_dy    ; Se dx >= dy, usa la routine x-dominant
  393.    
  394.     ; Routine y-dominant (pendenza > 1)
  395. y_loop
  396.     jsr PLOT        ; Disegna il punto
  397.    
  398.     ; Aggiorna l'errore e muovi x se necessario
  399.     lda err
  400.     clc
  401.     adc dx          ; err += dx
  402.     sta err
  403.     cmp dy          ; Se err >= dy...
  404.     bcc skip_x_step
  405.     sec
  406.     sbc dy          ; ...sottrai dy da err
  407.     sta err
  408.     lda xL          ; ...e incrementa/decrementa x
  409.     clc
  410.     adc sx
  411.     sta xL
  412.     bcc skip_x_step
  413.     inc xH          ; Gestisci il riporto se necessario
  414. skip_x_step
  415.    
  416.     ; Incrementa o decrementa y
  417.     lda yy
  418.     clc
  419.     adc sy
  420.     sta yy
  421.    
  422.     ; Controlla se abbiamo raggiunto y2
  423.     cmp y2
  424.     bne y_loop      ; Se y != y2, continua
  425.     lda xL
  426.     cmp x2
  427.     bne y_loop      ; Se x != x2, continua
  428.     rts
  429.    
  430. dx_ge_dy
  431.     ; Routine x-dominant (pendenza <= 1)
  432. x_loop
  433.     jsr PLOT        ; Disegna il punto
  434.    
  435.     ; Aggiorna l'errore e muovi y se necessario
  436.     lda err
  437.     clc
  438.     adc dy          ; err += dy
  439.     sta err
  440.     cmp dx          ; Se err >= dx...
  441.     bcc skip_y_step
  442.     sec
  443.     sbc dx          ; ...sottrai dx da err
  444.     sta err
  445.     lda yy          ; ...e incrementa/decrementa y
  446.     clc
  447.     adc sy
  448.     sta yy
  449. skip_y_step
  450.    
  451.     ; Incrementa o decrementa x
  452.     lda xL
  453.     clc
  454.     adc sx
  455.     sta xL
  456.     bcc no_carry
  457.     inc xH          ; Gestisci il riporto se necessario
  458. no_carry
  459.    
  460.     ; Controlla se abbiamo raggiunto x2
  461.     cmp x2
  462.     bne x_loop      ; Se x != x2, continua
  463.     lda yy
  464.     cmp y2
  465.     bne x_loop      ; Se y != y2, continua
  466.     rts
  467.  
  468. ; --------------------------------------------------------------
  469. ; Funzione per cancellare una linea tra due punti
  470. ; --------------------------------------------------------------
  471. DELLINE
  472.     ; Controlla se x1 > x2 e in tal caso scambia i punti
  473.     lda x1
  474.     cmp x2
  475.     bcc d_no_swap_x   ; Se x1 < x2, non serve scambiare
  476.    
  477.     ; Scambia x1 e x2
  478.     lda x1
  479.     pha             ; Salva x1 nello stack
  480.     lda x2
  481.     sta x1
  482.     pla
  483.     sta x2
  484.    
  485.     ; Scambia anche y1 e y2
  486.     lda y1
  487.     pha             ; Salva y1 nello stack
  488.     lda y2
  489.     sta y1
  490.     pla
  491.     sta y2
  492.    
  493. d_no_swap_x
  494.  
  495.     ; Calcola dx = abs(x2 - x1)
  496.     lda x2
  497.     sec
  498.     sbc x1
  499.     bpl d_store_dx    ; Se è positivo, salta
  500.     eor #$FF        ; Altrimenti, negalo (complemento a 1)
  501.     clc
  502.     adc #1          ; Complemento a 2 per ottenere abs()
  503. d_store_dx
  504.     sta dx
  505.    
  506.     ; Calcola dy = abs(y2 - y1)
  507.     lda y2
  508.     sec
  509.     sbc y1
  510.     bpl d_store_dy    ; Se è positivo, salta
  511.     eor #$FF        ; Altrimenti, negalo
  512.     clc
  513.     adc #1
  514. d_store_dy
  515.     sta dy
  516.    
  517.     ; Determina direzione x (sx)
  518.     lda x1
  519.     cmp x2
  520.     bcc d_x_ascending
  521.     lda #$FF        ; sx = -1 (x1 > x2)
  522.     jmp d_store_sx
  523. d_x_ascending
  524.     lda #$01        ; sx = 1 (x1 < x2)
  525. d_store_sx
  526.     sta sx
  527.    
  528.     ; Assicurati che sx sia sempre positivo
  529.     lda #$01
  530.     sta sx
  531.    
  532.     ; Determina direzione y (sy)
  533.     lda y1
  534.     cmp y2
  535.     bcc d_y_ascending
  536.     lda #$FF        ; sy = -1 (y1 > y2)
  537.     jmp d_store_sy
  538. d_y_ascending
  539.     lda #$01        ; sy = 1 (y1 < y2)
  540. d_store_sy
  541.     sta sy
  542.    
  543.     ; Imposta i valori iniziali di x e y
  544.     lda x1
  545.     sta xL
  546.     lda #0          ; Assumiamo che xH sia sempre 0 per semplicità
  547.     sta xH
  548.     lda y1
  549.     sta yy
  550.    
  551.     ; Calcola error = (dx > dy ? dx : dy) / 2
  552.     lda dx
  553.     cmp dy
  554.     bcc d_dy_greater
  555.     lsr             ; Dividi dx per 2
  556.     sta err
  557.     jmp d_check_slopes
  558. d_dy_greater
  559.     lda dy
  560.     lsr             ; Dividi dy per 2
  561.     sta err
  562.    
  563. d_check_slopes
  564.     ; Decidi quale routine di loop usare
  565.     lda dx
  566.     cmp dy
  567.     bcs d_dx_ge_dy    ; Se dx >= dy, usa la routine x-dominant
  568.    
  569.     ; Routine y-dominant (pendenza > 1)
  570. d_y_loop
  571.     jsr UNPLOT        ; Cancella il punto
  572.    
  573.     ; Aggiorna l'errore e muovi x se necessario
  574.     lda err
  575.     clc
  576.     adc dx          ; err += dx
  577.     sta err
  578.     cmp dy          ; Se err >= dy...
  579.     bcc d_skip_x_step
  580.     sec
  581.     sbc dy          ; ...sottrai dy da err
  582.     sta err
  583.     lda xL          ; ...e incrementa/decrementa x
  584.     clc
  585.     adc sx
  586.     sta xL
  587.     bcc d_skip_x_step
  588.     inc xH          ; Gestisci il riporto se necessario
  589. d_skip_x_step
  590.    
  591.     ; Incrementa o decrementa y
  592.     lda yy
  593.     clc
  594.     adc sy
  595.     sta yy
  596.    
  597.     ; Controlla se abbiamo raggiunto y2
  598.     cmp y2
  599.     bne d_y_loop      ; Se y != y2, continua
  600.     lda xL
  601.     cmp x2
  602.     bne d_y_loop      ; Se x != x2, continua
  603.     rts
  604.    
  605. d_dx_ge_dy
  606.     ; Routine x-dominant (pendenza <= 1)
  607. d_x_loop
  608.     jsr UNPLOT        ; Cancella il punto
  609.    
  610.     ; Aggiorna l'errore e muovi y se necessario
  611.     lda err
  612.     clc
  613.     adc dy          ; err += dy
  614.     sta err
  615.     cmp dx          ; Se err >= dx...
  616.     bcc d_skip_y_step
  617.     sec
  618.     sbc dx          ; ...sottrai dx da err
  619.     sta err
  620.     lda yy          ; ...e incrementa/decrementa y
  621.     clc
  622.     adc sy
  623.     sta yy
  624. d_skip_y_step
  625.    
  626.     ; Incrementa o decrementa x
  627.     lda xL
  628.     clc
  629.     adc sx
  630.     sta xL
  631.     bcc d_no_carry
  632.     inc xH          ; Gestisci il riporto se necessario
  633. d_no_carry
  634.    
  635.     ; Controlla se abbiamo raggiunto x2
  636.     cmp x2
  637.     bne d_x_loop      ; Se x != x2, continua
  638.     lda yy
  639.     cmp y2
  640.     bne d_x_loop      ; Se y != y2, continua
  641.     rts
  642.  
  643. ; --------------------------------------------------------------
  644. ; Funzione che attende la pressione di un tasto
  645. ; --------------------------------------------------------------
  646. WAITKEY
  647.     jsr GETIN      ; Chiama GETIN
  648.     beq WAITKEY
  649.     rts
  650.  
  651. ; --------------------------------------------------------------
  652. ; Funzione per tornare in modalità testo
  653. ; --------------------------------------------------------------
  654. TURNGROFF
  655.     lda VICII1
  656.     and #$DF
  657.     sta VICII1
  658.     ldx #21
  659.     stx VICIIA
  660.     ldx #254
  661.     stx VICIIB
  662.     lda #147
  663.     jsr $FFD2
  664.     rts
  665.  
  666.  
  667. BITMASK  
  668.     .byte $80, $40, $20, $10, $08, $04, $02, $01
  669.  
  670. ; Tabella maschere negate (complemento delle maschere bit)
  671. NEGMASK
  672.     .byte $7F, $BF, $DF, $EF, $F7, $FB, $FD, $FE
  673.  
  674. * = $C000
  675. COORD_TABLE
  676. ; Asse X
  677. ; Frame 0
  678.     .byte 133, 73, 186, 73
  679.     .byte 186, 73, 186, 126
  680.     .byte 186, 126, 133, 126
  681.     .byte 133, 126, 133, 73
  682.     .byte 124, 64, 195, 64
  683.     .byte 195, 64, 195, 135
  684.     .byte 195, 135, 124, 135
  685.     .byte 124, 135, 124, 64
  686.     .byte 133, 73, 124, 64
  687.     .byte 186, 73, 195, 64
  688.     .byte 186, 126, 195, 135
  689.     .byte 133, 126, 124, 135
  690.  
  691. ; Frame 1
  692.     .byte 133, 69, 186, 69
  693.     .byte 186, 69, 185, 120
  694.     .byte 185, 120, 134, 120
  695.     .byte 134, 120, 133, 69
  696.     .byte 123, 70, 196, 70
  697.     .byte 196, 70, 194, 139
  698.     .byte 194, 139, 125, 139
  699.     .byte 125, 139, 123, 70
  700.     .byte 133, 69, 123, 70
  701.     .byte 186, 69, 196, 70
  702.     .byte 185, 120, 194, 139
  703.     .byte 134, 120, 125, 139
  704.  
  705. ; Frame 2
  706.     .byte 132, 64, 187, 64
  707.     .byte 187, 64, 185, 115
  708.     .byte 185, 115, 134, 115
  709.     .byte 134, 115, 132, 64
  710.     .byte 122, 77, 197, 77
  711.     .byte 197, 77, 192, 142
  712.     .byte 192, 142, 127, 142
  713.     .byte 127, 142, 122, 77
  714.     .byte 132, 64, 122, 77
  715.     .byte 187, 64, 197, 77
  716.     .byte 185, 115, 192, 142
  717.     .byte 134, 115, 127, 142
  718.  
  719. ; Frame 3
  720.     .byte 131, 61, 188, 61
  721.     .byte 188, 61, 184, 109
  722.     .byte 184, 109, 135, 109
  723.     .byte 135, 109, 131, 61
  724.     .byte 122, 86, 197, 86
  725.     .byte 197, 86, 191, 143
  726.     .byte 191, 143, 128, 143
  727.     .byte 128, 143, 122, 86
  728.     .byte 131, 61, 122, 86
  729.     .byte 188, 61, 197, 86
  730.     .byte 184, 109, 191, 143
  731.     .byte 135, 109, 128, 143
  732.  
  733. ; Frame 4
  734.     .byte 130, 58, 189, 58
  735.     .byte 189, 58, 184, 103
  736.     .byte 184, 103, 135, 103
  737.     .byte 135, 103, 130, 58
  738.     .byte 121, 95, 198, 95
  739.     .byte 198, 95, 190, 143
  740.     .byte 190, 143, 129, 143
  741.     .byte 129, 143, 121, 95
  742.     .byte 130, 58, 121, 95
  743.     .byte 189, 58, 198, 95
  744.     .byte 184, 103, 190, 143
  745.     .byte 135, 103, 129, 143
  746.  
  747. ; Frame 5
  748.     .byte 129, 56, 190, 56
  749.     .byte 190, 56, 184, 96
  750.     .byte 184, 96, 135, 96
  751.     .byte 135, 96, 129, 56
  752.     .byte 121, 104, 198, 104
  753.     .byte 198, 104, 189, 141
  754.     .byte 189, 141, 130, 141
  755.     .byte 130, 141, 121, 104
  756.     .byte 129, 56, 121, 104
  757.     .byte 190, 56, 198, 104
  758.     .byte 184, 96, 189, 141
  759.     .byte 135, 96, 130, 141
  760.  
  761. ; Frame 6
  762.     .byte 128, 56, 191, 56
  763.     .byte 191, 56, 184, 90
  764.     .byte 184, 90, 135, 90
  765.     .byte 135, 90, 128, 56
  766.     .byte 122, 113, 197, 113
  767.     .byte 197, 113, 188, 138
  768.     .byte 188, 138, 131, 138
  769.     .byte 131, 138, 122, 113
  770.     .byte 128, 56, 122, 113
  771.     .byte 191, 56, 197, 113
  772.     .byte 184, 90, 188, 138
  773.     .byte 135, 90, 131, 138
  774.  
  775. ; Frame 7
  776.     .byte 127, 57, 192, 57
  777.     .byte 192, 57, 185, 84
  778.     .byte 185, 84, 134, 84
  779.     .byte 134, 84, 127, 57
  780.     .byte 122, 122, 197, 122
  781.     .byte 197, 122, 187, 135
  782.     .byte 187, 135, 132, 135
  783.     .byte 132, 135, 122, 122
  784.     .byte 127, 57, 122, 122
  785.     .byte 192, 57, 197, 122
  786.     .byte 185, 84, 187, 135
  787.     .byte 134, 84, 132, 135
  788.  
  789. ; Frame 8
  790.     .byte 125, 60, 194, 60
  791.     .byte 194, 60, 185, 79
  792.     .byte 185, 79, 134, 79
  793.     .byte 134, 79, 125, 60
  794.     .byte 123, 129, 196, 129
  795.     .byte 196, 129, 186, 130
  796.     .byte 186, 130, 133, 130
  797.     .byte 133, 130, 123, 129
  798.     .byte 125, 60, 123, 129
  799.     .byte 194, 60, 196, 129
  800.     .byte 185, 79, 186, 130
  801.     .byte 134, 79, 133, 130
  802.  
  803. ; Frame 9
  804.     .byte 124, 64, 195, 64
  805.     .byte 195, 64, 186, 73
  806.     .byte 186, 73, 133, 73
  807.     .byte 133, 73, 124, 64
  808.     .byte 124, 135, 195, 135
  809.     .byte 195, 135, 186, 126
  810.     .byte 186, 126, 133, 126
  811.     .byte 133, 126, 124, 135
  812.     .byte 124, 64, 124, 135
  813.     .byte 195, 64, 195, 135
  814.     .byte 186, 73, 186, 126
  815.     .byte 133, 73, 133, 126
  816.  
  817. ; Frame 10
  818.     .byte 123, 70, 196, 70
  819.     .byte 196, 70, 186, 69
  820.     .byte 186, 69, 133, 69
  821.     .byte 133, 69, 123, 70
  822.     .byte 125, 139, 194, 139
  823.     .byte 194, 139, 185, 120
  824.     .byte 185, 120, 134, 120
  825.     .byte 134, 120, 125, 139
  826.     .byte 123, 70, 125, 139
  827.     .byte 196, 70, 194, 139
  828.     .byte 186, 69, 185, 120
  829.     .byte 133, 69, 134, 120
  830.  
  831. ; Frame 11
  832.     .byte 122, 77, 197, 77
  833.     .byte 197, 77, 187, 64
  834.     .byte 187, 64, 132, 64
  835.     .byte 132, 64, 122, 77
  836.     .byte 127, 142, 192, 142
  837.     .byte 192, 142, 185, 115
  838.     .byte 185, 115, 134, 115
  839.     .byte 134, 115, 127, 142
  840.     .byte 122, 77, 127, 142
  841.     .byte 197, 77, 192, 142
  842.     .byte 187, 64, 185, 115
  843.     .byte 132, 64, 134, 115
  844.  
  845. ; Frame 12
  846.     .byte 122, 86, 197, 86
  847.     .byte 197, 86, 188, 61
  848.     .byte 188, 61, 131, 61
  849.     .byte 131, 61, 122, 86
  850.     .byte 128, 143, 191, 143
  851.     .byte 191, 143, 184, 109
  852.     .byte 184, 109, 135, 109
  853.     .byte 135, 109, 128, 143
  854.     .byte 122, 86, 128, 143
  855.     .byte 197, 86, 191, 143
  856.     .byte 188, 61, 184, 109
  857.     .byte 131, 61, 135, 109
  858.  
  859. ; Frame 13
  860.     .byte 121, 95, 198, 95
  861.     .byte 198, 95, 189, 58
  862.     .byte 189, 58, 130, 58
  863.     .byte 130, 58, 121, 95
  864.     .byte 129, 143, 190, 143
  865.     .byte 190, 143, 184, 103
  866.     .byte 184, 103, 135, 103
  867.     .byte 135, 103, 129, 143
  868.     .byte 121, 95, 129, 143
  869.     .byte 198, 95, 190, 143
  870.     .byte 189, 58, 184, 103
  871.     .byte 130, 58, 135, 103
  872.  
  873. ; Frame 14
  874.     .byte 121, 104, 198, 104
  875.     .byte 198, 104, 190, 56
  876.     .byte 190, 56, 129, 56
  877.     .byte 129, 56, 121, 104
  878.     .byte 130, 141, 189, 141
  879.     .byte 189, 141, 184, 96
  880.     .byte 184, 96, 135, 96
  881.     .byte 135, 96, 130, 141
  882.     .byte 121, 104, 130, 141
  883.     .byte 198, 104, 189, 141
  884.     .byte 190, 56, 184, 96
  885.     .byte 129, 56, 135, 96
  886.  
  887. ; Frame 15
  888.     .byte 122, 113, 197, 113
  889.     .byte 197, 113, 191, 56
  890.     .byte 191, 56, 128, 56
  891.     .byte 128, 56, 122, 113
  892.     .byte 131, 138, 188, 138
  893.     .byte 188, 138, 184, 90
  894.     .byte 184, 90, 135, 90
  895.     .byte 135, 90, 131, 138
  896.     .byte 122, 113, 131, 138
  897.     .byte 197, 113, 188, 138
  898.     .byte 191, 56, 184, 90
  899.     .byte 128, 56, 135, 90
  900.  
  901. ; Frame 16
  902.     .byte 122, 122, 197, 122
  903.     .byte 197, 122, 192, 57
  904.     .byte 192, 57, 127, 57
  905.     .byte 127, 57, 122, 122
  906.     .byte 132, 135, 187, 135
  907.     .byte 187, 135, 185, 84
  908.     .byte 185, 84, 134, 84
  909.     .byte 134, 84, 132, 135
  910.     .byte 122, 122, 132, 135
  911.     .byte 197, 122, 187, 135
  912.     .byte 192, 57, 185, 84
  913.     .byte 127, 57, 134, 84
  914.  
  915. ; Frame 17
  916.     .byte 123, 129, 196, 129
  917.     .byte 196, 129, 194, 60
  918.     .byte 194, 60, 125, 60
  919.     .byte 125, 60, 123, 129
  920.     .byte 133, 130, 186, 130
  921.     .byte 186, 130, 185, 79
  922.     .byte 185, 79, 134, 79
  923.     .byte 134, 79, 133, 130
  924.     .byte 123, 129, 133, 130
  925.     .byte 196, 129, 186, 130
  926.     .byte 194, 60, 185, 79
  927.     .byte 125, 60, 134, 79
  928.  
  929. ; Frame 18
  930.     .byte 124, 135, 195, 135
  931.     .byte 195, 135, 195, 64
  932.     .byte 195, 64, 124, 64
  933.     .byte 124, 64, 124, 135
  934.     .byte 133, 126, 186, 126
  935.     .byte 186, 126, 186, 73
  936.     .byte 186, 73, 133, 73
  937.     .byte 133, 73, 133, 126
  938.     .byte 124, 135, 133, 126
  939.     .byte 195, 135, 186, 126
  940.     .byte 195, 64, 186, 73
  941.     .byte 124, 64, 133, 73
  942.  
  943. ; Frame 19
  944.     .byte 125, 139, 194, 139
  945.     .byte 194, 139, 196, 70
  946.     .byte 196, 70, 123, 70
  947.     .byte 123, 70, 125, 139
  948.     .byte 134, 120, 185, 120
  949.     .byte 185, 120, 186, 69
  950.     .byte 186, 69, 133, 69
  951.     .byte 133, 69, 134, 120
  952.     .byte 125, 139, 134, 120
  953.     .byte 194, 139, 185, 120
  954.     .byte 196, 70, 186, 69
  955.     .byte 123, 70, 133, 69
  956.  
  957. ; Frame 20
  958.     .byte 127, 142, 192, 142
  959.     .byte 192, 142, 197, 77
  960.     .byte 197, 77, 122, 77
  961.     .byte 122, 77, 127, 142
  962.     .byte 134, 115, 185, 115
  963.     .byte 185, 115, 187, 64
  964.     .byte 187, 64, 132, 64
  965.     .byte 132, 64, 134, 115
  966.     .byte 127, 142, 134, 115
  967.     .byte 192, 142, 185, 115
  968.     .byte 197, 77, 187, 64
  969.     .byte 122, 77, 132, 64
  970.  
  971. ; Frame 21
  972.     .byte 128, 143, 191, 143
  973.     .byte 191, 143, 197, 86
  974.     .byte 197, 86, 122, 86
  975.     .byte 122, 86, 128, 143
  976.     .byte 135, 109, 184, 109
  977.     .byte 184, 109, 188, 61
  978.     .byte 188, 61, 131, 61
  979.     .byte 131, 61, 135, 109
  980.     .byte 128, 143, 135, 109
  981.     .byte 191, 143, 184, 109
  982.     .byte 197, 86, 188, 61
  983.     .byte 122, 86, 131, 61
  984.  
  985. ; Frame 22
  986.     .byte 129, 143, 190, 143
  987.     .byte 190, 143, 198, 95
  988.     .byte 198, 95, 121, 95
  989.     .byte 121, 95, 129, 143
  990.     .byte 135, 103, 184, 103
  991.     .byte 184, 103, 189, 58
  992.     .byte 189, 58, 130, 58
  993.     .byte 130, 58, 135, 103
  994.     .byte 129, 143, 135, 103
  995.     .byte 190, 143, 184, 103
  996.     .byte 198, 95, 189, 58
  997.     .byte 121, 95, 130, 58
  998.  
  999. ; Frame 23
  1000.     .byte 130, 141, 189, 141
  1001.     .byte 189, 141, 198, 104
  1002.     .byte 198, 104, 121, 104
  1003.     .byte 121, 104, 130, 141
  1004.     .byte 135, 96, 184, 96
  1005.     .byte 184, 96, 190, 56
  1006.     .byte 190, 56, 129, 56
  1007.     .byte 129, 56, 135, 96
  1008.     .byte 130, 141, 135, 96
  1009.     .byte 189, 141, 184, 96
  1010.     .byte 198, 104, 190, 56
  1011.     .byte 121, 104, 129, 56
  1012.  
  1013. ; Frame 24
  1014.     .byte 131, 138, 188, 138
  1015.     .byte 188, 138, 197, 113
  1016.     .byte 197, 113, 122, 113
  1017.     .byte 122, 113, 131, 138
  1018.     .byte 135, 90, 184, 90
  1019.     .byte 184, 90, 191, 56
  1020.     .byte 191, 56, 128, 56
  1021.     .byte 128, 56, 135, 90
  1022.     .byte 131, 138, 135, 90
  1023.     .byte 188, 138, 184, 90
  1024.     .byte 197, 113, 191, 56
  1025.     .byte 122, 113, 128, 56
  1026.  
  1027. ; Frame 25
  1028.     .byte 132, 135, 187, 135
  1029.     .byte 187, 135, 197, 122
  1030.     .byte 197, 122, 122, 122
  1031.     .byte 122, 122, 132, 135
  1032.     .byte 134, 84, 185, 84
  1033.     .byte 185, 84, 192, 57
  1034.     .byte 192, 57, 127, 57
  1035.     .byte 127, 57, 134, 84
  1036.     .byte 132, 135, 134, 84
  1037.     .byte 187, 135, 185, 84
  1038.     .byte 197, 122, 192, 57
  1039.     .byte 122, 122, 127, 57
  1040.  
  1041. ; Frame 26
  1042.     .byte 133, 130, 186, 130
  1043.     .byte 186, 130, 196, 129
  1044.     .byte 196, 129, 123, 129
  1045.     .byte 123, 129, 133, 130
  1046.     .byte 134, 79, 185, 79
  1047.     .byte 185, 79, 194, 60
  1048.     .byte 194, 60, 125, 60
  1049.     .byte 125, 60, 134, 79
  1050.     .byte 133, 130, 134, 79
  1051.     .byte 186, 130, 185, 79
  1052.     .byte 196, 129, 194, 60
  1053.     .byte 123, 129, 125, 60
  1054.  
  1055. ; Frame 27
  1056.     .byte 133, 126, 186, 126
  1057.     .byte 186, 126, 195, 135
  1058.     .byte 195, 135, 124, 135
  1059.     .byte 124, 135, 133, 126
  1060.     .byte 133, 73, 186, 73
  1061.     .byte 186, 73, 195, 64
  1062.     .byte 195, 64, 124, 64
  1063.     .byte 124, 64, 133, 73
  1064.     .byte 133, 126, 133, 73
  1065.     .byte 186, 126, 186, 73
  1066.     .byte 195, 135, 195, 64
  1067.     .byte 124, 135, 124, 64
  1068.  
  1069. ; Frame 28
  1070.     .byte 134, 120, 185, 120
  1071.     .byte 185, 120, 194, 139
  1072.     .byte 194, 139, 125, 139
  1073.     .byte 125, 139, 134, 120
  1074.     .byte 133, 69, 186, 69
  1075.     .byte 186, 69, 196, 70
  1076.     .byte 196, 70, 123, 70
  1077.     .byte 123, 70, 133, 69
  1078.     .byte 134, 120, 133, 69
  1079.     .byte 185, 120, 186, 69
  1080.     .byte 194, 139, 196, 70
  1081.     .byte 125, 139, 123, 70
  1082.  
  1083. ; Frame 29
  1084.     .byte 134, 115, 185, 115
  1085.     .byte 185, 115, 192, 142
  1086.     .byte 192, 142, 127, 142
  1087.     .byte 127, 142, 134, 115
  1088.     .byte 132, 64, 187, 64
  1089.     .byte 187, 64, 197, 77
  1090.     .byte 197, 77, 122, 77
  1091.     .byte 122, 77, 132, 64
  1092.     .byte 134, 115, 132, 64
  1093.     .byte 185, 115, 187, 64
  1094.     .byte 192, 142, 197, 77
  1095.     .byte 127, 142, 122, 77
  1096.  
  1097. ; Frame 30
  1098.     .byte 135, 109, 184, 109
  1099.     .byte 184, 109, 191, 143
  1100.     .byte 191, 143, 128, 143
  1101.     .byte 128, 143, 135, 109
  1102.     .byte 131, 61, 188, 61
  1103.     .byte 188, 61, 197, 86
  1104.     .byte 197, 86, 122, 86
  1105.     .byte 122, 86, 131, 61
  1106.     .byte 135, 109, 131, 61
  1107.     .byte 184, 109, 188, 61
  1108.     .byte 191, 143, 197, 86
  1109.     .byte 128, 143, 122, 86
  1110.  
  1111. ; Frame 31
  1112.     .byte 135, 103, 184, 103
  1113.     .byte 184, 103, 190, 143
  1114.     .byte 190, 143, 129, 143
  1115.     .byte 129, 143, 135, 103
  1116.     .byte 130, 58, 189, 58
  1117.     .byte 189, 58, 198, 95
  1118.     .byte 198, 95, 121, 95
  1119.     .byte 121, 95, 130, 58
  1120.     .byte 135, 103, 130, 58
  1121.     .byte 184, 103, 189, 58
  1122.     .byte 190, 143, 198, 95
  1123.     .byte 129, 143, 121, 95
  1124.  
  1125. ; Frame 32
  1126.     .byte 135, 96, 184, 96
  1127.     .byte 184, 96, 189, 141
  1128.     .byte 189, 141, 130, 141
  1129.     .byte 130, 141, 135, 96
  1130.     .byte 129, 56, 190, 56
  1131.     .byte 190, 56, 198, 104
  1132.     .byte 198, 104, 121, 104
  1133.     .byte 121, 104, 129, 56
  1134.     .byte 135, 96, 129, 56
  1135.     .byte 184, 96, 190, 56
  1136.     .byte 189, 141, 198, 104
  1137.     .byte 130, 141, 121, 104
  1138.  
  1139. ; Frame 33
  1140.     .byte 135, 90, 184, 90
  1141.     .byte 184, 90, 188, 138
  1142.     .byte 188, 138, 131, 138
  1143.     .byte 131, 138, 135, 90
  1144.     .byte 128, 56, 191, 56
  1145.     .byte 191, 56, 197, 113
  1146.     .byte 197, 113, 122, 113
  1147.     .byte 122, 113, 128, 56
  1148.     .byte 135, 90, 128, 56
  1149.     .byte 184, 90, 191, 56
  1150.     .byte 188, 138, 197, 113
  1151.     .byte 131, 138, 122, 113
  1152.  
  1153. ; Frame 34
  1154.     .byte 134, 84, 185, 84
  1155.     .byte 185, 84, 187, 135
  1156.     .byte 187, 135, 132, 135
  1157.     .byte 132, 135, 134, 84
  1158.     .byte 127, 57, 192, 57
  1159.     .byte 192, 57, 197, 122
  1160.     .byte 197, 122, 122, 122
  1161.     .byte 122, 122, 127, 57
  1162.     .byte 134, 84, 127, 57
  1163.     .byte 185, 84, 192, 57
  1164.     .byte 187, 135, 197, 122
  1165.     .byte 132, 135, 122, 122
  1166.  
  1167. ; Frame 35
  1168.     .byte 134, 79, 185, 79
  1169.     .byte 185, 79, 186, 130
  1170.     .byte 186, 130, 133, 130
  1171.     .byte 133, 130, 134, 79
  1172.     .byte 125, 60, 194, 60
  1173.     .byte 194, 60, 196, 129
  1174.     .byte 196, 129, 123, 129
  1175.     .byte 123, 129, 125, 60
  1176.     .byte 134, 79, 125, 60
  1177.     .byte 185, 79, 194, 60
  1178.     .byte 186, 130, 196, 129
  1179.     .byte 133, 130, 123, 129
  1180.  
  1181. ; Asse Y
  1182. ; Frame 0
  1183.  .byte 133, 73, 186, 73
  1184.  .byte 186, 73, 186, 126
  1185.  .byte 186, 126, 133, 126
  1186.  .byte 133, 126, 133, 73
  1187.  .byte 124, 64, 195, 64
  1188.  .byte 195, 64, 195, 135
  1189.  .byte 195, 135, 124, 135
  1190.  .byte 124, 135, 124, 64
  1191.  .byte 133, 73, 124, 64
  1192.  .byte 186, 73, 195, 64
  1193.  .byte 186, 126, 195, 135
  1194.  .byte 133, 126, 124, 135
  1195.  
  1196. ; Frame 1
  1197.  .byte 139, 74, 190, 73
  1198.  .byte 190, 73, 190, 126
  1199.  .byte 190, 126, 139, 125
  1200.  .byte 139, 125, 139, 74
  1201.  .byte 120, 65, 189, 63
  1202.  .byte 189, 63, 189, 136
  1203.  .byte 189, 136, 120, 134
  1204.  .byte 120, 134, 120, 65
  1205.  .byte 139, 74, 120, 65
  1206.  .byte 190, 73, 189, 63
  1207.  .byte 190, 126, 189, 136
  1208.  .byte 139, 125, 120, 134
  1209.  
  1210. ; Frame 2
  1211.  .byte 144, 74, 195, 72
  1212.  .byte 195, 72, 195, 127
  1213.  .byte 195, 127, 144, 125
  1214.  .byte 144, 125, 144, 74
  1215.  .byte 117, 67, 182, 62
  1216.  .byte 182, 62, 182, 137
  1217.  .byte 182, 137, 117, 132
  1218.  .byte 117, 132, 117, 67
  1219.  .byte 144, 74, 117, 67
  1220.  .byte 195, 72, 182, 62
  1221.  .byte 195, 127, 182, 137
  1222.  .byte 144, 125, 117, 132
  1223.  
  1224. ; Frame 3
  1225.  .byte 150, 75, 198, 71
  1226.  .byte 198, 71, 198, 128
  1227.  .byte 198, 128, 150, 124
  1228.  .byte 150, 124, 150, 75
  1229.  .byte 116, 68, 173, 62
  1230.  .byte 173, 62, 173, 137
  1231.  .byte 173, 137, 116, 131
  1232.  .byte 116, 131, 116, 68
  1233.  .byte 150, 75, 116, 68
  1234.  .byte 198, 71, 173, 62
  1235.  .byte 198, 128, 173, 137
  1236.  .byte 150, 124, 116, 131
  1237.  
  1238. ; Frame 4
  1239.  .byte 156, 75, 201, 70
  1240.  .byte 201, 70, 201, 129
  1241.  .byte 201, 129, 156, 124
  1242.  .byte 156, 124, 156, 75
  1243.  .byte 116, 69, 164, 61
  1244.  .byte 164, 61, 164, 138
  1245.  .byte 164, 138, 116, 130
  1246.  .byte 116, 130, 116, 69
  1247.  .byte 156, 75, 116, 69
  1248.  .byte 201, 70, 164, 61
  1249.  .byte 201, 129, 164, 138
  1250.  .byte 156, 124, 116, 130
  1251.  
  1252. ; Frame 5
  1253.  .byte 163, 75, 203, 69
  1254.  .byte 203, 69, 203, 130
  1255.  .byte 203, 130, 163, 124
  1256.  .byte 163, 124, 163, 75
  1257.  .byte 118, 70, 155, 61
  1258.  .byte 155, 61, 155, 138
  1259.  .byte 155, 138, 118, 129
  1260.  .byte 118, 129, 118, 70
  1261.  .byte 163, 75, 118, 70
  1262.  .byte 203, 69, 155, 61
  1263.  .byte 203, 130, 155, 138
  1264.  .byte 163, 124, 118, 129
  1265.  
  1266. ; Frame 6
  1267.  .byte 169, 75, 203, 68
  1268.  .byte 203, 68, 203, 131
  1269.  .byte 203, 131, 169, 124
  1270.  .byte 169, 124, 169, 75
  1271.  .byte 121, 71, 146, 62
  1272.  .byte 146, 62, 146, 137
  1273.  .byte 146, 137, 121, 128
  1274.  .byte 121, 128, 121, 71
  1275.  .byte 169, 75, 121, 71
  1276.  .byte 203, 68, 146, 62
  1277.  .byte 203, 131, 146, 137
  1278.  .byte 169, 124, 121, 128
  1279.  
  1280. ; Frame 7
  1281.  .byte 175, 74, 202, 67
  1282.  .byte 202, 67, 202, 132
  1283.  .byte 202, 132, 175, 125
  1284.  .byte 175, 125, 175, 74
  1285.  .byte 124, 72, 137, 62
  1286.  .byte 137, 62, 137, 137
  1287.  .byte 137, 137, 124, 127
  1288.  .byte 124, 127, 124, 72
  1289.  .byte 175, 74, 124, 72
  1290.  .byte 202, 67, 137, 62
  1291.  .byte 202, 132, 137, 137
  1292.  .byte 175, 125, 124, 127
  1293.  
  1294. ; Frame 8
  1295.  .byte 180, 74, 199, 65
  1296.  .byte 199, 65, 199, 134
  1297.  .byte 199, 134, 180, 125
  1298.  .byte 180, 125, 180, 74
  1299.  .byte 129, 73, 130, 63
  1300.  .byte 130, 63, 130, 136
  1301.  .byte 130, 136, 129, 126
  1302.  .byte 129, 126, 129, 73
  1303.  .byte 180, 74, 129, 73
  1304.  .byte 199, 65, 130, 63
  1305.  .byte 199, 134, 130, 136
  1306.  .byte 180, 125, 129, 126
  1307.  
  1308. ; Frame 9
  1309.  .byte 186, 73, 195, 64
  1310.  .byte 195, 64, 195, 135
  1311.  .byte 195, 135, 186, 126
  1312.  .byte 186, 126, 186, 73
  1313.  .byte 133, 73, 124, 64
  1314.  .byte 124, 64, 124, 135
  1315.  .byte 124, 135, 133, 126
  1316.  .byte 133, 126, 133, 73
  1317.  .byte 186, 73, 133, 73
  1318.  .byte 195, 64, 124, 64
  1319.  .byte 195, 135, 124, 135
  1320.  .byte 186, 126, 133, 126
  1321.  
  1322. ; Frame 10
  1323.  .byte 190, 73, 189, 63
  1324.  .byte 189, 63, 189, 136
  1325.  .byte 189, 136, 190, 126
  1326.  .byte 190, 126, 190, 73
  1327.  .byte 139, 74, 120, 65
  1328.  .byte 120, 65, 120, 134
  1329.  .byte 120, 134, 139, 125
  1330.  .byte 139, 125, 139, 74
  1331.  .byte 190, 73, 139, 74
  1332.  .byte 189, 63, 120, 65
  1333.  .byte 189, 136, 120, 134
  1334.  .byte 190, 126, 139, 125
  1335.  
  1336. ; Frame 11
  1337.  .byte 195, 72, 182, 62
  1338.  .byte 182, 62, 182, 137
  1339.  .byte 182, 137, 195, 127
  1340.  .byte 195, 127, 195, 72
  1341.  .byte 144, 74, 117, 67
  1342.  .byte 117, 67, 117, 132
  1343.  .byte 117, 132, 144, 125
  1344.  .byte 144, 125, 144, 74
  1345.  .byte 195, 72, 144, 74
  1346.  .byte 182, 62, 117, 67
  1347.  .byte 182, 137, 117, 132
  1348.  .byte 195, 127, 144, 125
  1349.  
  1350. ; Frame 12
  1351.  .byte 198, 71, 173, 62
  1352.  .byte 173, 62, 173, 137
  1353.  .byte 173, 137, 198, 128
  1354.  .byte 198, 128, 198, 71
  1355.  .byte 150, 75, 116, 68
  1356.  .byte 116, 68, 116, 131
  1357.  .byte 116, 131, 150, 124
  1358.  .byte 150, 124, 150, 75
  1359.  .byte 198, 71, 150, 75
  1360.  .byte 173, 62, 116, 68
  1361.  .byte 173, 137, 116, 131
  1362.  .byte 198, 128, 150, 124
  1363.  
  1364. ; Frame 13
  1365.  .byte 201, 70, 164, 61
  1366.  .byte 164, 61, 164, 138
  1367.  .byte 164, 138, 201, 129
  1368.  .byte 201, 129, 201, 70
  1369.  .byte 156, 75, 116, 69
  1370.  .byte 116, 69, 116, 130
  1371.  .byte 116, 130, 156, 124
  1372.  .byte 156, 124, 156, 75
  1373.  .byte 201, 70, 156, 75
  1374.  .byte 164, 61, 116, 69
  1375.  .byte 164, 138, 116, 130
  1376.  .byte 201, 129, 156, 124
  1377.  
  1378. ; Frame 14
  1379.  .byte 203, 69, 155, 61
  1380.  .byte 155, 61, 155, 138
  1381.  .byte 155, 138, 203, 130
  1382.  .byte 203, 130, 203, 69
  1383.  .byte 163, 75, 118, 70
  1384.  .byte 118, 70, 118, 129
  1385.  .byte 118, 129, 163, 124
  1386.  .byte 163, 124, 163, 75
  1387.  .byte 203, 69, 163, 75
  1388.  .byte 155, 61, 118, 70
  1389.  .byte 155, 138, 118, 129
  1390.  .byte 203, 130, 163, 124
  1391.  
  1392. ; Frame 15
  1393.  .byte 203, 68, 146, 62
  1394.  .byte 146, 62, 146, 137
  1395.  .byte 146, 137, 203, 131
  1396.  .byte 203, 131, 203, 68
  1397.  .byte 169, 75, 121, 71
  1398.  .byte 121, 71, 121, 128
  1399.  .byte 121, 128, 169, 124
  1400.  .byte 169, 124, 169, 75
  1401.  .byte 203, 68, 169, 75
  1402.  .byte 146, 62, 121, 71
  1403.  .byte 146, 137, 121, 128
  1404.  .byte 203, 131, 169, 124
  1405.  
  1406. ; Frame 16
  1407.  .byte 202, 67, 137, 62
  1408.  .byte 137, 62, 137, 137
  1409.  .byte 137, 137, 202, 132
  1410.  .byte 202, 132, 202, 67
  1411.  .byte 175, 74, 124, 72
  1412.  .byte 124, 72, 124, 127
  1413.  .byte 124, 127, 175, 125
  1414.  .byte 175, 125, 175, 74
  1415.  .byte 202, 67, 175, 74
  1416.  .byte 137, 62, 124, 72
  1417.  .byte 137, 137, 124, 127
  1418.  .byte 202, 132, 175, 125
  1419.  
  1420. ; Frame 17
  1421.  .byte 199, 65, 130, 63
  1422.  .byte 130, 63, 130, 136
  1423.  .byte 130, 136, 199, 134
  1424.  .byte 199, 134, 199, 65
  1425.  .byte 180, 74, 129, 73
  1426.  .byte 129, 73, 129, 126
  1427.  .byte 129, 126, 180, 125
  1428.  .byte 180, 125, 180, 74
  1429.  .byte 199, 65, 180, 74
  1430.  .byte 130, 63, 129, 73
  1431.  .byte 130, 136, 129, 126
  1432.  .byte 199, 134, 180, 125
  1433.  
  1434. ; Frame 18
  1435.  .byte 195, 64, 124, 64
  1436.  .byte 124, 64, 124, 135
  1437.  .byte 124, 135, 195, 135
  1438.  .byte 195, 135, 195, 64
  1439.  .byte 186, 73, 133, 73
  1440.  .byte 133, 73, 133, 126
  1441.  .byte 133, 126, 186, 126
  1442.  .byte 186, 126, 186, 73
  1443.  .byte 195, 64, 186, 73
  1444.  .byte 124, 64, 133, 73
  1445.  .byte 124, 135, 133, 126
  1446.  .byte 195, 135, 186, 126
  1447.  
  1448. ; Frame 19
  1449.  .byte 189, 63, 120, 65
  1450.  .byte 120, 65, 120, 134
  1451.  .byte 120, 134, 189, 136
  1452.  .byte 189, 136, 189, 63
  1453.  .byte 190, 73, 139, 74
  1454.  .byte 139, 74, 139, 125
  1455.  .byte 139, 125, 190, 126
  1456.  .byte 190, 126, 190, 73
  1457.  .byte 189, 63, 190, 73
  1458.  .byte 120, 65, 139, 74
  1459.  .byte 120, 134, 139, 125
  1460.  .byte 189, 136, 190, 126
  1461.  
  1462. ; Frame 20
  1463.  .byte 182, 62, 117, 67
  1464.  .byte 117, 67, 117, 132
  1465.  .byte 117, 132, 182, 137
  1466.  .byte 182, 137, 182, 62
  1467.  .byte 195, 72, 144, 74
  1468.  .byte 144, 74, 144, 125
  1469.  .byte 144, 125, 195, 127
  1470.  .byte 195, 127, 195, 72
  1471.  .byte 182, 62, 195, 72
  1472.  .byte 117, 67, 144, 74
  1473.  .byte 117, 132, 144, 125
  1474.  .byte 182, 137, 195, 127
  1475.  
  1476. ; Frame 21
  1477.  .byte 173, 62, 116, 68
  1478.  .byte 116, 68, 116, 131
  1479.  .byte 116, 131, 173, 137
  1480.  .byte 173, 137, 173, 62
  1481.  .byte 198, 71, 150, 75
  1482.  .byte 150, 75, 150, 124
  1483.  .byte 150, 124, 198, 128
  1484.  .byte 198, 128, 198, 71
  1485.  .byte 173, 62, 198, 71
  1486.  .byte 116, 68, 150, 75
  1487.  .byte 116, 131, 150, 124
  1488.  .byte 173, 137, 198, 128
  1489.  
  1490. ; Frame 22
  1491.  .byte 164, 61, 116, 69
  1492.  .byte 116, 69, 116, 130
  1493.  .byte 116, 130, 164, 138
  1494.  .byte 164, 138, 164, 61
  1495.  .byte 201, 70, 156, 75
  1496.  .byte 156, 75, 156, 124
  1497.  .byte 156, 124, 201, 129
  1498.  .byte 201, 129, 201, 70
  1499.  .byte 164, 61, 201, 70
  1500.  .byte 116, 69, 156, 75
  1501.  .byte 116, 130, 156, 124
  1502.  .byte 164, 138, 201, 129
  1503.  
  1504. ; Frame 23
  1505.  .byte 155, 61, 118, 70
  1506.  .byte 118, 70, 118, 129
  1507.  .byte 118, 129, 155, 138
  1508.  .byte 155, 138, 155, 61
  1509.  .byte 203, 69, 163, 75
  1510.  .byte 163, 75, 163, 124
  1511.  .byte 163, 124, 203, 130
  1512.  .byte 203, 130, 203, 69
  1513.  .byte 155, 61, 203, 69
  1514.  .byte 118, 70, 163, 75
  1515.  .byte 118, 129, 163, 124
  1516.  .byte 155, 138, 203, 130
  1517.  
  1518. ; Frame 24
  1519.  .byte 146, 62, 121, 71
  1520.  .byte 121, 71, 121, 128
  1521.  .byte 121, 128, 146, 137
  1522.  .byte 146, 137, 146, 62
  1523.  .byte 203, 68, 169, 75
  1524.  .byte 169, 75, 169, 124
  1525.  .byte 169, 124, 203, 131
  1526.  .byte 203, 131, 203, 68
  1527.  .byte 146, 62, 203, 68
  1528.  .byte 121, 71, 169, 75
  1529.  .byte 121, 128, 169, 124
  1530.  .byte 146, 137, 203, 131
  1531.  
  1532. ; Frame 25
  1533.  .byte 137, 62, 124, 72
  1534.  .byte 124, 72, 124, 127
  1535.  .byte 124, 127, 137, 137
  1536.  .byte 137, 137, 137, 62
  1537.  .byte 202, 67, 175, 74
  1538.  .byte 175, 74, 175, 125
  1539.  .byte 175, 125, 202, 132
  1540.  .byte 202, 132, 202, 67
  1541.  .byte 137, 62, 202, 67
  1542.  .byte 124, 72, 175, 74
  1543.  .byte 124, 127, 175, 125
  1544.  .byte 137, 137, 202, 132
  1545.  
  1546. ; Frame 26
  1547.  .byte 130, 63, 129, 73
  1548.  .byte 129, 73, 129, 126
  1549.  .byte 129, 126, 130, 136
  1550.  .byte 130, 136, 130, 63
  1551.  .byte 199, 65, 180, 74
  1552.  .byte 180, 74, 180, 125
  1553.  .byte 180, 125, 199, 134
  1554.  .byte 199, 134, 199, 65
  1555.  .byte 130, 63, 199, 65
  1556.  .byte 129, 73, 180, 74
  1557.  .byte 129, 126, 180, 125
  1558.  .byte 130, 136, 199, 134
  1559.  
  1560. ; Frame 27
  1561.  .byte 124, 64, 133, 73
  1562.  .byte 133, 73, 133, 126
  1563.  .byte 133, 126, 124, 135
  1564.  .byte 124, 135, 124, 64
  1565.  .byte 195, 64, 186, 73
  1566.  .byte 186, 73, 186, 126
  1567.  .byte 186, 126, 195, 135
  1568.  .byte 195, 135, 195, 64
  1569.  .byte 124, 64, 195, 64
  1570.  .byte 133, 73, 186, 73
  1571.  .byte 133, 126, 186, 126
  1572.  .byte 124, 135, 195, 135
  1573.  
  1574. ; Frame 28
  1575.  .byte 120, 65, 139, 74
  1576.  .byte 139, 74, 139, 125
  1577.  .byte 139, 125, 120, 134
  1578.  .byte 120, 134, 120, 65
  1579.  .byte 189, 63, 190, 73
  1580.  .byte 190, 73, 190, 126
  1581.  .byte 190, 126, 189, 136
  1582.  .byte 189, 136, 189, 63
  1583.  .byte 120, 65, 189, 63
  1584.  .byte 139, 74, 190, 73
  1585.  .byte 139, 125, 190, 126
  1586.  .byte 120, 134, 189, 136
  1587.  
  1588. ; Frame 29
  1589.  .byte 117, 67, 144, 74
  1590.  .byte 144, 74, 144, 125
  1591.  .byte 144, 125, 117, 132
  1592.  .byte 117, 132, 117, 67
  1593.  .byte 182, 62, 195, 72
  1594.  .byte 195, 72, 195, 127
  1595.  .byte 195, 127, 182, 137
  1596.  .byte 182, 137, 182, 62
  1597.  .byte 117, 67, 182, 62
  1598.  .byte 144, 74, 195, 72
  1599.  .byte 144, 125, 195, 127
  1600.  .byte 117, 132, 182, 137
  1601.  
  1602. ; Frame 30
  1603.  .byte 116, 68, 150, 75
  1604.  .byte 150, 75, 150, 124
  1605.  .byte 150, 124, 116, 131
  1606.  .byte 116, 131, 116, 68
  1607.  .byte 173, 62, 198, 71
  1608.  .byte 198, 71, 198, 128
  1609.  .byte 198, 128, 173, 137
  1610.  .byte 173, 137, 173, 62
  1611.  .byte 116, 68, 173, 62
  1612.  .byte 150, 75, 198, 71
  1613.  .byte 150, 124, 198, 128
  1614.  .byte 116, 131, 173, 137
  1615.  
  1616. ; Frame 31
  1617.  .byte 116, 69, 156, 75
  1618.  .byte 156, 75, 156, 124
  1619.  .byte 156, 124, 116, 130
  1620.  .byte 116, 130, 116, 69
  1621.  .byte 164, 61, 201, 70
  1622.  .byte 201, 70, 201, 129
  1623.  .byte 201, 129, 164, 138
  1624.  .byte 164, 138, 164, 61
  1625.  .byte 116, 69, 164, 61
  1626.  .byte 156, 75, 201, 70
  1627.  .byte 156, 124, 201, 129
  1628.  .byte 116, 130, 164, 138
  1629.  
  1630. ; Frame 32
  1631.  .byte 118, 70, 163, 75
  1632.  .byte 163, 75, 163, 124
  1633.  .byte 163, 124, 118, 129
  1634.  .byte 118, 129, 118, 70
  1635.  .byte 155, 61, 203, 69
  1636.  .byte 203, 69, 203, 130
  1637.  .byte 203, 130, 155, 138
  1638.  .byte 155, 138, 155, 61
  1639.  .byte 118, 70, 155, 61
  1640.  .byte 163, 75, 203, 69
  1641.  .byte 163, 124, 203, 130
  1642.  .byte 118, 129, 155, 138
  1643.  
  1644. ; Frame 33
  1645.  .byte 121, 71, 169, 75
  1646.  .byte 169, 75, 169, 124
  1647.  .byte 169, 124, 121, 128
  1648.  .byte 121, 128, 121, 71
  1649.  .byte 146, 62, 203, 68
  1650.  .byte 203, 68, 203, 131
  1651.  .byte 203, 131, 146, 137
  1652.  .byte 146, 137, 146, 62
  1653.  .byte 121, 71, 146, 62
  1654.  .byte 169, 75, 203, 68
  1655.  .byte 169, 124, 203, 131
  1656.  .byte 121, 128, 146, 137
  1657.  
  1658. ; Frame 34
  1659.  .byte 124, 72, 175, 74
  1660.  .byte 175, 74, 175, 125
  1661.  .byte 175, 125, 124, 127
  1662.  .byte 124, 127, 124, 72
  1663.  .byte 137, 62, 202, 67
  1664.  .byte 202, 67, 202, 132
  1665.  .byte 202, 132, 137, 137
  1666.  .byte 137, 137, 137, 62
  1667.  .byte 124, 72, 137, 62
  1668.  .byte 175, 74, 202, 67
  1669.  .byte 175, 125, 202, 132
  1670.  .byte 124, 127, 137, 137
  1671.  
  1672. ; Frame 35
  1673.  .byte 129, 73, 180, 74
  1674.  .byte 180, 74, 180, 125
  1675.  .byte 180, 125, 129, 126
  1676.  .byte 129, 126, 129, 73
  1677.  .byte 130, 63, 199, 65
  1678.  .byte 199, 65, 199, 134
  1679.  .byte 199, 134, 130, 136
  1680.  .byte 130, 136, 130, 63
  1681.  .byte 129, 73, 130, 63
  1682.  .byte 180, 74, 199, 65
  1683.  .byte 180, 125, 199, 134
  1684.  .byte 129, 126, 130, 136
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement