Generated from the ROM by disasm/emit_shapes.py. Names are Atari's, from the
re-assembled source. Colours are the AVG's eight: the STAT instruction carries red, green and
blue bits and a brightness.
Each labelled display list run as a subroutine, from the default scale. A call into vector RAM (the program's own colour and position variables) is skipped and noted.
Display lists stored in the program ROM at $CEDE-$D603 (FAKEVG) and copied down to vector RAM $2800 by DOWNVG, where the vector generator runs them like ROM.
Point tables (x, y, z words) and line lists: a byte is point×4, plus 1 for a move with the beam off, plus 2 for a damage-level marker; $FF ends the list. Drag to turn an object. Ground objects are drawn by code instead of a line list, so only their points are shown.
| # | address | name | x | y | colour | text |
|---|---|---|---|---|---|---|
| 0 | $DB3F | MS.CPY | -104. | -420. | GRN | STAR WARS |
| 1 | $DB48 | -404. | -456. | GRN | @ 1983 LUCASFILM LTD. AND ATARI,INC. | |
| 2 | $DB6C | -224. | -492. | GRN | ALL RIGHTS RESERVED. | |
| 3 | $DB80 | MS.CPZ | -464. | -528. | GRN | LUCASFILM TRADEMARKS USED UNDER LICENSE. |
| 4 | $DBA8 | MS.GVR | -104. | 0480. | TRQ | GAME OVER |
| 5 | $DBA8 | MS.GVR | -104. | 0480. | TRQ | GAME OVER |
| 6 | $DBB1 | MS.INS | -140. | 0480. | BLU | INSERT COINS |
| 7 | $DBBD | MS.FRE | -104. | 0432. | YLW | FREE PLAY |
| 8 | $DBC6 | MS.2PC | -164. | 0432. | YLW | 2 PLAYS 1 COIN |
| 9 | $DBD4 | MS.1CP | -152. | 0432. | YLW | 1 COIN 1 PLAY |
| 10 | $DBE1 | MS.2CP | -164. | 0432. | YLW | 2 COINS 1 PLAY |
| 11 | $DBEF | MS.STR | -248. | 0480. | VJMFL | PULL TRIGGER TO START |
| 12 | $DC04 | MS.CRD | -060. | 0432. | WHT | CREDITS |
| 13 | $DC0B | -060. | 0432. | WHT | CREDIT | |
| 14 | $DC11 | MS.SHG | -116. | 460./2 | VJMFL | SHIELD GONE |
| 15 | $DC1C | MS.FLI | -396. | 0288. | RED | FLIGHT INSTRUCTIONS TO RED FIVE |
| 16 | $DC3B | -444. | 0216. | RED | 1. YOUR X-WING IS EQUIPPED WITH AN | |
| 17 | $DC5E | -420. | 0180. | RED | INVISIBLE DEFLECTOR SHIELD THAT | |
| 18 | $DC7D | -420. | 0144. | RED | WILL PROTECT YOU FOR COLLISIONS. | |
| 19 | $DC9F | -444. | 0072. | RED | 2. DEFLECTOR STRENGTH IS LOST WHEN | |
| 20 | $DCC2 | -420. | 0036. | RED | A FIREBALL IMPACTS YOUR SHIELD OR | |
| 21 | $DCE3 | -420. | 0000. | RED | WHEN YOU STRIKE A LASER TOWER OR | |
| 22 | $DD03 | -420. | -036. | RED | TRENCH CATWALK. | |
| 23 | $DD12 | -444. | -108. | RED | 3. AIM YOUR LASERS WITH CURSOR TO | |
| 24 | $DD34 | -420. | -144. | RED | EXPLODE EMPIRE TIE FIGHTERS, LASER | |
| 25 | $DD56 | -420. | -180. | RED | TOWER TOPS AND TRENCH TURRETS. | |
| 26 | $DD74 | -444. | -252. | RED | 4. SHOOT FIREBALLS BEFORE THEY | |
| 27 | $DD93 | -420. | -288. | RED | IMPACT YOUR SHIELD. | |
| 28 | $DDA6 | -444. | -360. | RED | 5. THE REBEL FORCE IS DEPENDING ON | |
| 29 | $DDC9 | -420. | -396. | RED | YOU TO STOP THE EMPIRE BY BLOWING | |
| 30 | $DDEA | MS.FLZ | -420. | -432. | RED | UP THE DEATH STAR. |
| 31 | $DDFC | 0084. | 0144. | RED | 6 | |
| 32 | $DDFD | 0084. | 0144. | RED | 7 | |
| 33 | $DDFE | 0084. | 0144. | RED | 8 | |
| 34 | $DDFF | 0084. | 0144. | RED | 9 | |
| 35 | $DE00 | MS.SCR | -060. | 0280. | PRP | SCORING |
| 36 | $DE07 | MS.SC1 | -372. | 0180. | PRP | TIE FIGHTERS 1,000 |
| 37 | $DE29 | -372. | 0120. | PRP | DARTH VADER'S SHIP 2,000 | |
| 38 | $DE4B | -372. | 0060. | PRP | LASER BUNKERS 200 | |
| 39 | $DE6D | -372. | 0000. | PRP | LASER TOWERS 200 | |
| 40 | $DE8F | -372. | -060. | PRP | TRENCH TURRETS 100 | |
| 41 | $DEB1 | -372. | -120. | PRP | FIREBALLS 33 | |
| 42 | $DED3 | -372. | -280. | PRP | EXHAUST PORT 25,000 | |
| 43 | $DEF5 | MS.SCZ | -372. | -350. | PRP | DESTROYING ALL TOWER TOPS 50,000 |
| 44 | $DF17 | MS.DS1 | -224. | 0340. | PRP | SELECT A DEATH STAR |
| 45 | $DF2A | -380. | 0300. | PRP | FIRE LASER AT DESIRED DEATH STAR | |
| 46 | $DF4A | -104. | 0260. | VJMFL | COUNTDOWN | |
| 47 | $DF53 | -300. | 0032. | GRN | EASY | |
| 48 | $DF57 | -068. | -200. | GRN | MEDIUM | |
| 49 | $DF5D | 0224. | 0032. | GRN | HARD | |
| 50 | $DF61 | -468. | 0200. | RED | WAVE 1 | |
| 51 | $DF67 | -068. | -160. | RED | WAVE 3 | |
| 52 | $DF6D | 0332. | 0200. | RED | WAVE 5 | |
| 53 | $DF73 | 0344. | 0000. | BLU | BONUS | |
| 54 | $DF73 | 0344. | 0000. | BLU | BONUS | |
| 55 | $DF78 | -492. | 0000. | BLU | NO BONUS | |
| 56 | $DF80 | -080. | -440. | RED | 400,000 | |
| 57 | $DF87 | MS.DSZ | 0320. | -040. | RED | 800,000 |
| 58 | $DF8E | MS.HS1 | -368. | 0340. | YLW | MESSAGE FROM REBEL COMMAND POST |
| 59 | $DFAD | -308. | 0280. | PRP | YOU ARE A TRUE REBEL PILOT | |
| 60 | $DFC7 | -248. | 0220. | VJMFL | THE FORCE IS WITH YOU | |
| 61 | $DFDC | MS.HSZ | -224. | 0120. | BLU | SHOOT YOUR INITIALS |
| 62 | $DFEF | MS.RF2 | -320. | 0316. | RED | PRINCESS LEIA'S REBEL FORCE |
| 63 | $DFEF | MS.RF2 | -320. | 0316. | RED | PRINCESS LEIA'S REBEL FORCE |
| 64 | $E00A | MS.NXT | -128. | VGRW7 | RED | POINTS NEXT TOWER |
| 65 | $E01B | MS.TWR | 0314. | 0444. | RED | TOWERS |
| 66 | $E021 | MS.ATP | -284. | VGRW7 | VJMFL | CLEARED ALL LASER TOWERS |
| 67 | $E039 | MS.RWD | -356. | VGRW7 | RED | 50,000 FOR SHOOTING ALL TOWERS |
| 68 | $E057 | MS.EXH | -212. | VGRW9/2-12. | VJMFL | EXHAUST PORT AHEAD |
| 69 | $E069 | MS.DSD | -236. | 0312. | VJMFL | DEATH STAR DESTROYED |
| 70 | $E07D | MS.MSD | -224. | VGRW9/2-12. | VJMFL | EXHAUST PORT MISSED |
| 71 | $E090 | MS.BRE | -308. | 0192. | VJMFL | BONUS FOR REMAINING ENERGY |
| 72 | $E0AA | -128. | 0144. | VJMFL | 5,000 X | |
| 73 | $E0B2 | MS.BSE | -272. | 0072. | VJMFL | ADDED TO DEFLECTOR SHIELD |
| 74 | $E0CB | -272. | 0072. | VJMFL | SHIELD AT FULL STRENGTH | |
| 75 | $E0E2 | MS.BON | -224. | -048. | VJMFL | STARTING WAVE BONUS |
| 76 | $E0F5 | MS.SFB | -176. | VGRW7 | WHT | SHOOT FIREBALLS |
| 77 | $E104 | MS.STF | -212. | VGRW7 | RED | SHOOT TIE FIGHTERS |
| 78 | $E116 | MS.ACW | -164. | VGRW7 | RED | AVOID CATWALKS |
| 79 | $E124 | MS.USE | -152. | VGRW9 | VJMFL | USE THE FORCE |
| 80 | $E131 | 0000. | 0000. | VJMFL | FOR USING THE FORCE | |
| 81 | $E145 | OBI-WAN KENOBI IS GONE BUT HIS | ||||
| 82 | $E163 | PRESENCE IS FELT WITHIN THE FORCE. | ||||
| 83 | $E185 | THE EMPIRE'S DEATH STAR, UNDER THE | ||||
| 84 | $E1A7 | COMMAND OF DARTH VADER, NEARS THE | ||||
| 85 | $E1C8 | REBEL PLANET. YOU MUST JOIN THE | ||||
| 86 | $E1E8 | REBELLION TO STOP THE EMPIRE. | ||||
| 87 | $E205 | THE FORCE WILL BE WITH YOU. | ||||
| 88 | $E220 | ALWAYS | ||||
| 89 | $E226 | MS.ACC | -260. | 480. | WHT | ACCOUNTING INFORMATION |
| 90 | $E23C | -216. | 440. | GRN | AUX COINS | |
| 91 | $E245 | -360. | 400. | GRN | LEFT MECH COINS | |
| 92 | $E254 | -384. | 360. | GRN | RIGHT MECH COINS | |
| 93 | $E264 | -384. | 320. | GRN | TOTAL COINS PAID | |
| 94 | $E274 | -288. | 280. | GRN | GAMES PLAYED | |
| 95 | $E280 | 0250. | 320. | GRN | HIGH WAVE | |
| 96 | $E289 | -360. | 220. | GRN | TOTAL GAME TIME SECONDS | |
| 97 | $E2AA | -408. | 180. | GRN | AVERAGE GAME TIME | |
| 98 | $E2BB | -312. | 120. | GRN | TOTAL TIME ON SECONDS | |
| 99 | $E2DA | -432. | 080. | GRN | PERCENTAGE OF PLAY PERCENT | |
| 100 | $E2F8 | -248. | 000. | WHT | HISTORY OF GAME TIMES | |
| 101 | $E30D | MS.OPT | -140. | 500. | WHT | GAME OPTIONS |
| 102 | $E319 | -360. | 450. | GRN | VALUE OF A COIN | |
| 103 | $E328 | -360. | 400. | GRN | LEFT MECH VALUE | |
| 104 | $E337 | -384. | 350. | GRN | RIGHT MECH VALUE | |
| 105 | $E347 | -264. | 300. | GRN | BONUS ADDER | |
| 106 | $E352 | -360. | 250. | GRN | STARTING SHIELD | |
| 107 | $E361 | -360. | 200. | GRN | PLAY DIFFICULTY | |
| 108 | $E370 | -288. | 150. | GRN | BONUS SHIELD | |
| 109 | $E37C | -384. | 100. | GRN | MUSIC IN ATTRACT | |
| 110 | $E38C | -408. | 000. | GRN | RESET HIGH SCORES | |
| 111 | $E39D | -408. | -050. | GRN | RESET TIMING INFO | |
| 112 | $E3AE | -312. | -100. | GRN | RESET OPTIONS | |
| 113 | $E3BB | -264. | -150. | GRN | TEST NOVRAM | |
| 114 | $E3C6 | -260. | -300. | GRN | UP,DOWN TO SELECT ITEM | |
| 115 | $E3DC | -368. | -350. | GRN | PULL LEFT FIRE TO CHANGE SETTING | |
| 116 | $E3FC | MS.VLC | 072. | 450. | GRN | FREE PLAY |
| 117 | $E405 | 072. | 450. | GRN | 2 CREDITS | |
| 118 | $E40E | 072. | 450. | GRN | 1 CREDIT | |
| 119 | $E416 | 072. | 450. | GRN | % CREDIT | |
| 120 | $E41E | MS.LMV | 072. | 400. | GRN | 1 |
| 121 | $E41F | 072. | 400. | GRN | 2 | |
| 122 | $E420 | MS.RMV | 072. | 350. | GRN | 1 |
| 123 | $E421 | 072. | 350. | GRN | 4 | |
| 124 | $E422 | 072. | 350. | GRN | 5 | |
| 125 | $E423 | 072. | 350. | GRN | 6 | |
| 126 | $E424 | MS.BAV | 072. | 300. | GRN | NONE |
| 127 | $E428 | 072. | 300. | GRN | 2 GIVES 1 | |
| 128 | $E431 | 072. | 300. | GRN | 4 GIVES 1 | |
| 129 | $E43A | 072. | 300. | GRN | 4 GIVES 2 | |
| 130 | $E443 | 072. | 300. | GRN | 5 GIVES 1 | |
| 131 | $E44C | 072. | 300. | GRN | 3 GIVES 1 | |
| 132 | $E455 | 072. | 300. | GRN | NONE | |
| 133 | $E455 | 072. | 300. | GRN | NONE | |
| 134 | $E459 | MS.SLV | 072. | 250. | GRN | 6 |
| 135 | $E45A | 072. | 250. | GRN | 7 | |
| 136 | $E45B | 072. | 250. | GRN | 8 | |
| 137 | $E45C | 072. | 250. | GRN | 9 | |
| 138 | $E45D | MS.DIF | 072. | 200. | GRN | EASY |
| 139 | $E461 | 072. | 200. | GRN | MODERATE | |
| 140 | $E469 | 072. | 200. | GRN | HARD | |
| 141 | $E46D | 072. | 200. | GRN | HARDEST | |
| 142 | $E474 | MS.BSV | 072. | 150. | GRN | 0 |
| 143 | $E475 | 072. | 150. | GRN | 1 | |
| 144 | $E476 | 072. | 150. | GRN | 2 | |
| 145 | $E477 | 072. | 150. | GRN | 3 | |
| 146 | $E478 | MS.MUV | 072. | 100. | GRN | YES |
| 147 | $E47B | 072. | 100. | GRN | NO | |
| 148 | $E47D | MS.RHS | 072. | 000. | GRN | NO |
| 149 | $E47F | 072. | 000. | GRN | YES | |
| 150 | $E482 | MS.RAC | 072. | -050. | GRN | NO |
| 151 | $E484 | 072. | -050. | GRN | YES | |
| 152 | $E487 | MS.ROP | 072. | -100. | GRN | NO |
| 153 | $E489 | 072. | -100. | GRN | YES | |
| 154 | $E48C | MS.TER | 072. | -150. | GRN | NO |
| 155 | $E48E | 072. | -150. | GRN | YES | |
| 156 | $E491 | MS.GNV | 178. | -150. | RED | NO ERRORS |
| 157 | $E49A | MS.BNV | 178. | -150. | RED | ERROR AT |
| 158 | $E4A2 | MS.SWT | -128. | 400. | WHT | SWITCH TEST |
| 159 | $E4AD | -300. | 300. | GRN | LEFT FIRE | |
| 160 | $E4B6 | 100. | 300. | GRN | RIGHT FIRE | |
| 161 | $E4C0 | -080. | -150. | GRN | SPARE 1 | |
| 162 | $E4C7 | -104. | 200. | GRN | SELF TEST | |
| 163 | $E4D0 | -044. | 150. | GRN | SLAM | |
| 164 | $E4D4 | -092. | 100. | GRN | AUX COIN | |
| 165 | $E4DC | -104. | 050. | GRN | LEFT COIN | |
| 166 | $E4E5 | -116. | -000. | GRN | RIGHT COIN | |
| 167 | $E4EF | -104. | -100. | GRN | ||
| 168 | $E4EF | -104. | -100. | GRN | ||
| 169 | $E4F0 | -324. | 250. | GRN | LEFT THUMB | |
| 170 | $E4FA | 100. | 250. | GRN | RIGHT THUMB | |
| 171 | $E505 | -080. | -200. | GRN | SPARE 2 | |
| 172 | $E50C | -068. | -300. | GRN | ||
| 173 | $E50C | -068. | -300. | GRN | ||
| 174 | $E50C | -068. | -300. | GRN | ||
| 175 | $E50D | MS.POT | 228. | 210. | WHT | POT TEST |
| 176 | $E515 | MS.RAM | -176. | 450. | WHT | HARDWARE ERRORS |
| 177 | $E524 | -212. | 000. | WHT | NO ERRORS DETECTED | |
| 178 | $E536 | -200. | 400. | GRN | PROGRAM RAM AT 2FH | |
| 179 | $E548 | -164. | 350. | GRN | MATH RAM AT 5F | |
| 180 | $E556 | -164. | 300. | GRN | MATH RAM AT 5H | |
| 181 | $E564 | -140. | 250. | GRN | VG RAM0 AT 3L | |
| 182 | $E571 | -140. | 200. | GRN | VG RAM1 AT 3M | |
| 183 | $E57E | -140. | 150. | GRN | VG RAM2 AT 3P | |
| 184 | $E58B | -140. | 100. | GRN | VG RAM3 AT 4L | |
| 185 | $E598 | -140. | 050. | GRN | VG RAM4 AT 4M | |
| 186 | $E5A5 | -140. | 000. | GRN | VG RAM5 AT 4P | |
| 187 | $E5B2 | -260. | -050. | GRN | NON VOLATILE RAM AT 1E | |
| 188 | $E5C8 | -200. | -200. | GRN | PROGRAM ROM0 AT 1F | |
| 189 | $E5DA | -200. | -250. | GRN | PROGRAM ROM1 AT 1HJ | |
| 190 | $E5ED | -200. | -300. | GRN | PROGRAM ROM2 AT 1JK | |
| 191 | $E600 | -200. | -350. | GRN | PROGRAM ROM3 AT 1KL | |
| 192 | $E613 | -200. | -400. | GRN | PROGRAM ROM4 AT 1M | |
| 193 | $E625 | -140. | -150. | GRN | VG ROM AT 1L | |
| 194 | $E631 | MS.MBT | -152. | 400. | WHT | MATHBOX TESTS |
| 195 | $E63E | MS.MBN | -260. | 200. | WHT | BAD MATHBOX READY LINE |
| 196 | $E654 | MS.DIV | -164. | 350. | WHT | DIVIDER ERRORS |
| 197 | $E662 | -200. | 200. | WHT | NO DIVIDER ERRORS | |
| 198 | $E673 | -360. | 275. | WHT | OPT SW NUM DIV DEN IS ERROR | |
| 199 | $E691 | MS.MTX | -152. | -100. | WHT | MATRIX ERRORS |
| 200 | $E69E | -188. | -300. | WHT | NO MATRIX ERRORS | |
| 201 | $E6AE | MS.BIP | -092. | 100. | WHT | BIP TEST |
| 202 | $E6B6 | -176. | -100. | WHT | ALIGN THE BOXES | |
| 203 | $E6C5 | MS.SCL | -116. | 250. | WHT | SCALE TEST |
| 204 | $E6CF | -068. | 190. | WHT | LINEAR | |
| 205 | $E6D5 | -200. | 190. | WHT | LINEAR AND BINARY | |
| 206 | $E6E6 | MS.INT | -100. | -200. | WHT&0FF00!00 | 0. OFF |
| 207 | $E6EC | -100. | -250. | WHT&0FF00!10 | 1. DIM | |
| 208 | $E6F2 | -100. | -300. | WHT&0FF00!20 | 2. LOW | |
| 209 | $E6F8 | -100. | -350. | WHT&0FF00!80 | 3. HIGH | |
| 210 | $E6FF | -164. | 300. | WHT | INTENSITY TEST | |
| 211 | $E70D | MS.XIT | -308. | -450. | WHT | PRESS AUX COIN TO CONTINUE |
| 212 | $E727 | MS.TST | -332. | -450. | WHT | PRESS AUX COIN FOR SELF TEST |
| 213 | $E743 | MS.RES | -392. | -250. | VJMFL | PULL RIGHT FIRE TO PERFORM RESETS |