Name many of the pixel (internal) objects by what they draw
authorNick Downing <nick@ndcode.org>
Sun, 26 Jun 2022 01:58:06 +0000 (11:58 +1000)
committerNick Downing <nick@ndcode.org>
Tue, 28 Jun 2022 03:21:38 +0000 (13:21 +1000)
disasm/object_defs.inc
disasm/star_blazer.txt

index 5a3f258..5d5bbb7 100644 (file)
@@ -1,7 +1,19 @@
 ; objects
-OBJECT_10_PIXEL = 0x10
-OBJECT_11_PIXEL = 0x11
-OBJECT_12_PIXEL = 0x12
+OBJECT_01_INIT_MISSION_1 = 0x01
+OBJECT_02_INIT_MISSION_2 = 0x02
+OBJECT_03_INIT_MISSION_3 = 0x03
+OBJECT_04_INIT_MISSION_4 = 0x04
+OBJECT_05_INIT_MISSION_5 = 0x05
+OBJECT_06_DRAW_GREAT_PERFORMANCE_BONUS = 0x06
+OBJECT_07_DRAW_GREAT_PERFORMANCE_GAME_OVER = 0x07
+OBJECT_0A_SET_MISSION_7 = 0x0a
+OBJECT_0C_DRAW_EMPTY_FUEL = 0x0c
+OBJECT_0D_INIT_SHIP = 0x0d
+OBJECT_0E_DRAW_HIGH_SCORE = 0x0e
+OBJECT_0F_DRAW_BONUS = 0x0f
+OBJECT_10_DRAW_FUEL_BOMB = 0x10
+OBJECT_11_DRAW_SHIP_LEFT = 0x11
+OBJECT_12_DRAW_HIGH_SCORE_COPYRIGHT = 0x12
 OBJECT_13_PIXEL = 0x13
 OBJECT_14_FRAGMENT = 0x14
 OBJECT_15_FRAGMENT = 0x15
@@ -26,7 +38,7 @@ OBJECT_27_PIXEL = 0x27
 OBJECT_28_EXHAUST = 0x28
 OBJECT_29_PIXEL = 0x29
 OBJECT_2A_EXPLOSION = 0x2a
-OBJECT_2C_PIXEL = 0x2c
+OBJECT_2C_DRAW_MISSION_BOMB_THE_HEADQUARTERS = 0x2c
 OBJECT_2D_PIXEL = 0x2d
 OBJECT_2E_PIXEL = 0x2e
 OBJECT_2F_PIXEL = 0x2f
@@ -42,8 +54,8 @@ OBJECT_38_PIXEL = 0x38
 OBJECT_39_PIXEL = 0x39
 OBJECT_3A_PIXEL = 0x3a
 OBJECT_3B_PIXEL = 0x3b
-OBJECT_3C_PIXEL = 0x3c
-OBJECT_3D_PIXEL = 0x3d
+OBJECT_3C_DRAW_BONUS = 0x3c
+OBJECT_3D_DRAW_BONUS_HIGH_SCORE = 0x3d
 OBJECT_40_BIRD = 0x40
 OBJECT_41_TREE_CACTUS = 0x41
 OBJECT_42_TREE_CACTUS = 0x42
@@ -76,12 +88,12 @@ OBJECT_5C_BOMB_EXPLOSION = 0x5c
 OBJECT_5D_BOMB_EXPLOSION = 0x5d
 OBJECT_5E_BOMB_EXPLOSION = 0x5e
 OBJECT_5F_BOMB_EXPLOSION = 0x5f
-OBJECT_60_PIXEL = 0x60
+OBJECT_60_DRAW_GAME_OVER = 0x60
 OBJECT_61_SHIP = 0x61
 OBJECT_62_SHIP = 0x62
 OBJECT_63_PIXEL = 0x63
 OBJECT_64_PIXEL_SHIP = 0x64
-OBJECT_65_PIXEL_EXHAUST = 0x65
+OBJECT_65_EXHAUST_OR_DRAW_MISSION_COMPLETE = 0x65
 OBJECT_66_SHIP = 0x66
 OBJECT_67_BIRD = 0x67
 OBJECT_68_MISSILE = 0x68
@@ -100,14 +112,14 @@ OBJECT_74_BULLET = 0x74
 OBJECT_75_BULLET = 0x75
 OBJECT_76_PIXEL = 0x76
 OBJECT_77_TANK = 0x77
-OBJECT_78_PIXEL = 0x78
-OBJECT_79_PIXEL = 0x79
-OBJECT_7A_PIXEL = 0x7a
-OBJECT_7B_PIXEL = 0x7b
-OBJECT_7C_PIXEL = 0x7c
+OBJECT_78_DRAW_MISSION_BOMB_THE_RADAR = 0x78
+OBJECT_79_DRAW_MISSION_ATTACK_THE_TANK = 0x79
+OBJECT_7A_DRAW_MISSION_BOMB_THE_ICBM = 0x7a
+OBJECT_7B_DRAW_MISSION_ATTACK_THE_TANK = 0x7b
+OBJECT_7C_DRAW_SCORING_THANKS_A_LOT_COMMA_RALY = 0x7c
 OBJECT_7D_PIXEL = 0x7d
 OBJECT_7E_PIXEL = 0x7e
-OBJECT_7F_PIXEL = 0x7f
+OBJECT_7F_DRAW_STAR_BLAZER_BY_TONY_SUZUKI = 0x7f
 
 ; shapes
 SHAPE_00_PIXEL = 0x00
index e49c487..04c726c 100644 (file)
@@ -718,9 +718,21 @@ shapes
 0xff,blank
 
 objects
-0x10,pixel
-0x11,pixel
-0x12,pixel
+0x01,init_mission_1
+0x02,init_mission_2
+0x03,init_mission_3
+0x04,init_mission_4
+0x05,init_mission_5
+0x06,draw_great_performance_bonus
+0x07,draw_great_performance_game_over
+0x0a,set_mission_7
+0x0c,draw_empty_fuel
+0x0d,init_ship
+0x0e,draw_high_score
+0x0f,draw_bonus
+0x10,draw_fuel_bomb
+0x11,draw_ship_left
+0x12,draw_high_score_copyright
 0x13,pixel
 0x14,fragment
 0x15,fragment
@@ -745,7 +757,7 @@ objects
 0x28,exhaust
 0x29,pixel
 0x2a,explosion
-0x2c,pixel
+0x2c,draw_mission_bomb_the_headquarters
 0x2d,pixel
 0x2e,pixel
 0x2f,pixel
@@ -761,8 +773,8 @@ objects
 0x39,pixel
 0x3a,pixel
 0x3b,pixel
-0x3c,pixel
-0x3d,pixel
+0x3c,draw_bonus
+0x3d,draw_bonus_high_score
 0x40,bird
 0x41,tree_cactus
 0x42,tree_cactus
@@ -795,12 +807,12 @@ objects
 0x5d,bomb_explosion
 0x5e,bomb_explosion
 0x5f,bomb_explosion
-0x60,pixel
+0x60,draw_game_over
 0x61,ship
 0x62,ship
 0x63,pixel
 0x64,pixel_ship
-0x65,pixel_exhaust
+0x65,exhaust_or_draw_mission_complete
 0x66,ship
 0x67,bird
 0x68,missile
@@ -819,14 +831,14 @@ objects
 0x75,bullet
 0x76,pixel
 0x77,tank
-0x78,pixel
-0x79,pixel
-0x7a,pixel
-0x7b,pixel
-0x7c,pixel
+0x78,draw_mission_bomb_the_radar
+0x79,draw_mission_attack_the_tank
+0x7a,draw_mission_bomb_the_icbm
+0x7b,draw_mission_attack_the_tank
+0x7c,draw_scoring_thanks_a_lot_comma_raly
 0x7d,pixel
 0x7e,pixel
-0x7f,pixel
+0x7f,draw_star_blazer_by_tony_suzuki
 
 draw_misc_entries
 0x00,decimal_0_score