Advertisement
Guest User

GBDK Falty CGB Title Code

a guest
Nov 28th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.86 KB | None | 0 0
  1. #include <gb/gb.h>
  2. #include <gb/cgb.h>
  3.  
  4. #define TileLabelBank 0
  5.  
  6. /* Super Gameboy palette 0 */
  7. #define TileLabelSGBPal0c0 6076
  8. #define TileLabelSGBPal0c1 8935
  9. #define TileLabelSGBPal0c2 6596
  10. #define TileLabelSGBPal0c3 5344
  11.  
  12. /* Super Gameboy palette 1 */
  13. #define TileLabelSGBPal1c0 6076
  14. #define TileLabelSGBPal1c1 8935
  15. #define TileLabelSGBPal1c2 6596
  16. #define TileLabelSGBPal1c3 5344
  17.  
  18. /* Super Gameboy palette 2 */
  19. #define TileLabelSGBPal2c0 6076
  20. #define TileLabelSGBPal2c1 8935
  21. #define TileLabelSGBPal2c2 6596
  22. #define TileLabelSGBPal2c3 5344
  23.  
  24. /* Super Gameboy palette 3 */
  25. #define TileLabelSGBPal3c0 6076
  26. #define TileLabelSGBPal3c1 8935
  27. #define TileLabelSGBPal3c2 6596
  28. #define TileLabelSGBPal3c3 5344
  29.  
  30. /* Gameboy Color palette 0 */
  31. #define TileLabelCGBPal0c0 27487
  32. #define TileLabelCGBPal0c1 31744
  33. #define TileLabelCGBPal0c2 31
  34. #define TileLabelCGBPal0c3 0
  35.  
  36. /* Gameboy Color palette 1 */
  37. #define TileLabelCGBPal1c0 6076
  38. #define TileLabelCGBPal1c1 8935
  39. #define TileLabelCGBPal1c2 6596
  40. #define TileLabelCGBPal1c3 5344
  41.  
  42. /* Gameboy Color palette 2 */
  43. #define TileLabelCGBPal2c0 6076
  44. #define TileLabelCGBPal2c1 8935
  45. #define TileLabelCGBPal2c2 6596
  46. #define TileLabelCGBPal2c3 5344
  47.  
  48. /* Gameboy Color palette 3 */
  49. #define TileLabelCGBPal3c0 6076
  50. #define TileLabelCGBPal3c1 8935
  51. #define TileLabelCGBPal3c2 6596
  52. #define TileLabelCGBPal3c3 5344
  53.  
  54. /* Gameboy Color palette 4 */
  55. #define TileLabelCGBPal4c0 6076
  56. #define TileLabelCGBPal4c1 8935
  57. #define TileLabelCGBPal4c2 6596
  58. #define TileLabelCGBPal4c3 5344
  59.  
  60. /* Gameboy Color palette 5 */
  61. #define TileLabelCGBPal5c0 6076
  62. #define TileLabelCGBPal5c1 8935
  63. #define TileLabelCGBPal5c2 6596
  64. #define TileLabelCGBPal5c3 5344
  65.  
  66. /* Gameboy Color palette 6 */
  67. #define TileLabelCGBPal6c0 6076
  68. #define TileLabelCGBPal6c1 8935
  69. #define TileLabelCGBPal6c2 6596
  70. #define TileLabelCGBPal6c3 5344
  71.  
  72. /* Gameboy Color palette 7 */
  73. #define TileLabelCGBPal7c0 6076
  74. #define TileLabelCGBPal7c1 8935
  75. #define TileLabelCGBPal7c2 6596
  76. #define TileLabelCGBPal7c3 5344
  77.  
  78. #define CGB_PAL(r,g,b) (((b)&31)<<10 | ((g)&31)<<5 | ((r)&31))
  79.  
  80. const UWORD palette_table[7] =
  81. {
  82. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3,
  83. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3,
  84. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3,
  85. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3,
  86. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3,
  87. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3,
  88. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3,
  89. TileLabelCGBPal1c0, TileLabelCGBPal0c1, TileLabelCGBPal0c2, TileLabelCGBPal0c3
  90. };
  91.  
  92. unsigned char TileData[] = {
  93. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  94. 0xFF,0xFF,0x00,0xFF,0x00,0xFF,0x08,0xFF,0x08,0xFF,0x08,0xFF,0x04,0xFF,0x24,0xFF,
  95. 0xFF,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x04,0xFF,
  96. 0xFF,0xFF,0x00,0xFF,0x00,0xFF,0x10,0xFF,0x10,0xFF,0x10,0xFF,0x08,0xFF,0x08,0xFF,
  97. 0xFF,0xFF,0x06,0xFE,0x02,0xFE,0x01,0xFF,0x01,0xFF,0x01,0xFF,0x01,0xFF,0x01,0xFD,
  98. 0xFF,0xFF,0x00,0x00,0x00,0x00,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x3F,0x3F,
  99. 0xFF,0xFF,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xFF,0xFF,
  100. 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xE0,
  101. 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  102. 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x00,0x00,
  103. 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
  104. 0xFF,0xFF,0x00,0x00,0x1D,0x1D,0x1D,0x1D,0x9D,0x9D,0x9D,0x9D,0x9D,0x9D,0x00,0x00,
  105. 0xFF,0xFF,0x00,0x00,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xCE,0xCE,0xCE,0xCE,0x0E,0x0E,
  106. 0xFF,0xFF,0x00,0x00,0x00,0x00,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x00,0x00,0x00,0x00,
  107. 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,
  108. 0xFF,0xFF,0x03,0x02,0x07,0x04,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x1F,0x10,
  109. 0xFF,0xFF,0xFF,0x00,0xFF,0x00,0xFF,0x10,0xFF,0x10,0xFF,0x20,0xFF,0x22,0xE4,0x24,
  110. 0xFF,0xFF,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xE0,0x00,0x1F,0x00,
  111. 0xFF,0xFF,0xFF,0x08,0xFF,0x08,0xFF,0x08,0xFF,0x08,0xFE,0x08,0x8D,0x8C,0xFF,0x8C,
  112. 0xFF,0xFF,0xFF,0x00,0xFF,0x08,0xFF,0x08,0xFF,0x08,0x1F,0x08,0xFF,0x08,0xFF,0x04,
  113. 0x24,0xFF,0x24,0xE4,0x22,0xFF,0x26,0xFF,0x26,0xFF,0x25,0xFD,0x27,0xFF,0x24,0xFC,
  114. 0x04,0xFF,0x02,0x02,0x02,0xFF,0x02,0xFF,0x01,0xFF,0x00,0xFF,0x80,0xFF,0x40,0x7F,
  115. 0x04,0xFF,0x04,0x04,0x44,0xFF,0x22,0xFF,0x22,0xFF,0x9A,0xFF,0x89,0xFF,0x45,0xFF,
  116. 0x01,0x03,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,
  117. 0x3F,0x3F,0xBF,0xBF,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,
  118. 0xFF,0xFF,0xFF,0xFF,0x80,0x80,0x81,0x81,0x83,0x83,0x87,0x87,0x87,0x87,0x86,0x86,
  119. 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE7,0xE7,0xC7,0xC7,0x87,0x87,0x00,0x00,0x00,0x00,
  120. 0x00,0x00,0x00,0x00,0x00,0x00,0xE1,0xE1,0xE1,0xE1,0xE1,0xE1,0x01,0x01,0x01,0x01,
  121. 0x00,0x00,0x00,0x00,0x0F,0x0F,0xCF,0xCF,0xCF,0xCF,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
  122. 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
  123. 0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
  124. 0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,
  125. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  126. 0x00,0x00,0x00,0x00,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,
  127. 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0x03,0x03,0x03,0x03,0x03,
  128. 0x18,0x10,0x17,0x10,0x9F,0x90,0x9F,0x90,0x9F,0x90,0x9F,0x90,0x9F,0x90,0x9F,0x90,
  129. 0x3F,0x24,0xFF,0x24,0xFF,0x28,0xFF,0x28,0xFF,0x31,0xFF,0x32,0xFF,0x34,0xFF,0x38,
  130. 0xFF,0x00,0xFF,0x00,0xFF,0x01,0xFF,0x81,0xFF,0x21,0xFF,0x21,0xFF,0x41,0xFF,0x82,
  131. 0xFF,0x8C,0xF7,0x94,0xF7,0x14,0xE7,0x24,0xE3,0x22,0xEF,0x2E,0xC1,0x41,0xBF,0xFF,
  132. 0xFF,0x04,0xFF,0x04,0xFF,0x22,0xFF,0x22,0xFF,0x11,0xFF,0x11,0xFF,0x10,0xFF,0x08,
  133. 0x65,0xFD,0x64,0xFC,0x65,0xFD,0xA7,0xBF,0xAF,0xBE,0x2F,0x3C,0x38,0x38,0x38,0x38,
  134. 0xE0,0xFF,0x10,0x1F,0xFC,0xFF,0xFE,0xFF,0xBF,0xBF,0xFF,0xFE,0xAB,0xFE,0xAA,0xFE,
  135. 0x43,0xFF,0x22,0xFF,0x11,0xFF,0x08,0xFF,0x00,0xFF,0x80,0xFF,0xC0,0xFF,0xC0,0xFF,
  136. 0x00,0xFF,0x80,0xFF,0x40,0xFF,0xC0,0xFF,0x60,0xFF,0x3C,0xFF,0x03,0xFF,0x03,0xFF,
  137. 0x83,0x83,0x83,0x83,0x83,0x83,0x43,0xC3,0x43,0xC3,0x43,0xC3,0xC3,0xC3,0xC0,0xC0,
  138. 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,
  139. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x00,0x00,
  140. 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
  141. 0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0x00,0x00,
  142. 0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x00,0x00,
  143. 0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x00,0x00,
  144. 0x00,0x00,0x03,0x03,0x07,0x07,0x0F,0x0F,0xFE,0xFE,0xFC,0xFC,0xF8,0xF8,0x00,0x00,
  145. 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x03,0x03,0x03,0x03,0x03,0x03,0x00,0x00,
  146. 0x03,0x03,0x03,0x03,0x07,0x07,0x0F,0x0F,0xFF,0xFF,0xFE,0xFE,0xFC,0xFC,0x00,0x00,
  147. 0x9F,0x90,0x9F,0x9F,0x9F,0x94,0x9F,0x93,0x1F,0x10,0x1F,0x10,0x1F,0x10,0x1F,0x10,
  148. 0xFF,0x60,0xFF,0x81,0xFF,0x02,0xFF,0x0C,0xFF,0xF0,0xFF,0x1F,0xFF,0x13,0xFF,0x13,
  149. 0xFF,0x82,0xFF,0x23,0xFF,0x27,0xFF,0x47,0xFE,0x9A,0xFE,0x22,0xFF,0x81,0xFF,0x01,
  150. 0xFF,0xFF,0xFD,0xFD,0x7F,0x7F,0x7F,0x55,0x7F,0x55,0x7F,0x49,0x3E,0x22,0x9C,0x9C,
  151. 0xFF,0x88,0xFF,0xC4,0xFF,0x64,0x9F,0x16,0x0D,0x0D,0x06,0x06,0x00,0x00,0x00,0x00,
  152. 0x10,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  153. 0x92,0xFE,0x44,0x7C,0x39,0x39,0x02,0x02,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,
  154. 0xA1,0xFF,0x91,0xFF,0x8D,0xFF,0x87,0xFF,0x84,0xFF,0x84,0xFF,0x44,0x7F,0x44,0x7F,
  155. 0xFC,0xFF,0x80,0xFF,0x80,0xFF,0x80,0xFF,0x80,0xFF,0x82,0xFF,0x82,0xFF,0x82,0xFF,
  156. 0x40,0xC0,0x40,0xC0,0x40,0xC0,0x40,0xC0,0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0xE0,
  157. 0x3F,0x28,0x3F,0x28,0x3F,0x28,0x3F,0x28,0x7F,0x48,0x7F,0x48,0x7F,0x48,0xFF,0x80,
  158. 0xFF,0x13,0xFF,0x13,0xFF,0x12,0xFF,0x12,0xFF,0x31,0xFF,0x31,0xFF,0x29,0xFF,0x29,
  159. 0xFF,0x05,0xFF,0x02,0xFF,0x82,0xFF,0x81,0xFF,0x40,0xFF,0x20,0xFF,0x18,0xFF,0x07,
  160. 0x40,0x40,0xB8,0xB8,0x80,0x80,0xC0,0x40,0xC0,0xC0,0xF0,0x30,0xFC,0x0C,0xF8,0xF8,
  161. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,
  162. 0x80,0x80,0x00,0x00,0x00,0x00,0x10,0x10,0xE0,0xE0,0x00,0x00,0x01,0x01,0x06,0x07,
  163. 0x02,0x02,0x03,0x03,0x06,0x07,0x08,0x0F,0x38,0x3F,0x48,0x7F,0x88,0xFF,0x08,0xFF,
  164. 0xC4,0xFF,0xC4,0xFF,0x44,0xFF,0x45,0xFF,0x45,0xFF,0x45,0xFF,0x45,0xFF,0x46,0xFF,
  165. 0x82,0xFF,0x82,0xFF,0x82,0xFF,0x02,0xFF,0x02,0xFF,0x02,0xFF,0x02,0xFF,0x02,0xFF,
  166. 0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0xE0,
  167. 0xFF,0x80,0xFF,0x90,0xFF,0xB0,0xDF,0xD2,0x9F,0x90,0x0F,0x08,0x0F,0x0C,0x03,0x02,
  168. 0xFF,0x28,0xFF,0x24,0xFF,0x84,0xFF,0x06,0xFF,0x03,0xFF,0x42,0xFF,0x42,0xFF,0x42,
  169. 0xFF,0x8A,0xFF,0x8A,0xFF,0x86,0xFF,0x45,0xFF,0x43,0xFF,0xA1,0xFF,0x60,0xFF,0x30,
  170. 0x80,0x80,0x80,0x80,0xC0,0x40,0xE0,0x20,0xF0,0x10,0xFC,0x1C,0xFF,0x93,0xFF,0x50,
  171. 0x00,0x00,0x00,0x00,0x20,0x20,0x18,0x18,0x07,0x07,0x00,0x00,0x00,0x00,0xC0,0xC0,
  172. 0x3A,0x3B,0xC2,0xC3,0x02,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  173. 0x08,0xFF,0x08,0xFF,0x08,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  174. 0x46,0xFF,0x46,0xFF,0x44,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  175. 0x02,0xFF,0x02,0xFF,0x04,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  176. 0x20,0xE0,0x20,0xE0,0x20,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  177. 0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  178. 0x03,0x02,0x03,0x03,0x02,0x02,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  179. 0xBF,0xA1,0x1F,0x11,0x0F,0x0E,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  180. 0xFF,0x18,0xFF,0x08,0xFF,0x84,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  181. 0xFF,0x38,0xFF,0x06,0xFF,0x38,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  182. 0xB8,0xB8,0x87,0x87,0x80,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
  183. };
  184.  
  185. unsigned char MapData[] = {
  186. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  187. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  188. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  189. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  190. 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x08,0x0D,0x0E,0x0F,0x10,0x11,0x12,0x13,
  191. 0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,
  192. 0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,0x30,0x31,0x20,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,
  193. 0x3B,0x3C,0x3D,0x3E,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x41,0x42,0x43,0x44,
  194. 0x45,0x46,0x47,0x48,0x49,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x4A,0x4B,0x4C,0x4D,0x4E,
  195. 0x4F,0x50,0x51,0x52,0x53,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x55,0x56,0x57,0x58,0x59,
  196. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  197. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  198. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  199. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  200. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  201. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  202. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  203. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  204. };
  205.  
  206. unsigned char cgbmap[] = {
  207. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  208. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  209. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  210. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  211. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  212. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  213. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  214. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  215. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  216. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  217. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  218. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  219. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  220. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  221. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  222. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  223. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  224. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  225. };
  226.  
  227. void main(){
  228. set_bkg_palette( 0, 4, &palette_table[0] );
  229. set_bkg_palette( 1, 6, &palette_table[4] );
  230. set_bkg_data(0,131,TileData);
  231. VBK_REG = 0;
  232. set_bkg_tiles(0,0,20,18,cgbmap);
  233. VBK_REG = 1;
  234. set_bkg_tiles(0,0,20,18,MapData);
  235. SHOW_BKG;
  236. DISPLAY_ON;
  237. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement