Advertisement
Guest User

Untitled

a guest
May 18th, 2018
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;--------------------------------------
  2.     BANKORG_D $2E8000+1 ;base 5C000 hex
  3. ;sprite frames pntr table: 8000/8100
  4. Ani2E_Start:
  5.     M_DBAddrLHSplit_G Ani2E_01_TripwireV_1,$100
  6.     M_DBAddrLHSplit_G Ani2E_02_TripwireV_2,$100
  7.     M_DBAddrLHSplit_G Ani2E_03_Tripwire_Turret,$100
  8.  
  9.     M_DBAddrLHSplit_G Ani2E_04_TripwireH_1,$100
  10.     M_DBAddrLHSplit_G Ani2E_05_TripwireH_2,$100
  11.     M_DBAddrLHSplit_G Ani2E_06_Tripwire_Crusher,$100
  12.  
  13. ;dont touch! spike block dependant
  14.     M_DBAddrLHSplit_G Ani2E_07_Unused,$100
  15.  
  16.     M_DBAddrLHSplit_G Ani2E_08_SpikeBlockV_1,$100
  17.     M_DBAddrLHSplit_G Ani2E_09_SpikeBlockV_2,$100
  18.     M_DBAddrLHSplit_G Ani2E_0A_SpikeBlockH_1,$100
  19.     M_DBAddrLHSplit_G Ani2E_0B_SpikeBlockH_2,$100
  20.  
  21. Ani2E_Minuet_Start
  22.     M_DBAddrLHSplit_G Ani2E_0C_Minuet1,$100
  23.     M_DBAddrLHSplit_G Ani2E_0D_Minuet_Note1,$100
  24.     M_DBAddrLHSplit_G Ani2E_0E_Minuet_Note2,$100
  25.     M_DBAddrLHSplit_G Ani2E_0F_Minuet_Note3,$100
  26.  
  27. Ani2E_NinjaJoe_Start
  28.     M_DBAddrLHSplit_G Ani2E_NinjaJoe,$100
  29.  
  30. Ani2E_Cursor_Start
  31.     M_DBAddrLHSplit_G Ani2E_Cursor,$100
  32.  
  33. Ani2E_TAStar_Start
  34.     M_DBAddrLHSplit_G Ani2E_MedalStar,$100
  35.  
  36. Ani2E_TAMedal_Start
  37.     M_DBAddrLHSplit_G Ani2E_BronzeMedal,$100
  38.     M_DBAddrLHSplit_G Ani2E_GoldMedal,$100
  39.  
  40. ;--------------------------------------
  41.     BANKORG_D $2E8200+1
  42. ;sprite define pntr table: 8200/8300
  43. Def2E_Start:
  44.     M_DBAddrLHSplit_G Def2E_01_TripwireV_1,$100
  45.     M_DBAddrLHSplit_G Def2E_02_TripwireV_2,$100
  46.     M_DBAddrLHSplit_G Def2E_03_TripwireV_3,$100
  47.     M_DBAddrLHSplit_G Def2E_04_Turret,$100
  48.  
  49.     M_DBAddrLHSplit_G Def2E_05_TripwireH_1,$100
  50.     M_DBAddrLHSplit_G Def2E_06_TripwireH_2,$100
  51.     M_DBAddrLHSplit_G Def2E_07_TripwireH_3,$100
  52.     M_DBAddrLHSplit_G Def2E_08_Crusher,$100
  53.  
  54.     M_DBAddrLHSplit_G Def2E_09_SpikeBlockV_1,$100
  55.     M_DBAddrLHSplit_G Def2E_0A_SpikeBlockV_2,$100
  56.     M_DBAddrLHSplit_G Def2E_0B_SpikeBlockV_3,$100
  57.  
  58.     M_DBAddrLHSplit_G Def2E_0C_SpikeBlockH_1,$100
  59.     M_DBAddrLHSplit_G Def2E_0D_SpikeBlockH_2,$100
  60.     M_DBAddrLHSplit_G Def2E_0E_SpikeBlockH_3,$100
  61.  
  62. Def2E_Minuet_Start
  63.     M_DBAddrLHSplit_G Def2E_Minuet1,$100
  64.     M_DBAddrLHSplit_G Def2E_Minuet_Note1,$100
  65.     M_DBAddrLHSplit_G Def2E_Minuet_Note2,$100
  66.     M_DBAddrLHSplit_G Def2E_Minuet_Note3,$100
  67.  
  68. Def2E_NinjaJoe_Start
  69.     M_DBAddrLHSplit_G Def2E_NinjaJoe,$100
  70.  
  71. Def2E_Cursor_Start
  72.     M_DBAddrLHSplit_G Def2E_Cursor_1,$100
  73.     M_DBAddrLHSplit_G Def2E_Cursor_2,$100
  74.     M_DBAddrLHSplit_G Def2E_Cursor_3,$100
  75.  
  76. Def2E_TAStar_Start
  77.     M_DBAddrLHSplit_G Def2E_MedalStar_1,$100
  78.     M_DBAddrLHSplit_G Def2E_MedalStar_2,$100
  79.     M_DBAddrLHSplit_G Def2E_MedalStar_3,$100
  80.     M_DBAddrLHSplit_G Def2E_MedalStar_4,$100
  81.  
  82. Def2E_TAMedal_Start
  83.     M_DBAddrLHSplit_G Def2E_BronzeMedal,$100
  84.     M_DBAddrLHSplit_G Def2E_GoldMedal,$100
  85.  
  86. ;--------------------------------------
  87.     BANKORG_D $2E8400   ;base 5C400
  88. ;frame animation id table start here
  89. ;first 2 bytes - frame count / speed
  90. Ani2E_01_TripwireV_1:
  91.     .db $01, $00
  92.     .db $01, $02
  93.  
  94. Ani2E_02_TripwireV_2
  95.     .db $01, $01
  96.     .db $02, $03
  97.  
  98. Ani2E_03_Tripwire_Turret
  99.     .db $00, $08
  100.     .db $04
  101. ;--------------------------------------
  102. Ani2E_04_TripwireH_1:
  103.     .db $01, $00
  104.     .db $05, $06
  105.  
  106. Ani2E_05_TripwireH_2
  107.     .db $01, $01
  108.     .db $06, $07
  109.  
  110. Ani2E_06_Tripwire_Crusher
  111.     .db $00, $08
  112.     .db $08
  113.  
  114. ;dont touch! spike block dependant
  115. Ani2E_07_Unused
  116.     .db $FF, $FF
  117.     .db $FF
  118. ;--------------------------------------
  119. Ani2E_08_SpikeBlockV_1
  120.     .db $08, $04
  121.     .db $09, $0A, $09, $0A, $09
  122.     .db $0A, $09, $0A, $0A
  123.  
  124. Ani2E_09_SpikeBlockV_2
  125.     .db $01, $08
  126.     .db $0B, $0B
  127.  
  128. Ani2E_0A_SpikeBlockH_1
  129.     .db $00, $08
  130.     .db $0C, $0D, $0C, $0D, $0C
  131.     .db $0D, $0C, $0D, $0D
  132.  
  133. Ani2E_0B_SpikeBlockH_2
  134.     .db $01, $08
  135.     .db $0E, $0E
  136. ;--------------------------------------
  137. Ani2E_0C_Minuet1:
  138.     .db $00, $08
  139.     .db (Def2E_Minuet_Start-Def2E_Start)+1
  140.  
  141. Ani2E_0D_Minuet_Note1
  142.     .db $00, $08
  143.     .db (Def2E_Minuet_Start-Def2E_Start)+2
  144.  
  145. Ani2E_0E_Minuet_Note2
  146.     .db $00, $08
  147.     .db (Def2E_Minuet_Start-Def2E_Start)+3
  148.  
  149. Ani2E_0F_Minuet_Note3
  150.     .db $00, $08
  151.     .db (Def2E_Minuet_Start-Def2E_Start)+4
  152. ;--------------------------------------
  153. Ani2E_NinjaJoe:
  154.     .db $00, $08
  155.     .db (Def2E_NinjaJoe_Start-Def2E_Start)+1
  156. ;--------------------------------------
  157. Ani2E_Cursor:
  158.     .db $03,$06
  159.     .db (Def2E_Cursor_Start-Def2E_Start)+1
  160.     .db (Def2E_Cursor_Start-Def2E_Start)+3
  161.     .db (Def2E_Cursor_Start-Def2E_Start)+2
  162.     .db (Def2E_Cursor_Start-Def2E_Start)+3
  163. ;--------------------------------------
  164. Ani2E_MedalStar:
  165.     .db $05,$04
  166.     .db (Def2E_TAStar_Start-Def2E_Start)+1
  167.     .db (Def2E_TAStar_Start-Def2E_Start)+4
  168.     .db (Def2E_TAStar_Start-Def2E_Start)+2
  169.     .db (Def2E_TAStar_Start-Def2E_Start)+3
  170.     .db (Def2E_TAStar_Start-Def2E_Start)+2
  171.     .db (Def2E_TAStar_Start-Def2E_Start)+4
  172. ;--------------------------------------
  173. Ani2E_BronzeMedal:
  174.     .db $00,$08
  175.     .db (Def2E_TAMedal_Start-Def2E_Start)+1
  176.  
  177. Ani2E_GoldMedal
  178.     .db $00,$08
  179.     .db (Def2E_TAMedal_Start-Def2E_Start)+2
  180. ;--------------------------------------
  181.     BANKORG_D $2E8620   ;base 5C620
  182. ;tile ids for each frame start here
  183.  
  184. Def2E_01_TripwireV_1:
  185.     .db $C9,$9A
  186.     .db $A0,$03,$A0,$83,$B0,$03
  187.     .db $B0,$03,$B0,$03,$B0,$03
  188.     .db $B0,$03,$B0,$03,$B0,$03
  189.     .db $B0,$03
  190.  
  191. Def2E_02_TripwireV_2
  192.     .db $C1,$9A
  193.     .db $A0,$03,$A0,$83
  194.  
  195. Def2E_03_TripwireV_3
  196.     .db $C1,$9A
  197.     .db $A0,$01,$A0,$81
  198.  
  199. Def2E_04_Turret
  200.     .db $03,$2C
  201.     .db $A3,$03,$A4,$03
  202.     .db $B3,$03,$B4,$03
  203.  
  204. Def2E_05_TripwireH_1:
  205.     .db $C7,$9B
  206.     .db $B2,$43,$B2,$03,$B1,$03
  207.     .db $B1,$03,$B1,$03,$B1,$03
  208.     .db $B1,$03,$B1,$03
  209.  
  210. Def2E_06_TripwireH_2
  211.     .db $C1,$9B
  212.     .db $B2,$43,$B2,$03
  213.  
  214. Def2E_07_TripwireH_3
  215.     .db $C1,$9B
  216.     .db $B2,$41,$B2,$01
  217.  
  218. Def2E_08_Crusher
  219.     .db $CB,$96
  220.     .db $83,$03,$84,$03,$81,$03
  221.     .db $82,$03,$82,$43,$81,$43
  222.     .db $91,$03,$92,$03,$93,$03
  223.     .db $94,$03,$80,$03,$80,$03
  224. ;--------------------------------------
  225. Def2E_09_SpikeBlockV_1:
  226.     .db $C7,$00
  227.     .db $A8,$02,$A9,$02,$A5,$02
  228.     .db $A6,$02,$B5,$02,$B6,$02
  229.     .db $A8,$82,$A9,$82
  230.  
  231. Def2E_0A_SpikeBlockV_2
  232.     .db $C7,$00
  233.     .db $A8,$02,$A9,$02,$A7,$02
  234.     .db $A6,$02,$B5,$02,$B6,$02
  235.     .db $A8,$82,$A9,$82
  236.  
  237. Def2E_0B_SpikeBlockV_3
  238.     .db $C7,$00
  239.     .db $B8,$02,$B9,$02
  240.     .db $A5,$02,$A6,$02,$B5,$02
  241.     .db $B6,$02,$B8,$82,$B9,$82
  242.  
  243. Def2E_0C_SpikeBlockH_1
  244.     .db $07,$2C
  245.     .db $A5,$02,$A6,$02,$B5,$02
  246.     .db $B6,$02,$BA,$42,$AA,$02
  247.     .db $AA,$42,$BA,$02
  248.  
  249. Def2E_0D_SpikeBlockH_2
  250.     .db $07,$2C
  251.     .db $A5,$02,$A6,$02,$B5,$02
  252.     .db $B7,$02,$BA,$42,$AA,$02
  253.     .db $AA,$42,$BA,$02
  254.  
  255. Def2E_0E_SpikeBlockH_3
  256.     .db $07,$2C
  257.     .db $A5,$02,$A6,$02,$B5,$02
  258.     .db $B6,$02,$BB,$42,$AB,$02
  259.     .db $AB,$42,$BB,$02
  260. ;--------------------------------------
  261. ;unfinished! no minuet graphics yet
  262. Def2E_Minuet1:
  263.     .db $08,$7C
  264.     .db $DD,$03,$DE,$03,$DF,$03
  265.     .db $ED,$03,$EE,$03,$EF,$03
  266.     .db $FD,$03,$FE,$03,$FF,$03
  267.  
  268. Def2E_Minuet_Note1
  269.     .db $03,$2C
  270.     .db $44,$01,$44,$41
  271.     .db $44,$81,$44,$C1
  272.  
  273. Def2E_Minuet_Note2
  274.     .db $03,$2C
  275.     .db $40,$01,$40,$41
  276.     .db $40,$81,$40,$C1
  277.  
  278. Def2E_Minuet_Note3
  279.     .db $00,$2C
  280.     .db $42,$01
  281. ;--------------------------------------
  282. ;unfinished! no ninja joe graphics
  283. Def2E_NinjaJoe:
  284.     .db $08,$7C
  285.     .db $DD,$03,$DE,$03,$DF,$03
  286.     .db $ED,$03,$EE,$03,$EF,$03
  287.     .db $FD,$03,$FE,$03,$FF,$03
  288. ;--------------------------------------
  289. Def2E_Cursor_1:
  290.     .db $C1,$59
  291.     .db $8D,$00,$8D,$80
  292.  
  293. Def2E_Cursor_2
  294.     .db $C1,$5A
  295.     .db $8D,$00,$8D,$80
  296.  
  297. Def2E_Cursor_3
  298.     .db $C1,$5B
  299.     .db $8D,$00,$8D,$80
  300. ;--------------------------------------
  301. Def2E_MedalStar_1:
  302.     .db $00,$2C
  303.     .db $CC,$01
  304.  
  305. Def2E_MedalStar_2
  306.     .db $00,$2C
  307.     .db $CD,$01
  308.  
  309. Def2E_MedalStar_3
  310.     .db $00,$2C
  311.     .db $CE,$01
  312.  
  313. Def2E_MedalStar_4
  314.     .db $00,$2C
  315.     .db $CF,$01
  316. ;--------------------------------------
  317. Def2E_BronzeMedal:
  318.     .db $C3,$91
  319.     .db $E1,$00,$F1,$00
  320.     .db $E2,$00,$F2,$00
  321.  
  322. Def2E_GoldMedal
  323.     .db $C3,$91
  324.     .db $E1,$02,$F1,$02
  325.     .db $E2,$02,$F2,$02
  326. ;--------------------------------------
  327. ;gfx page of each ani - base 5DE10
  328.     .org $9E00+(Def2E_Minuet_Start-Def2E_Start)+1
  329.     .db $DF
  330.     .org $9E00+(Def2E_Minuet_Start-Def2E_Start)+2
  331.     .db $DF
  332.     .org $9E00+(Def2E_Minuet_Start-Def2E_Start)+3
  333.     .db $00
  334.     .org $9E00+(Def2E_Minuet_Start-Def2E_Start)+4
  335.     .db $00
  336.  
  337.     .org $9E00+(Def2E_NinjaJoe_Start-Def2E_Start)+1
  338.     .db $DB
  339.  
  340.     .org $9E00+(Def2E_Cursor_Start-Def2E_Start)+1
  341.     .db $89, $89, $89
  342.  
  343.     .org $9E00+(Def2E_TAStar_Start-Def2E_Start)+1
  344.     .db $8A, $8A, $8A, $8A
  345.  
  346.     .org $9E00+(Def2E_TAMedal_Start-Def2E_Start)+1
  347.     .db $8A, $8A
  348. ;--------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement