-;XLenemytable:----------------------------------------------------------------
-XLbullettable:
- .db (spr_bullet01-spr_bullet01)
- .db (spr_bullet01-spr_bullet01)
- .db (spr_bullet01-spr_bullet01)
- .db (spr_bullet01-spr_bullet01)
- .db (spr_bullet01-spr_bullet01)
- .db (spr_bullet01-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
- .db (spr_bullet02-spr_bullet01)
-
-XLenemytable:
- .db $00 ;00
- .db (spr_enemy01-spr_enemy00)/2 ;01
- .db (spr_enemy02-spr_enemy00)/2 ;02
- .db (spr_enemy03-spr_enemy00)/2 ;03
- .db (spr_enemy04-spr_enemy00)/2 ;04
- .db (spr_enemy05-spr_enemy00)/2 ;05
- .db (spr_enemy06-spr_enemy00)/2 ;06
- .db (spr_enemy07-spr_enemy00)/2 ;07
- .db (spr_boss01 -spr_enemy00)/2 ;08
- .db (spr_boss02 -spr_enemy00)/2 ;09
- .db (spr_enemy08-spr_enemy00)/2 ;0A
- .db (spr_enemy00-spr_enemy00)/2 ;0B
- .db (spr_enemy00-spr_enemy00)/2 ;0C
- .db (spr_enemy00-spr_enemy00)/2 ;0D
- .db (spr_enemy00-spr_enemy00)/2 ;0E
- .db (spr_enemy00-spr_enemy00)/2 ;0F
-
-;XLenemyinfos:----------------------------------------------------------------
-XLenemyinfos:
-
-;format: [000000:HP 00:occ] [HP64] [appearance(ypos)] [unused]
-
- .db %00100110,0,1,1 ;#1 HP:1 app:random
- .db %00101010,0,2,3 ;#2 HP:1 app:halflure
- .db %00001111,0,3,2 ;#3 HP:1 app:lure
-
- .db %00000110,0,4,2 ;#4 HP:2 app:lure
- .db %00000111,0,5,3 ;#5 HP:2 app:random moving
- .db %00001011,0,6,2 ;#6 HP:3 app:lure moving
-
- .db %00011011,0,7,3 ;#7 HP:7 app:halflure moving
-
- .db %00110011,1,8,1 ;boss1
- .db %00111011,0,9,3 ;boss2
-
- .db %00000000,0,0,0
- .db %00000000,0,0,0
- .db %00000000,0,0,0
- .db %00000000,0,0,0
- .db %00000000,0,0,0
- .db %00000000,0,0,0
- .db %00000000,0,0,0
-
-;XLsprenemies:----------------------------------------------------------------
-XLsprenemies:
+;------------------------------ enemies -------------------------------------
+
+;format: [HP64] [000000:HP 00:occ] [sprite] [appearance(ypos)]
+; [time2fire] [firefreq] [0] [0]
+enemyspecs:
+ .db 0,%00100110,(spr_enemy01-spr_enemy00)/2,1,0,0,0,0 ;#1
+ .db 0,%00111111,(spr_enemy02-spr_enemy00)/2,1,0,0,0,0 ;#2
+ .db 0,%01011010,(spr_enemy03-spr_enemy00)/2,1,0,0,0,0 ;#2
+
+ .db 0,%00100110,(spr_enemy04-spr_enemy00)/2,1,1,46,0,0 ;#1
+ .db 0,%00101010,(spr_enemy05-spr_enemy00)/2,3,39,13,0,0 ;#2
+ .db 0,%00001111,(spr_enemy06-spr_enemy00)/2,2,87,5,0,0 ;#3
+
+ .db 0,%00000110,(spr_enemy04-spr_enemy00)/2,2,0,0,0,0 ;#4
+ .db 0,%00000111,(spr_enemy05-spr_enemy00)/2,3,0,0,0,0 ;#5
+ .db 0,%00001011,(spr_enemy06-spr_enemy00)/2,2,0,0,0,0 ;#6
+
+ .db 0,%00011011,(spr_enemy07-spr_enemy00)/2,3,0,0,0,0 ;#7
+
+ .db 1,%00110011,(spr_boss0_1-spr_enemy00)/2,1,15,10,0,0 ;boss1
+ .db 1,%01001011,(spr_boss0_2-spr_enemy00)/2,3,10,8,0,0 ;boss2
+
+ .db 0,%00000000,0,0,0,0,0,0
+ .db 0,%00000000,0,0,0,0,0,0
+ .db 0,%00000000,0,0,0,0,0,0
+ .db 0,%00000000,0,0,0,0,0,0
+ .db 0,%00000000,0,0,0,0,0,0
+ .db 0,%00000000,0,0,0,0,0,0
+ .db 0,%00000000,0,0,0,0,0,0