text: /* 
   * Sprite and level data for DStar
   * Stored in #asm statements
   *
   * Even though the sprites are only 7 bytes long, we align them at 8
   * bytes, so calculations go that little bit quicker!
   */
  
  extern char levels[];
  extern char sprites[];
  
  #asm
  
  
  .smc_sprites
                          ;1=edge, 2=clear ball 3=moveable ball 4=moveable block
   defb    @00000000
   defb    @00000000
   defb    @00000000
   defb    @00000000
   defb    @00000000
   defb    @00000000
   defb    @00000000
   defb    0
  
   defb    @01111110
   defb    @10101001
   defb    @11000111
   defb    @10110001
   defb    @11001011
   defb    @10100101
   defb    @01111110
   defb    0
  
  
   defb    @00000000
   defb    @00011000
   defb    @00100100
   defb    @00100100
   defb    @00011000
   defb    @00000000
   defb    @00000000
   defb    0
  
   defb    @00000000
   defb    @00011000
   defb    @00110100
   defb    @00111100
   defb    @00011000
   defb    @00000000
   defb    @00000000
   defb    0
  
   defb    @00000000
   defb    @00111100
   defb    @00111100
   defb    @00111100
   defb    @00111100
   defb    @00000000
   defb    @00000000
   defb    0
  
  #endasm
  
  
  #asm
  
  .smc_levels
   defb    17,30                           ;ball offset, box offset
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000101,@00000000,@00000000,@10010001
   defb    @01000000,@00000000,@00000010,@00010101
   defb    @01000000,@00000000,@01011000,@00000001
   defb    @01000000,@01010010,@00000000,@00000101
   defb    @01010010,@00001000,@00000000,@10000001
   defb    @01001000,@00000000,@00100101,@00100001
   defb    @01000000,@00000101,@10000000,@00001001
   defb    @01010101,@01010101,@01010101,@01010101
  .level2
   defb    30,86
   defb    @00010000,@01000100,@01000000,@01000101
   defb    @01000000,@10000000,@00000000,@00000001
   defb    @00000001,@10000001,@10000000,@10000000
   defb    @01000100,@10000000,@00001000,@00010001
   defb    @00000000,@00000100,@00001000,@00000100
   defb    @01000000,@00010001,@00001000,@00000001
   defb    @00000001,@00000100,@01000000,@01101001
   defb    @01000000,@00000000,@00000000,@00000100
   defb    @00010000,@01000000,@00000000,@00010000
  .level3
   defb    30,46
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000000,@00000000,@00000000,@10010001
   defb    @01000000,@01010000,@00000000,@01010001
   defb    @01000000,@01100000,@00000010,@00000001
   defb    @01001000,@00000000,@10010100,@00001001
   defb    @01000110,@00001000,@00100100,@00100101
   defb    @01000101,@10000110,@00001000,@10010101
   defb    @01100000,@00000101,@10000000,@00000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level4
   defb    125,30
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000000,@00000000,@00000000,@00010001
   defb    @01000000,@00000100,@00000000,@00000001
   defb    @01011001,@10001001,@10011001,@10011001
   defb    @01000100,@01100010,@01000100,@01000101
   defb    @01011001,@10011000,@10011001,@10011001
   defb    @01000000,@00000100,@00000000,@00000001
   defb    @01000000,@01000000,@00000000,@01000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level5
   defb    17,110
   defb    @00010101,@01010101,@01010101,@01010100
   defb    @01000000,@01000000,@01000001,@00000001
   defb    @01000001,@10000100,@10000010,@00010001
   defb    @01010000,@00000000,@01000001,@00000001
   defb    @01100001,@10010000,@00000000,@00000101
   defb    @01010000,@00000001,@00100001,@00000001
   defb    @01100100,@00010001,@00010000,@00010001
   defb    @01000000,@01000000,@00100100,@00011001
   defb    @00010101,@01010101,@01010101,@01010100
  .level6
   defb    65,113
   defb    @00000000,@01010101,@01010101,@01010101
   defb    @00000001,@00000010,@00000001,@10001001
   defb    @00000100,@00000010,@00000000,@01000101
   defb    @00010000,@00000010,@00000000,@00000001
   defb    @01000000,@00000010,@00000000,@00000001
   defb    @01010000,@00000010,@00000100,@00000101
   defb    @01000000,@00000010,@00000000,@01000001
   defb    @01000001,@00000010,@00000101,@10000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level7
   defb    115,122
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000000,@00000000,@00000000,@00000001
   defb    @00010100,@01010100,@00011000,@01011001
   defb    @00011000,@00011000,@01000100,@01000100
   defb    @00000100,@00010000,@01010100,@01010000
   defb    @00010100,@00010000,@01100100,@01100100
   defb    @01000000,@00000000,@00000000,@00000001
   defb    @01000000,@01100000,@00000000,@00011001
   defb    @01010101,@01010101,@01010101,@01010101
  .level8
   defb    108,98
   defb    @01010101,@01010101,@01010101,@01010100
   defb    @01000010,@01010000,@00000000,@00000101
   defb    @01000001,@10000001,@01001000,@00000001
   defb    @01000010,@01010001,@00011000,@00000001
   defb    @01010000,@00000001,@01000001,@10010001
   defb    @01010001,@00000000,@00000010,@01100001
   defb    @01100010,@01000000,@10000001,@00010001
   defb    @01010000,@00000000,@00000000,@00000001
   defb    @00010101,@01010101,@01010101,@01010101
  .level9
   defb    30,72
   defb    @00000100,@01010101,@01010101,@01010100
   defb    @00011001,@10000000,@00000001,@00000001
   defb    @01100010,@01000000,@00100000,@00000100
   defb    @00010001,@00001001,@01000010,@01000001
   defb    @01000001,@10000110,@00100000,@00001001
   defb    @01000000,@00001001,@01000000,@00000100
   defb    @01100110,@00000000,@00000000,@00010000
   defb    @01000000,@00000000,@00000000,@01000000
   defb    @01010101,@01010101,@01010101,@00000000
  .level10
   defb    93,36
   defb    @00000000,@01010101,@01010101,@01010100
   defb    @01010101,@00100000,@00000000,@00000001
   defb    @01000000,@00000101,@01100010,@01001001
   defb    @01001000,@00000110,@00011000,@00000100
   defb    @01000000,@00000100,@00100000,@01001001
   defb    @01100110,@00000100,@10010000,@01000100
   defb    @00011000,@00000101,@01000001,@01010000
   defb    @01000000,@00000000,@00000100,@01000100
   defb    @00010101,@01010101,@01010000,@01000001
  .level11
   defb    30,108
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000000,@00000001,@00000000,@00000001
   defb    @01000001,@10100000,@00000010,@10000101
   defb    @01010000,@00100000,@00010100,@00001001
   defb    @01100000,@00000110,@01101000,@00010101
   defb    @01010001,@01000000,@00010100,@00000001
   defb    @01100000,@10010010,@00000000,@00001001
   defb    @01011001,@01010000,@00000100,@00000101
   defb    @00010100,@01010101,@01010101,@01010100
  .level12
   defb    17,92
   defb    @01010000,@00000001,@01000001,@01010100
   defb    @01000101,@01010110,@00010101,@00100101
   defb    @01000000,@00101000,@00000000,@10000001
   defb    @01000101,@00000101,@10000001,@10010001
   defb    @01000100,@10000101,@01100001,@01000001
   defb    @01000101,@00000101,@00000001,@00010001
   defb    @01000000,@00001000,@00000000,@00000001
   defb    @01000000,@00000000,@00100000,@00000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level13
   defb    18,113
   defb    @00010101,@01010101,@01010101,@01010100
   defb    @01000001,@00000000,@00000000,@10000101
   defb    @01000100,@00000110,@00000010,@01010001
   defb    @01000000,@00000000,@10000000,@00010001
   defb    @01001000,@00000000,@00000000,@00011001
   defb    @01000100,@00000000,@00100000,@00000001
   defb    @01010000,@00000000,@10001000,@00011001
   defb    @01000000,@01000000,@00100001,@00010001
   defb    @00010101,@01010101,@01010101,@01010100
  .level14
   defb    36,50
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01100110,@00000000,@00000000,@10011001
   defb    @01001001,@00000000,@00000001,@01000001
   defb    @01000000,@00000000,@00000010,@00000001
   defb    @01000000,@00000000,@00100100,@00000001
   defb    @01000000,@00000010,@00000000,@00000001
   defb    @01001001,@00000000,@00000000,@01000001
   defb    @01100110,@00000000,@00000000,@10011001
   defb    @01010101,@01010101,@01010101,@01010101
  .level15
   defb    51,76
   defb    @00010101,@01010100,@01010101,@01010100
   defb    @01000000,@00001001,@00000000,@00100001
   defb    @01000100,@10000100,@00010000,@00100001
   defb    @01000000,@01000000,@01101000,@01100001
   defb    @00010001,@00000001,@00100000,@00010001
   defb    @01100000,@00000000,@00010000,@01100001
   defb    @00010000,@00000000,@10000000,@00000100
   defb    @01100000,@00000000,@00000000,@00001001
   defb    @00010101,@01010101,@01010101,@01010100
  .level16
   defb    35,19
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01010000,@01100010,@00000000,@00001001
   defb    @01100000,@10011000,@00000000,@00000101
   defb    @01010001,@01010000,@00001000,@00000101
   defb    @01010000,@00000010,@01100100,@00000001
   defb    @01101000,@00000000,@00001001,@10000001
   defb    @01010010,@00000000,@01010101,@10000001
   defb    @01011001,@00000100,@00000000,@00000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level17
   defb    29,124
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01001001,@00000000,@00000000,@01000001
   defb    @01000100,@00100110,@10011000,@00010001
   defb    @01000000,@00011001,@01100100,@10000001
   defb    @01001001,@00000000,@00000010,@01000001
   defb    @01000010,@01100000,@00001001,@00000001
   defb    @01000100,@00010001,@01100100,@00010001
   defb    @01000000,@00100001,@10000000,@00000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level18
   defb    115,26
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01001000,@00000010,@00000001,@00000001
   defb    @01000001,@10011000,@00000110,@00000001
   defb    @01000000,@01100100,@00000001,@10000001
   defb    @01000000,@10000001,@00000010,@01100001
   defb    @01000110,@01000000,@01001001,@00000001
   defb    @01001001,@10000100,@10000100,@00000001
   defb    @01100100,@00000100,@00000000,@01000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level19
   defb    126,110
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01100000,@00010100,@00000000,@01011001
   defb    @01000100,@00010000,@00000000,@01100001
   defb    @01001001,@00000010,@01010000,@10000001
   defb    @01000100,@00000001,@10000000,@00000001
   defb    @01000000,@00010000,@00100100,@00000001
   defb    @01000101,@00100100,@01011000,@00010001
   defb    @01001001,@00011000,@00000000,@01010001
   defb    @01010101,@01010101,@01010101,@01010101
  .level20
   defb    77,66
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000000,@10011000,@00000000,@00000001
   defb    @01011000,@00100100,@01011000,@00000101
   defb    @01000100,@01001000,@00000100,@00010001
   defb    @01000000,@01000001,@01000001,@00001001
   defb    @01000100,@00010000,@00100001,@00010001
   defb    @01010000,@00100101,@00011000,@00100101
   defb    @01000000,@00000000,@00100110,@00000001
   defb    @01010101,@01010101,@01010101,@01010101
  .level21
   defb    103,105
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000101,@01000000,@00001000,@00000101
   defb    @01000000,@01000000,@00000000,@01000101
   defb    @01000000,@01011000,@00000000,@00100001
   defb    @01000010,@00000000,@10000000,@10000101
   defb    @01000000,@00010000,@00000101,@01100001
   defb    @01000010,@00100000,@00000010,@00101001
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @00000000,@00000000,@00000000,@00000000
  .level22
   defb    103,105
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01100100,@00011001,@00011000,@00010001
   defb    @01000000,@00010000,@00000000,@00000001
   defb    @01100000,@00010000,@01100000,@10000001
   defb    @01010001,@10000000,@00000010,@00010101
   defb    @01001000,@01000000,@01010110,@00000001
   defb    @01000000,@00000100,@01000000,@10000001
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @00000000,@00000000,@00000000,@00000000
  .level23
   defb    103,105
   defb    @00010101,@01010101,@01010101,@01010100
   defb    @01000100,@00011001,@00011000,@00010001
   defb    @01000000,@00100000,@01000000,@00000001
   defb    @01010000,@00010000,@00100001,@10000001
   defb    @01000001,@10000001,@00001010,@00100001
   defb    @01011000,@01000000,@01010010,@00000001
   defb    @01000000,@00000100,@01000000,@10000001
   defb    @00010101,@01010101,@01010101,@01010100
   defb    @00000000,@00000000,@00000000,@00000000
  .level24
   defb    103,105
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000000,@00000100,@00000000,@00000101
   defb    @01000101,@10001000,@00000001,@01100101
   defb    @01000110,@00000000,@00100100,@00010101
   defb    @01001010,@00001001,@00010100,@00000001
   defb    @01000110,@00100001,@00000000,@01010001
   defb    @01000101,@00000000,@01000101,@01101001
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @00000000,@00000000,@00000000,@00000000
  .level25
   defb    103,105
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @01000000,@00000000,@00000000,@00010001
   defb    @01001000,@01011000,@00001000,@00000001
   defb    @01000000,@01100000,@10000001,@01000001
   defb    @01001000,@00000001,@01000001,@10000001
   defb    @01000110,@00000010,@01000000,@00100001
   defb    @01000101,@10000100,@00000000,@00000001
   defb    @01010101,@01010101,@01010101,@01010101
   defb    @00000000,@00000000,@00000000,@00000000
  
  #endasm
  