| 1 | WARNING: VocStream::preProcess: Caught 128 as terminator!
|
|---|
| 2 | WARNING: VocStream::preProcess: Caught 128 as terminator!
|
|---|
| 3 | User picked target 'simon1-cd-amiga' (gameid 'simon1')...
|
|---|
| 4 | Looking for a plugin supporting this gameid... AGOS
|
|---|
| 5 | Starting 'Simon the Sorcerer 1'
|
|---|
| 6 | ; 54
|
|---|
| 7 | IS_ITEM_EQ OBJECT_ITEM <171> ->
|
|---|
| 8 | ; 54
|
|---|
| 9 | IS_ITEM_EQ OBJECT_ITEM <170> ->
|
|---|
| 10 | ; 54
|
|---|
| 11 | IS_ITEM_EQ OBJECT_ITEM <169> ->
|
|---|
| 12 | ; 54
|
|---|
| 13 | IS_ITEM_EQ OBJECT_ITEM <168> ->
|
|---|
| 14 | ; 54
|
|---|
| 15 | IS_ITEM_EQ OBJECT_ITEM <167> ->
|
|---|
| 16 | ; 54
|
|---|
| 17 | IS_ITEM_EQ OBJECT_ITEM <150> ->
|
|---|
| 18 | ; 54
|
|---|
| 19 | IS_ITEM_EQ OBJECT_ITEM <149> ->
|
|---|
| 20 | SET [59] 7
|
|---|
| 21 | DONE
|
|---|
| 22 | START_SUB 55
|
|---|
| 23 |
|
|---|
| 24 | ******************************************
|
|---|
| 25 | ;Subroutine, ID=55:
|
|---|
| 26 | SUB_55:
|
|---|
| 27 | ; ****
|
|---|
| 28 | MOUSE_OFF
|
|---|
| 29 | DEL_BOX 50
|
|---|
| 30 | DEL_BOX 51
|
|---|
| 31 | DEL_BOX 52
|
|---|
| 32 | DEL_BOX 53
|
|---|
| 33 | DEL_BOX 54
|
|---|
| 34 | DEL_BOX 55
|
|---|
| 35 | DEL_BOX 56
|
|---|
| 36 | CHANGE_WINDOW 3
|
|---|
| 37 | CLS
|
|---|
| 38 |
|
|---|
| 39 | END ******************************************
|
|---|
| 40 | ; 55
|
|---|
| 41 | MOUSE_OFF
|
|---|
| 42 | DEL_BOX 50
|
|---|
| 43 | DEL_BOX 51
|
|---|
| 44 | DEL_BOX 52
|
|---|
| 45 | DEL_BOX 53
|
|---|
| 46 | DEL_BOX 54
|
|---|
| 47 | DEL_BOX 55
|
|---|
| 48 | DEL_BOX 56
|
|---|
| 49 | CHANGE_WINDOW 3
|
|---|
| 50 | CLS
|
|---|
| 51 | ; 1123
|
|---|
| 52 | START_SUB 50
|
|---|
| 53 |
|
|---|
| 54 | ******************************************
|
|---|
| 55 | ;Subroutine, ID=50:
|
|---|
| 56 | SUB_50:
|
|---|
| 57 | ; ****
|
|---|
| 58 | SET [52] 320
|
|---|
| 59 | MOVE [15] [50]
|
|---|
| 60 | MUL [50] 8
|
|---|
| 61 | ADD [50] 24
|
|---|
| 62 | IS_GE [50] 64 ->
|
|---|
| 63 | SET [50] 0
|
|---|
| 64 | SET [52] 128
|
|---|
| 65 | ; ****
|
|---|
| 66 | IS_LE [50] 256 ->
|
|---|
| 67 | SET [50] 192
|
|---|
| 68 | SET [52] 128
|
|---|
| 69 | ; ****
|
|---|
| 70 | IS_EQ [52] 320 ->
|
|---|
| 71 | IS_GE [50] 160 ->
|
|---|
| 72 | MOVE [50] [52]
|
|---|
| 73 | ADDF [52] [52]
|
|---|
| 74 | ZERO [50]
|
|---|
| 75 | ; ****
|
|---|
| 76 | IS_EQ [52] 320 ->
|
|---|
| 77 | SUBF [52] [50]
|
|---|
| 78 | SUBF [50] [52]
|
|---|
| 79 | ADDF [52] [52]
|
|---|
| 80 | ; ****
|
|---|
| 81 | MOVE [16] [51]
|
|---|
| 82 | SUB [51] 12
|
|---|
| 83 | IS_GE [51] 2 ->
|
|---|
| 84 | SET [51] 2
|
|---|
| 85 | ; ****
|
|---|
| 86 | SETUP_TEXT 1 [50] [51] [52]
|
|---|
| 87 |
|
|---|
| 88 | END ******************************************
|
|---|
| 89 | ; 50
|
|---|
| 90 | SET [52] 320
|
|---|
| 91 | MOVE [15] [50]
|
|---|
| 92 | MUL [50] 8
|
|---|
| 93 | ADD [50] 24
|
|---|
| 94 | IS_GE [50] 64 ->
|
|---|
| 95 | ; 50
|
|---|
| 96 | IS_LE [50] 256 ->
|
|---|
| 97 | ; 50
|
|---|
| 98 | IS_EQ [52] 320 ->
|
|---|
| 99 | IS_GE [50] 160 ->
|
|---|
| 100 | MOVE [50] [52]
|
|---|
| 101 | ADDF [52] [52]
|
|---|
| 102 | ZERO [50]
|
|---|
| 103 | ; 50
|
|---|
| 104 | IS_EQ [52] 320 ->
|
|---|
| 105 | ; 50
|
|---|
| 106 | MOVE [16] [51]
|
|---|
| 107 | SUB [51] 12
|
|---|
| 108 | IS_GE [51] 2 ->
|
|---|
| 109 | ; 50
|
|---|
| 110 | SETUP_TEXT 1 [50] [51] [52]
|
|---|
| 111 | SCREEN_TEXT_LONG_TEXT 1 0 [59]
|
|---|
| 112 | ; address=5e, vgafile=2 vgasprite=202
|
|---|
| 113 | 23: SET_PRIORITY 150
|
|---|
| 114 | 12: DELAY 5
|
|---|
| 115 | 59: IF_SPEECH ->
|
|---|
| 116 | 18: JUMP_REL -10
|
|---|
| 117 | 44: IF_BIT_CLEAR 28 ->
|
|---|
| 118 | 49: SET_BIT 14
|
|---|
| 119 | 12: DELAY 10
|
|---|
| 120 | 15: SYNC 200
|
|---|
| 121 | 25: HALT_SPRITE
|
|---|
| 122 | ; end
|
|---|
| 123 | WAIT_SYNC 200
|
|---|
| 124 | 00681 0005E: 202 2 23: SET_PRIORITY 150
|
|---|
| 125 | 00681 00062: 202 2 12: DELAY 5
|
|---|
| 126 | 00686 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 127 | 00686 00068: 202 2 18: JUMP_REL -10
|
|---|
| 128 | 00686 00062: 202 2 12: DELAY 5
|
|---|
| 129 | 00691 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 130 | 00691 00068: 202 2 18: JUMP_REL -10
|
|---|
| 131 | 00691 00062: 202 2 12: DELAY 5
|
|---|
| 132 | 00696 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 133 | 00696 00068: 202 2 18: JUMP_REL -10
|
|---|
| 134 | 00696 00062: 202 2 12: DELAY 5
|
|---|
| 135 | 00701 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 136 | 00701 00068: 202 2 18: JUMP_REL -10
|
|---|
| 137 | 00701 00062: 202 2 12: DELAY 5
|
|---|
| 138 | 00706 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 139 | 00706 00068: 202 2 18: JUMP_REL -10
|
|---|
| 140 | 00706 00062: 202 2 12: DELAY 5
|
|---|
| 141 | 00711 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 142 | 00711 00068: 202 2 18: JUMP_REL -10
|
|---|
| 143 | 00711 00062: 202 2 12: DELAY 5
|
|---|
| 144 | 00716 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 145 | 00716 00068: 202 2 18: JUMP_REL -10
|
|---|
| 146 | 00716 00062: 202 2 12: DELAY 5
|
|---|
| 147 | 00721 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 148 | 00721 00068: 202 2 18: JUMP_REL -10
|
|---|
| 149 | 00721 00062: 202 2 12: DELAY 5
|
|---|
| 150 | 00726 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 151 | 00726 00068: 202 2 18: JUMP_REL -10
|
|---|
| 152 | 00726 00062: 202 2 12: DELAY 5
|
|---|
| 153 | 00731 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 154 | 00731 00068: 202 2 18: JUMP_REL -10
|
|---|
| 155 | 00731 00062: 202 2 12: DELAY 5
|
|---|
| 156 | 00736 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 157 | 00736 00068: 202 2 18: JUMP_REL -10
|
|---|
| 158 | 00736 00062: 202 2 12: DELAY 5
|
|---|
| 159 | 00741 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 160 | 00741 00068: 202 2 18: JUMP_REL -10
|
|---|
| 161 | 00741 00062: 202 2 12: DELAY 5
|
|---|
| 162 | 00746 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 163 | 00746 00068: 202 2 18: JUMP_REL -10
|
|---|
| 164 | 00746 00062: 202 2 12: DELAY 5
|
|---|
| 165 | 00751 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 166 | 00751 00068: 202 2 18: JUMP_REL -10
|
|---|
| 167 | 00751 00062: 202 2 12: DELAY 5
|
|---|
| 168 | 00756 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 169 | ; skipped
|
|---|
| 170 | 00756 0006C: 202 2 44: IF_BIT_CLEAR 28 ->
|
|---|
| 171 | 00756 00070: 202 2 49: SET_BIT 14
|
|---|
| 172 | 00756 00074: 202 2 12: DELAY 10
|
|---|
| 173 | 00766 00078: 202 2 15: SYNC 200
|
|---|
| 174 | 00766 0007C: 202 2 25: HALT_SPRITE
|
|---|
| 175 | ; 1123
|
|---|
| 176 | IS_EQ [59] 1 ->
|
|---|
| 177 | ; 1123
|
|---|
| 178 | CLEAR_BIT 59
|
|---|
| 179 | IS_BIT2_SET 87 ->
|
|---|
| 180 | IS_EQ [59] 7 ->
|
|---|
| 181 | SET_BIT 59
|
|---|
| 182 | ; 1123
|
|---|
| 183 | IS_BIT_CLEAR 59 ->
|
|---|
| 184 | ; 1123
|
|---|
| 185 | SETUP_TEXT 1 0 54 272
|
|---|
| 186 | PRINT_STR 1 1 NULL_STRING 319
|
|---|
| 187 | ; address=5e, vgafile=2 vgasprite=202
|
|---|
| 188 | 23: SET_PRIORITY 150
|
|---|
| 189 | 12: DELAY 5
|
|---|
| 190 | 59: IF_SPEECH ->
|
|---|
| 191 | 18: JUMP_REL -10
|
|---|
| 192 | 44: IF_BIT_CLEAR 28 ->
|
|---|
| 193 | 49: SET_BIT 14
|
|---|
| 194 | 12: DELAY 10
|
|---|
| 195 | 15: SYNC 200
|
|---|
| 196 | 25: HALT_SPRITE
|
|---|
| 197 | ; end
|
|---|
| 198 | WAIT_SYNC 200
|
|---|
| 199 | 00768 0005E: 202 2 23: SET_PRIORITY 150
|
|---|
| 200 | 00768 00062: 202 2 12: DELAY 5
|
|---|
| 201 | 00773 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 202 | 00773 00068: 202 2 18: JUMP_REL -10
|
|---|
| 203 | 00773 00062: 202 2 12: DELAY 5
|
|---|
| 204 | 00778 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 205 | 00778 00068: 202 2 18: JUMP_REL -10
|
|---|
| 206 | 00778 00062: 202 2 12: DELAY 5
|
|---|
| 207 | 00783 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 208 | 00783 00068: 202 2 18: JUMP_REL -10
|
|---|
| 209 | 00783 00062: 202 2 12: DELAY 5
|
|---|
| 210 | 00788 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 211 | 00788 00068: 202 2 18: JUMP_REL -10
|
|---|
| 212 | 00788 00062: 202 2 12: DELAY 5
|
|---|
| 213 | 00793 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 214 | 00793 00068: 202 2 18: JUMP_REL -10
|
|---|
| 215 | 00793 00062: 202 2 12: DELAY 5
|
|---|
| 216 | 00798 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 217 | 00798 00068: 202 2 18: JUMP_REL -10
|
|---|
| 218 | 00798 00062: 202 2 12: DELAY 5
|
|---|
| 219 | 00803 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 220 | 00803 00068: 202 2 18: JUMP_REL -10
|
|---|
| 221 | 00803 00062: 202 2 12: DELAY 5
|
|---|
| 222 | 00808 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 223 | 00808 00068: 202 2 18: JUMP_REL -10
|
|---|
| 224 | 00808 00062: 202 2 12: DELAY 5
|
|---|
| 225 | 00813 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 226 | 00813 00068: 202 2 18: JUMP_REL -10
|
|---|
| 227 | 00813 00062: 202 2 12: DELAY 5
|
|---|
| 228 | 00818 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 229 | ; skipped
|
|---|
| 230 | 00818 0006C: 202 2 44: IF_BIT_CLEAR 28 ->
|
|---|
| 231 | 00818 00070: 202 2 49: SET_BIT 14
|
|---|
| 232 | 00818 00074: 202 2 12: DELAY 10
|
|---|
| 233 | 00823 00504: 1221 12 18: JUMP_REL -12
|
|---|
| 234 | 00823 004FC: 1221 12 52: PLAY_EFFECT 123
|
|---|
| 235 | WARNING: VocStream::preProcess: Caught 128 as terminator!
|
|---|
| 236 | 00823 00500: 1221 12 12: DELAY 280
|
|---|
| 237 | 00828 00078: 202 2 15: SYNC 200
|
|---|
| 238 | 00828 0007C: 202 2 25: HALT_SPRITE
|
|---|
| 239 | START_SUB 50
|
|---|
| 240 |
|
|---|
| 241 | ******************************************
|
|---|
| 242 | ;Subroutine, ID=50:
|
|---|
| 243 | SUB_50:
|
|---|
| 244 | ; ****
|
|---|
| 245 | SET [52] 320
|
|---|
| 246 | MOVE [15] [50]
|
|---|
| 247 | MUL [50] 8
|
|---|
| 248 | ADD [50] 24
|
|---|
| 249 | IS_GE [50] 64 ->
|
|---|
| 250 | SET [50] 0
|
|---|
| 251 | SET [52] 128
|
|---|
| 252 | ; ****
|
|---|
| 253 | IS_LE [50] 256 ->
|
|---|
| 254 | SET [50] 192
|
|---|
| 255 | SET [52] 128
|
|---|
| 256 | ; ****
|
|---|
| 257 | IS_EQ [52] 320 ->
|
|---|
| 258 | IS_GE [50] 160 ->
|
|---|
| 259 | MOVE [50] [52]
|
|---|
| 260 | ADDF [52] [52]
|
|---|
| 261 | ZERO [50]
|
|---|
| 262 | ; ****
|
|---|
| 263 | IS_EQ [52] 320 ->
|
|---|
| 264 | SUBF [52] [50]
|
|---|
| 265 | SUBF [50] [52]
|
|---|
| 266 | ADDF [52] [52]
|
|---|
| 267 | ; ****
|
|---|
| 268 | MOVE [16] [51]
|
|---|
| 269 | SUB [51] 12
|
|---|
| 270 | IS_GE [51] 2 ->
|
|---|
| 271 | SET [51] 2
|
|---|
| 272 | ; ****
|
|---|
| 273 | SETUP_TEXT 1 [50] [51] [52]
|
|---|
| 274 |
|
|---|
| 275 | END ******************************************
|
|---|
| 276 | ; 50
|
|---|
| 277 | SET [52] 320
|
|---|
| 278 | MOVE [15] [50]
|
|---|
| 279 | MUL [50] 8
|
|---|
| 280 | ADD [50] 24
|
|---|
| 281 | IS_GE [50] 64 ->
|
|---|
| 282 | ; 50
|
|---|
| 283 | IS_LE [50] 256 ->
|
|---|
| 284 | ; 50
|
|---|
| 285 | IS_EQ [52] 320 ->
|
|---|
| 286 | IS_GE [50] 160 ->
|
|---|
| 287 | MOVE [50] [52]
|
|---|
| 288 | ADDF [52] [52]
|
|---|
| 289 | ZERO [50]
|
|---|
| 290 | ; 50
|
|---|
| 291 | IS_EQ [52] 320 ->
|
|---|
| 292 | ; 50
|
|---|
| 293 | MOVE [16] [51]
|
|---|
| 294 | SUB [51] 12
|
|---|
| 295 | IS_GE [51] 2 ->
|
|---|
| 296 | ; 50
|
|---|
| 297 | SETUP_TEXT 1 [50] [51] [52]
|
|---|
| 298 | PRINT_STR 1 0 NULL_STRING 320
|
|---|
| 299 | ; address=5e, vgafile=2 vgasprite=202
|
|---|
| 300 | 23: SET_PRIORITY 150
|
|---|
| 301 | 12: DELAY 5
|
|---|
| 302 | 59: IF_SPEECH ->
|
|---|
| 303 | 18: JUMP_REL -10
|
|---|
| 304 | 44: IF_BIT_CLEAR 28 ->
|
|---|
| 305 | 49: SET_BIT 14
|
|---|
| 306 | 12: DELAY 10
|
|---|
| 307 | 15: SYNC 200
|
|---|
| 308 | 25: HALT_SPRITE
|
|---|
| 309 | ; end
|
|---|
| 310 | WAIT_SYNC 200
|
|---|
| 311 | 00831 0005E: 202 2 23: SET_PRIORITY 150
|
|---|
| 312 | 00831 00062: 202 2 12: DELAY 5
|
|---|
| 313 | 00836 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 314 | 00836 00068: 202 2 18: JUMP_REL -10
|
|---|
| 315 | 00836 00062: 202 2 12: DELAY 5
|
|---|
| 316 | 00841 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 317 | 00841 00068: 202 2 18: JUMP_REL -10
|
|---|
| 318 | 00841 00062: 202 2 12: DELAY 5
|
|---|
| 319 | 00846 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 320 | 00846 00068: 202 2 18: JUMP_REL -10
|
|---|
| 321 | 00846 00062: 202 2 12: DELAY 5
|
|---|
| 322 | 00851 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 323 | 00851 00068: 202 2 18: JUMP_REL -10
|
|---|
| 324 | 00851 00062: 202 2 12: DELAY 5
|
|---|
| 325 | 00856 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 326 | 00856 00068: 202 2 18: JUMP_REL -10
|
|---|
| 327 | 00856 00062: 202 2 12: DELAY 5
|
|---|
| 328 | 00861 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 329 | 00861 00068: 202 2 18: JUMP_REL -10
|
|---|
| 330 | 00861 00062: 202 2 12: DELAY 5
|
|---|
| 331 | 00866 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 332 | 00866 00068: 202 2 18: JUMP_REL -10
|
|---|
| 333 | 00866 00062: 202 2 12: DELAY 5
|
|---|
| 334 | 00871 00066: 202 2 59: IF_SPEECH ->
|
|---|
| 335 | ; skipped
|
|---|
| 336 | 00871 0006C: 202 2 44: IF_BIT_CLEAR 28 ->
|
|---|
| 337 | 00871 00070: 202 2 49: SET_BIT 14
|
|---|
| 338 | 00871 00074: 202 2 12: DELAY 10
|
|---|
| 339 | 00881 00078: 202 2 15: SYNC 200
|
|---|
| 340 | 00881 0007C: 202 2 25: HALT_SPRITE
|
|---|
| 341 | SET_A_PARENT <155>
|
|---|
| 342 | SET [34] 1
|
|---|
| 343 | SET_BIT 50
|
|---|
| 344 | START_SUB 52
|
|---|
| 345 |
|
|---|
| 346 | ******************************************
|
|---|
| 347 | ;Subroutine, ID=52:
|
|---|
| 348 | SUB_52:
|
|---|
| 349 | ; ****
|
|---|
| 350 | PICTURE 1 5
|
|---|
| 351 | CHANGE_WINDOW 1
|
|---|
| 352 | CLS
|
|---|
| 353 | SET_INK 223
|
|---|
| 354 | SET [50] 101
|
|---|
| 355 | START_SUB 57
|
|---|
| 356 | DO_ICONS ME_ITEM 2
|
|---|
| 357 | MOUSE_ON
|
|---|
| 358 |
|
|---|
| 359 | END ******************************************
|
|---|
| 360 | ; 52
|
|---|
| 361 | PICTURE 1 5
|
|---|
| 362 | ; address=218, vgafile=0 vgasprite=1
|
|---|
| 363 | 22: SET_PALETTE 14 3
|
|---|
| 364 | 22: SET_PALETTE 15 3
|
|---|
| 365 | 22: SET_PALETTE 13 3
|
|---|
| 366 | 31: SET_WINDOW 5
|
|---|
| 367 | 10: DRAW 1 14 0 8 2
|
|---|
| 368 | 10: DRAW 2 13 0 9 0
|
|---|
| 369 | 10: DRAW 3 13 6 8 0
|
|---|
| 370 | 10: DRAW 4 13 12 9 0
|
|---|
| 371 | 10: DRAW 5 13 16 9 0
|
|---|
| 372 | 10: DRAW 6 13 0 28 0
|
|---|
| 373 | 10: DRAW 7 13 6 27 0
|
|---|
| 374 | 10: DRAW 8 13 12 27 0
|
|---|
| 375 | 10: DRAW 9 13 17 26 0
|
|---|
| 376 | 10: DRAW 10 13 0 45 0
|
|---|
| 377 | 10: DRAW 11 13 6 45 0
|
|---|
| 378 | 10: DRAW 12 13 12 45 0
|
|---|
| 379 | 10: DRAW 13 13 17 46 0
|
|---|
| 380 | 03: NEW_SPRITE 4 1 0 0 0
|
|---|
| 381 | 00: RET
|
|---|
| 382 | ; end
|
|---|
| 383 | 00882 00218: 202 2 22: SET_PALETTE 14 3
|
|---|
| 384 | 00882 0021E: 202 2 22: SET_PALETTE 15 3
|
|---|
| 385 | 00882 00224: 202 2 22: SET_PALETTE 13 3
|
|---|
| 386 | 00882 0022A: 202 2 31: SET_WINDOW 5
|
|---|
| 387 | 00882 0022E: 202 2 10: DRAW 1 14 0 8 2
|
|---|
| 388 | 00882 0023A: 202 2 10: DRAW 2 13 0 9 0
|
|---|
| 389 | 00882 00246: 202 2 10: DRAW 3 13 6 8 0
|
|---|
| 390 | 00882 00252: 202 2 10: DRAW 4 13 12 9 0
|
|---|
| 391 | 00882 0025E: 202 2 10: DRAW 5 13 16 9 0
|
|---|
| 392 | 00882 0026A: 202 2 10: DRAW 6 13 0 28 0
|
|---|
| 393 | 00882 00276: 202 2 10: DRAW 7 13 6 27 0
|
|---|
| 394 | 00882 00282: 202 2 10: DRAW 8 13 12 27 0
|
|---|
| 395 | 00882 0028E: 202 2 10: DRAW 9 13 17 26 0
|
|---|
| 396 | 00882 0029A: 202 2 10: DRAW 10 13 0 45 0
|
|---|
| 397 | 00882 002A6: 202 2 10: DRAW 11 13 6 45 0
|
|---|
| 398 | 00882 002B2: 202 2 10: DRAW 12 13 12 45 0
|
|---|
| 399 | 00882 002BE: 202 2 10: DRAW 13 13 17 46 0
|
|---|
| 400 | 00882 002CA: 202 2 03: NEW_SPRITE 4 1 0 0 0
|
|---|
| 401 | ; address=43e, vgafile=0 vgasprite=1
|
|---|
| 402 | 23: SET_PRIORITY 10
|
|---|
| 403 | 12: DELAY 5
|
|---|
| 404 | 22: SET_PALETTE 14 0
|
|---|
| 405 | 22: SET_PALETTE 15 2
|
|---|
| 406 | 22: SET_PALETTE 13 1
|
|---|
| 407 | 25: HALT_SPRITE
|
|---|
| 408 | ; end
|
|---|
| 409 | 00882 002D6: 202 2 00: RET
|
|---|
| 410 | CHANGE_WINDOW 1
|
|---|
| 411 | CLS
|
|---|
| 412 | SET_INK 223
|
|---|
| 413 | SET [50] 101
|
|---|
| 414 | START_SUB 57
|
|---|
| 415 |
|
|---|
| 416 | ******************************************
|
|---|
| 417 | ;Subroutine, ID=57:
|
|---|
| 418 | SUB_57:
|
|---|
| 419 | ; ****
|
|---|
| 420 | ENABLE_BOX [50]
|
|---|
| 421 | ADD [50] 1
|
|---|
| 422 | IS_NEQ [50] 113 ->
|
|---|
| 423 | RESCAN
|
|---|
| 424 |
|
|---|
| 425 | END ******************************************
|
|---|
| 426 | ; 57
|
|---|
| 427 | ENABLE_BOX [50]
|
|---|
| 428 | ADD [50] 1
|
|---|
| 429 | IS_NEQ [50] 113 ->
|
|---|
| 430 | RESCAN
|
|---|
| 431 | ; 57
|
|---|
| 432 | ENABLE_BOX [50]
|
|---|
| 433 | ADD [50] 1
|
|---|
| 434 | IS_NEQ [50] 113 ->
|
|---|
| 435 | RESCAN
|
|---|
| 436 | ; 57
|
|---|
| 437 | ENABLE_BOX [50]
|
|---|
| 438 | ADD [50] 1
|
|---|
| 439 | IS_NEQ [50] 113 ->
|
|---|
| 440 | RESCAN
|
|---|
| 441 | ; 57
|
|---|
| 442 | ENABLE_BOX [50]
|
|---|
| 443 | ADD [50] 1
|
|---|
| 444 | IS_NEQ [50] 113 ->
|
|---|
| 445 | RESCAN
|
|---|
| 446 | ; 57
|
|---|
| 447 | ENABLE_BOX [50]
|
|---|
| 448 | ADD [50] 1
|
|---|
| 449 | IS_NEQ [50] 113 ->
|
|---|
| 450 | RESCAN
|
|---|
| 451 | ; 57
|
|---|
| 452 | ENABLE_BOX [50]
|
|---|
| 453 | ADD [50] 1
|
|---|
| 454 | IS_NEQ [50] 113 ->
|
|---|
| 455 | RESCAN
|
|---|
| 456 | ; 57
|
|---|
| 457 | ENABLE_BOX [50]
|
|---|
| 458 | ADD [50] 1
|
|---|
| 459 | IS_NEQ [50] 113 ->
|
|---|
| 460 | RESCAN
|
|---|
| 461 | ; 57
|
|---|
| 462 | ENABLE_BOX [50]
|
|---|
| 463 | ADD [50] 1
|
|---|
| 464 | IS_NEQ [50] 113 ->
|
|---|
| 465 | RESCAN
|
|---|
| 466 | ; 57
|
|---|
| 467 | ENABLE_BOX [50]
|
|---|
| 468 | ADD [50] 1
|
|---|
| 469 | IS_NEQ [50] 113 ->
|
|---|
| 470 | RESCAN
|
|---|
| 471 | ; 57
|
|---|
| 472 | ENABLE_BOX [50]
|
|---|
| 473 | ADD [50] 1
|
|---|
| 474 | IS_NEQ [50] 113 ->
|
|---|
| 475 | RESCAN
|
|---|
| 476 | ; 57
|
|---|
| 477 | ENABLE_BOX [50]
|
|---|
| 478 | ADD [50] 1
|
|---|
| 479 | IS_NEQ [50] 113 ->
|
|---|
| 480 | RESCAN
|
|---|
| 481 | ; 57
|
|---|
| 482 | ENABLE_BOX [50]
|
|---|
| 483 | ADD [50] 1
|
|---|
| 484 | IS_NEQ [50] 113 ->
|
|---|
| 485 | DO_ICONS ME_ITEM 2
|
|---|
| 486 | MOUSE_ON
|
|---|
| 487 | DONE
|
|---|
| 488 | IS_BIT_SET 50 ->
|
|---|
| 489 | ZERO [32]
|
|---|
| 490 | ZERO [83]
|
|---|
| 491 | START_SUB 7
|
|---|
| 492 |
|
|---|
| 493 | ******************************************
|
|---|
| 494 | ;Subroutine, ID=7:
|
|---|
| 495 | SUB_7:
|
|---|
| 496 | ; ****
|
|---|
| 497 | SET [50] 10
|
|---|
| 498 | START_SUB 5
|
|---|
| 499 | ; ****
|
|---|
| 500 | ZERO [8]
|
|---|
| 501 | ZERO [9]
|
|---|
| 502 | CLEAR_BIT 74
|
|---|
| 503 | CLEAR_BIT 71
|
|---|
| 504 | CLEAR_BIT 72
|
|---|
| 505 | CLEAR_BIT 28
|
|---|
| 506 | SET_BIT 14
|
|---|
| 507 | ; ****
|
|---|
| 508 | CLEAR_BIT 0
|
|---|
| 509 | CLEAR_BIT 1
|
|---|
| 510 | CLEAR_BIT 2
|
|---|
| 511 | START_ITEM_SUB ITEM_A_PARENT
|
|---|
| 512 |
|
|---|
| 513 | END ******************************************
|
|---|
| 514 | ; 7
|
|---|
| 515 | SET [50] 10
|
|---|
| 516 | START_SUB 5
|
|---|
| 517 |
|
|---|
| 518 | ******************************************
|
|---|
| 519 | ;Subroutine, ID=5:
|
|---|
| 520 | SUB_5:
|
|---|
| 521 | ; ****
|
|---|
| 522 | DEL_BOX [50]
|
|---|
| 523 | ADD [50] 1
|
|---|
| 524 | IS_GE [50] 30 ->
|
|---|
| 525 | RESCAN
|
|---|
| 526 |
|
|---|
| 527 | END ******************************************
|
|---|
| 528 | ; 5
|
|---|
| 529 | DEL_BOX [50]
|
|---|
| 530 | ADD [50] 1
|
|---|
| 531 | IS_GE [50] 30 ->
|
|---|
| 532 | RESCAN
|
|---|
| 533 | ; 5
|
|---|
| 534 | DEL_BOX [50]
|
|---|
| 535 | ADD [50] 1
|
|---|
| 536 | IS_GE [50] 30 ->
|
|---|
| 537 | RESCAN
|
|---|
| 538 | ; 5
|
|---|
| 539 | DEL_BOX [50]
|
|---|
| 540 | ADD [50] 1
|
|---|
| 541 | IS_GE [50] 30 ->
|
|---|
| 542 | RESCAN
|
|---|
| 543 | ; 5
|
|---|
| 544 | DEL_BOX [50]
|
|---|
| 545 | ADD [50] 1
|
|---|
| 546 | IS_GE [50] 30 ->
|
|---|
| 547 | RESCAN
|
|---|
| 548 | ; 5
|
|---|
| 549 | DEL_BOX [50]
|
|---|
| 550 | ADD [50] 1
|
|---|
| 551 | IS_GE [50] 30 ->
|
|---|
| 552 | RESCAN
|
|---|
| 553 | ; 5
|
|---|
| 554 | DEL_BOX [50]
|
|---|
| 555 | ADD [50] 1
|
|---|
| 556 | IS_GE [50] 30 ->
|
|---|
| 557 | RESCAN
|
|---|
| 558 | ; 5
|
|---|
| 559 | DEL_BOX [50]
|
|---|
| 560 | ADD [50] 1
|
|---|
| 561 | IS_GE [50] 30 ->
|
|---|
| 562 | RESCAN
|
|---|
| 563 | ; 5
|
|---|
| 564 | DEL_BOX [50]
|
|---|
| 565 | ADD [50] 1
|
|---|
| 566 | IS_GE [50] 30 ->
|
|---|
| 567 | RESCAN
|
|---|
| 568 | ; 5
|
|---|
| 569 | DEL_BOX [50]
|
|---|
| 570 | ADD [50] 1
|
|---|
| 571 | IS_GE [50] 30 ->
|
|---|
| 572 | RESCAN
|
|---|
| 573 | ; 5
|
|---|
| 574 | DEL_BOX [50]
|
|---|
| 575 | ADD [50] 1
|
|---|
| 576 | IS_GE [50] 30 ->
|
|---|
| 577 | RESCAN
|
|---|
| 578 | ; 5
|
|---|
| 579 | DEL_BOX [50]
|
|---|
| 580 | ADD [50] 1
|
|---|
| 581 | IS_GE [50] 30 ->
|
|---|
| 582 | RESCAN
|
|---|
| 583 | ; 5
|
|---|
| 584 | DEL_BOX [50]
|
|---|
| 585 | ADD [50] 1
|
|---|
| 586 | IS_GE [50] 30 ->
|
|---|
| 587 | RESCAN
|
|---|
| 588 | ; 5
|
|---|
| 589 | DEL_BOX [50]
|
|---|
| 590 | ADD [50] 1
|
|---|
| 591 | IS_GE [50] 30 ->
|
|---|
| 592 | RESCAN
|
|---|
| 593 | ; 5
|
|---|
| 594 | DEL_BOX [50]
|
|---|
| 595 | ADD [50] 1
|
|---|
| 596 | IS_GE [50] 30 ->
|
|---|
| 597 | RESCAN
|
|---|
| 598 | ; 5
|
|---|
| 599 | DEL_BOX [50]
|
|---|
| 600 | ADD [50] 1
|
|---|
| 601 | IS_GE [50] 30 ->
|
|---|
| 602 | RESCAN
|
|---|
| 603 | ; 5
|
|---|
| 604 | DEL_BOX [50]
|
|---|
| 605 | ADD [50] 1
|
|---|
| 606 | IS_GE [50] 30 ->
|
|---|
| 607 | RESCAN
|
|---|
| 608 | ; 5
|
|---|
| 609 | DEL_BOX [50]
|
|---|
| 610 | ADD [50] 1
|
|---|
| 611 | IS_GE [50] 30 ->
|
|---|
| 612 | RESCAN
|
|---|
| 613 | ; 5
|
|---|
| 614 | DEL_BOX [50]
|
|---|
| 615 | ADD [50] 1
|
|---|
| 616 | IS_GE [50] 30 ->
|
|---|
| 617 | RESCAN
|
|---|
| 618 | ; 5
|
|---|
| 619 | DEL_BOX [50]
|
|---|
| 620 | ADD [50] 1
|
|---|
| 621 | IS_GE [50] 30 ->
|
|---|
| 622 | RESCAN
|
|---|
| 623 | ; 5
|
|---|
| 624 | DEL_BOX [50]
|
|---|
| 625 | ADD [50] 1
|
|---|
| 626 | IS_GE [50] 30 ->
|
|---|
| 627 | ; 7
|
|---|
| 628 | ZERO [8]
|
|---|
| 629 | ZERO [9]
|
|---|
| 630 | CLEAR_BIT 74
|
|---|
| 631 | CLEAR_BIT 71
|
|---|
| 632 | CLEAR_BIT 72
|
|---|
| 633 | CLEAR_BIT 28
|
|---|
| 634 | SET_BIT 14
|
|---|
| 635 | ; 7
|
|---|
| 636 | CLEAR_BIT 0
|
|---|
| 637 | CLEAR_BIT 1
|
|---|
| 638 | CLEAR_BIT 2
|
|---|
| 639 | START_ITEM_SUB ITEM_A_PARENT
|
|---|
| 640 |
|
|---|
| 641 | ******************************************
|
|---|
| 642 | ;Subroutine, ID=4001:
|
|---|
| 643 | SUB_4001:
|
|---|
| 644 | ; ****
|
|---|
| 645 | IS_BIT_SET 0 ->
|
|---|
| 646 | START_SUB 4002
|
|---|
| 647 | START_SUB 4003
|
|---|
| 648 | DONE
|
|---|
| 649 | ; ****
|
|---|
| 650 | IS_BIT_SET 1 ->
|
|---|
| 651 | START_SUB 4018
|
|---|
| 652 | DONE
|
|---|
| 653 | ; ****
|
|---|
| 654 | IS_BIT_SET 2 ->
|
|---|
| 655 | START_SUB 4019
|
|---|
| 656 | DONE
|
|---|
| 657 | ; ****
|
|---|
| 658 | IS_BIT_SET 3 ->
|
|---|
| 659 | START_SUB 4029
|
|---|
| 660 | DONE
|
|---|
| 661 | ; ****
|
|---|
| 662 | SET [124] 1
|
|---|
| 663 | SET [125] 3
|
|---|
| 664 | SET [126] 1
|
|---|
| 665 | SET [127] 1
|
|---|
| 666 | SET [128] 1
|
|---|
| 667 | SET [129] 1
|
|---|
| 668 | SET [130] 1
|
|---|
| 669 | SET [131] 2
|
|---|
| 670 | ; ****
|
|---|
| 671 | LOAD_SOUND_FILES 6
|
|---|
| 672 | ; ****
|
|---|
| 673 | PICTURE 2200 4
|
|---|
| 674 | IS_EQ [34] -1 ->
|
|---|
| 675 | START_SUB 142
|
|---|
| 676 | ; ****
|
|---|
| 677 | PLAY_TUNE 17 999
|
|---|
| 678 | ; ****
|
|---|
| 679 | IS_EQ [34] 1 ->
|
|---|
| 680 | ANIMATE 2200 4 0 0 0
|
|---|
| 681 | SET [35] 3
|
|---|
| 682 | SET [10] 1
|
|---|
| 683 | SET [11] 0
|
|---|
| 684 | SET [12] 1
|
|---|
| 685 | SET [13] 9
|
|---|
| 686 | SET [15] 36
|
|---|
| 687 | SET [16] -7
|
|---|
| 688 | SET_BIT 11
|
|---|
| 689 | ANIMATE 1118 4 0 0 2
|
|---|
| 690 | ; ****
|
|---|
| 691 | IS_EQ [34] 2 ->
|
|---|
| 692 | SET [35] 0
|
|---|
| 693 | SET [10] 2
|
|---|
| 694 | SET [11] 0
|
|---|
| 695 | SET [12] 5
|
|---|
| 696 | SET [13] 6
|
|---|
| 697 | SET [15] 41
|
|---|
| 698 | SET [16] 113
|
|---|
| 699 | SET_BIT 11
|
|---|
| 700 | ANIMATE 1123 4 0 0 2
|
|---|
| 701 | ; ****
|
|---|
| 702 | IS_EQ [34] 3 ->
|
|---|
| 703 | SET [35] 0
|
|---|
| 704 | SET [10] 3
|
|---|
| 705 | SET [11] 1
|
|---|
| 706 | SET [12] 6
|
|---|
| 707 | SET [13] 0
|
|---|
| 708 | SET [15] -2
|
|---|
| 709 | SET [16] 145
|
|---|
| 710 | SET_BIT 11
|
|---|
| 711 | ANIMATE 1129 4 0 0 2
|
|---|
| 712 | ; ****
|
|---|
| 713 | START_SUB 4022
|
|---|
| 714 |
|
|---|
| 715 | END ******************************************
|
|---|
| 716 | ; 4001
|
|---|
| 717 | IS_BIT_SET 0 ->
|
|---|
| 718 | ; 4001
|
|---|
| 719 | IS_BIT_SET 1 ->
|
|---|
| 720 | ; 4001
|
|---|
| 721 | IS_BIT_SET 2 ->
|
|---|
| 722 | ; 4001
|
|---|
| 723 | IS_BIT_SET 3 ->
|
|---|
| 724 | ; 4001
|
|---|
| 725 | SET [124] 1
|
|---|
| 726 | SET [125] 3
|
|---|
| 727 | SET [126] 1
|
|---|
| 728 | SET [127] 1
|
|---|
| 729 | SET [128] 1
|
|---|
| 730 | SET [129] 1
|
|---|
| 731 | SET [130] 1
|
|---|
| 732 | SET [131] 2
|
|---|
| 733 | ; 4001
|
|---|
| 734 | LOAD_SOUND_FILES 6
|
|---|
| 735 | ; 4001
|
|---|
| 736 | PICTURE 2200 4
|
|---|
| 737 | 00883 0043E: 1 0 23: SET_PRIORITY 10
|
|---|
| 738 | 00883 00442: 1 0 12: DELAY 5
|
|---|
| 739 | ; address=528, vgafile=22 vgasprite=2200
|
|---|
| 740 | 62: FASTFADEOUT
|
|---|
| 741 | 27: RESET
|
|---|
| 742 | 22: SET_PALETTE 0 0
|
|---|
| 743 | 22: SET_PALETTE 3 1
|
|---|
| 744 | 22: SET_PALETTE 4 2
|
|---|
| 745 | 22: SET_PALETTE 5 3
|
|---|
| 746 | 22: SET_PALETTE 6 4
|
|---|
| 747 | 22: SET_PALETTE 7 5
|
|---|
| 748 | 22: SET_PALETTE 8 6
|
|---|
| 749 | 22: SET_PALETTE 12 7
|
|---|
| 750 | 10: DRAW 1 0 0 0 2
|
|---|
| 751 | 10: DRAW 4 3 6 57 0
|
|---|
| 752 | 10: DRAW 5 3 22 45 0
|
|---|
| 753 | 03: NEW_SPRITE 4 2202 0 0 4
|
|---|
| 754 | 03: NEW_SPRITE 4 2203 0 0 4
|
|---|
| 755 | 03: NEW_SPRITE 4 2204 0 0 5
|
|---|
| 756 | 03: NEW_SPRITE 4 2205 0 0 5
|
|---|
| 757 | 44: IF_BIT_CLEAR 26 ->
|
|---|
| 758 | 03: NEW_SPRITE 4 2206 0 0 6
|
|---|
| 759 | 44: IF_BIT_CLEAR 26 ->
|
|---|
| 760 | 03: NEW_SPRITE 4 2208 0 0 7
|
|---|
| 761 | 43: IF_BIT_SET 26 ->
|
|---|
| 762 | 03: NEW_SPRITE 4 2233 0 0 7
|
|---|
| 763 | 03: NEW_SPRITE 4 2209 0 0 7
|
|---|
| 764 | 03: NEW_SPRITE 4 2245 0 0 7
|
|---|
| 765 | 63: FASTFADEIN
|
|---|
| 766 | 11: CLEAR_PATHFIND_ARRAY
|
|---|
| 767 | 17: SET_PATHFIND_ITEM 1 (240,48) (248,46) (256,45) (264,43) (272,42) (280,40) (288,39) (296,39) (304,39) (312,38)
|
|---|
| 768 | 17: SET_PATHFIND_ITEM 2 (200,92) (208,79) (216,73) (224,64) (232,58) (240,48)
|
|---|
| 769 | 17: SET_PATHFIND_ITEM 3 (200,104) (200,98) (200,92)
|
|---|
| 770 | 17: SET_PATHFIND_ITEM 4 (200,104) (208,104) (216,104) (224,104) (232,105) (240,105) (248,106) (256,106) (264,106) (272,106) (280,106) (288,106)
|
|---|
| 771 | 17: SET_PATHFIND_ITEM 5 (288,106) (296,112) (304,119) (312,130) (320,136) (328,146) (336,156)
|
|---|
| 772 | 17: SET_PATHFIND_ITEM 6 (65528,188) (0,180) (8,168) (16,162) (24,152) (32,146) (40,135) (48,125) (56,118) (64,106)
|
|---|
| 773 | 17: SET_PATHFIND_ITEM 7 (64,106) (72,106) (80,106) (88,106) (96,106) (104,105) (112,105) (120,105) (128,105) (136,105) (144,105) (152,104) (160,104)
|
|---|
| 774 | 17: SET_PATHFIND_ITEM 8 (152,97) (160,104)
|
|---|
| 775 | 17: SET_PATHFIND_ITEM 9 (160,104) (168,104) (176,104) (184,104) (192,104) (200,104)
|
|---|
| 776 | 39: SET_VAR [81] 2201
|
|---|
| 777 | 39: SET_VAR [82] 2210
|
|---|
| 778 | 00: RET
|
|---|
| 779 | ; end
|
|---|
| 780 | 00885 00528: 1 0 62: FASTFADEOUT
|
|---|
| 781 | 00885 0052A: 1 0 27: RESET
|
|---|
| 782 | 00885 0052C: 1 0 22: SET_PALETTE 0 0
|
|---|
| 783 | 00885 00532: 1 0 22: SET_PALETTE 3 1
|
|---|
| 784 | 00885 00538: 1 0 22: SET_PALETTE 4 2
|
|---|
| 785 | 00885 0053E: 1 0 22: SET_PALETTE 5 3
|
|---|
| 786 | 00885 00544: 1 0 22: SET_PALETTE 6 4
|
|---|
| 787 | 00885 0054A: 1 0 22: SET_PALETTE 7 5
|
|---|
| 788 | 00885 00550: 1 0 22: SET_PALETTE 8 6
|
|---|
| 789 | 00885 00556: 1 0 22: SET_PALETTE 12 7
|
|---|
| 790 | 00885 0055C: 1 0 10: DRAW 1 0 0 0 2
|
|---|
| 791 | 00885 00568: 1 0 10: DRAW 4 3 6 57 0
|
|---|
| 792 | 00885 00574: 1 0 10: DRAW 5 3 22 45 0
|
|---|
| 793 | 00885 00580: 1 0 03: NEW_SPRITE 4 2202 0 0 4
|
|---|
| 794 | ; address=20a8, vgafile=22 vgasprite=2202
|
|---|
| 795 | 23: SET_PRIORITY 10
|
|---|
| 796 | 24: SET_SPRITE_XY 6 5 30 0
|
|---|
| 797 | 12: DELAY 10
|
|---|
| 798 | 24: SET_SPRITE_XY 8 0 -1 0
|
|---|
| 799 | 12: DELAY 10
|
|---|
| 800 | 24: SET_SPRITE_XY 10 0 -6 0
|
|---|
| 801 | 12: DELAY 10
|
|---|
| 802 | 24: SET_SPRITE_XY 12 0 3 0
|
|---|
| 803 | 12: DELAY 10
|
|---|
| 804 | 24: SET_SPRITE_XY 6 0 4 0
|
|---|
| 805 | 18: JUMP_REL -60
|
|---|
| 806 | 00: RET
|
|---|
| 807 | ; end
|
|---|
| 808 | 00885 0058C: 1 0 03: NEW_SPRITE 4 2203 0 0 4
|
|---|
| 809 | ; address=205c, vgafile=22 vgasprite=2203
|
|---|
| 810 | 23: SET_PRIORITY 10
|
|---|
| 811 | 24: SET_SPRITE_XY 7 20 19 0
|
|---|
| 812 | 12: DELAY 10
|
|---|
| 813 | 24: SET_SPRITE_XY 9 0 -8 0
|
|---|
| 814 | 12: DELAY 10
|
|---|
| 815 | 24: SET_SPRITE_XY 11 0 6 0
|
|---|
| 816 | 12: DELAY 10
|
|---|
| 817 | 24: SET_SPRITE_XY 13 0 0 0
|
|---|
| 818 | 12: DELAY 10
|
|---|
| 819 | 24: SET_SPRITE_XY 7 0 2 0
|
|---|
| 820 | 18: JUMP_REL -60
|
|---|
| 821 | 00: RET
|
|---|
| 822 | ; end
|
|---|
| 823 | 00885 00598: 1 0 03: NEW_SPRITE 4 2204 0 0 5
|
|---|
| 824 | ; address=204c, vgafile=22 vgasprite=2204
|
|---|
| 825 | 23: SET_PRIORITY 20
|
|---|
| 826 | 24: SET_SPRITE_XY 14 15 85 4
|
|---|
| 827 | 00: RET
|
|---|
| 828 | ; end
|
|---|
| 829 | 00885 005A4: 1 0 03: NEW_SPRITE 4 2205 0 0 5
|
|---|
| 830 | ; address=1ef6, vgafile=22 vgasprite=2205
|
|---|
| 831 | 23: SET_PRIORITY 20
|
|---|
| 832 | 24: SET_SPRITE_XY 15 15 58 0
|
|---|
| 833 | 12: DELAY 10
|
|---|
| 834 | 24: SET_SPRITE_XY 16 0 0 0
|
|---|
| 835 | 12: DELAY 10
|
|---|
| 836 | 24: SET_SPRITE_XY 17 0 1 0
|
|---|
| 837 | 12: DELAY 10
|
|---|
| 838 | 24: SET_SPRITE_XY 18 0 0 0
|
|---|
| 839 | 12: DELAY 30
|
|---|
| 840 | 24: SET_SPRITE_XY 16 0 -1 0
|
|---|
| 841 | 12: DELAY 10
|
|---|
| 842 | 24: SET_SPRITE_XY 19 0 0 0
|
|---|
| 843 | 12: DELAY 20
|
|---|
| 844 | 24: SET_SPRITE_XY 20 0 -1 0
|
|---|
| 845 | 12: DELAY 30
|
|---|
| 846 | 24: SET_SPRITE_XY 19 0 1 0
|
|---|
| 847 | 12: DELAY 20
|
|---|
| 848 | 24: SET_SPRITE_XY 15 0 0 0
|
|---|
| 849 | 12: DELAY 10
|
|---|
| 850 | 24: SET_SPRITE_XY 16 0 0 0
|
|---|
| 851 | 12: DELAY 10
|
|---|
| 852 | 24: SET_SPRITE_XY 17 0 1 0
|
|---|
| 853 | 12: DELAY 10
|
|---|
| 854 | 24: SET_SPRITE_XY 18 0 0 0
|
|---|
| 855 | 12: DELAY 30
|
|---|
| 856 | 24: SET_SPRITE_XY 16 0 -1 0
|
|---|
| 857 | 12: DELAY 10
|
|---|
| 858 | 24: SET_SPRITE_XY 19 0 0 0
|
|---|
| 859 | 12: DELAY 50
|
|---|
| 860 | 24: SET_SPRITE_XY 15 0 0 0
|
|---|
| 861 | 12: DELAY 10
|
|---|
| 862 | 24: SET_SPRITE_XY 16 0 0 0
|
|---|
| 863 | 12: DELAY 10
|
|---|
| 864 | 24: SET_SPRITE_XY 17 0 1 0
|
|---|
| 865 | 12: DELAY 10
|
|---|
| 866 | 24: SET_SPRITE_XY 18 0 0 0
|
|---|
| 867 | 12: DELAY 30
|
|---|
| 868 | 24: SET_SPRITE_XY 17 0 0 0
|
|---|
| 869 | 12: DELAY 20
|
|---|
| 870 | 24: SET_SPRITE_XY 15 0 -1 0
|
|---|
| 871 | 12: DELAY 20
|
|---|
| 872 | 24: SET_SPRITE_XY 16 0 0 0
|
|---|
| 873 | 12: DELAY 10
|
|---|
| 874 | 24: SET_SPRITE_XY 17 0 1 0
|
|---|
| 875 | 12: DELAY 10
|
|---|
| 876 | 24: SET_SPRITE_XY 18 0 0 0
|
|---|
| 877 | 12: DELAY 20
|
|---|
| 878 | 24: SET_SPRITE_XY 15 0 -1 0
|
|---|
| 879 | 18: JUMP_REL -326
|
|---|
| 880 | 00: RET
|
|---|
| 881 | ; end
|
|---|
| 882 | 00885 005B0: 1 0 44: IF_BIT_CLEAR 26 ->
|
|---|
| 883 | 00885 005B4: 1 0 03: NEW_SPRITE 4 2206 0 0 6
|
|---|
| 884 | ; address=1eda, vgafile=22 vgasprite=2206
|
|---|
| 885 | 23: SET_PRIORITY 20
|
|---|
| 886 | 24: SET_SPRITE_XY 51 9 64 4
|
|---|
| 887 | 03: NEW_SPRITE 4 2207 0 0 6
|
|---|
| 888 | 00: RET
|
|---|
| 889 | ; end
|
|---|
| 890 | 00885 005C0: 1 0 44: IF_BIT_CLEAR 26 ->
|
|---|
| 891 | 00885 005C4: 1 0 03: NEW_SPRITE 4 2208 0 0 7
|
|---|
| 892 | ; address=1db6, vgafile=22 vgasprite=2208
|
|---|
| 893 | 23: SET_PRIORITY 10
|
|---|
| 894 | 24: SET_SPRITE_XY 54 12 63 4
|
|---|
| 895 | 00: RET
|
|---|
| 896 | ; end
|
|---|
| 897 | 00885 005D0: 1 0 43: IF_BIT_SET 26 ->
|
|---|
| 898 | ; skipped
|
|---|
| 899 | 00885 005E0: 1 0 03: NEW_SPRITE 4 2209 0 0 7
|
|---|
| 900 | ; address=1da6, vgafile=22 vgasprite=2209
|
|---|
| 901 | 23: SET_PRIORITY 10
|
|---|
| 902 | 24: SET_SPRITE_XY 55 14 69 4
|
|---|
| 903 | 00: RET
|
|---|
| 904 | ; end
|
|---|
| 905 | 00885 005EC: 1 0 03: NEW_SPRITE 4 2245 0 0 7
|
|---|
| 906 | ; address=788, vgafile=22 vgasprite=2245
|
|---|
| 907 | 23: SET_PRIORITY 22
|
|---|
| 908 | 24: SET_SPRITE_XY 198 16 78 0
|
|---|
| 909 | 00: RET
|
|---|
| 910 | ; end
|
|---|
| 911 | 00885 005F8: 1 0 63: FASTFADEIN
|
|---|
| 912 | 00885 005FA: 1 0 11: CLEAR_PATHFIND_ARRAY
|
|---|
| 913 | 00885 005FC: 1 0 17: SET_PATHFIND_ITEM 1 (240,48) (248,46) (256,45) (264,43) (272,42) (280,40) (288,39) (296,39) (304,39) (312,38)
|
|---|
| 914 | 00885 0062A: 1 0 17: SET_PATHFIND_ITEM 2 (200,92) (208,79) (216,73) (224,64) (232,58) (240,48)
|
|---|
| 915 | 00885 00648: 1 0 17: SET_PATHFIND_ITEM 3 (200,104) (200,98) (200,92)
|
|---|
| 916 | 00885 0065A: 1 0 17: SET_PATHFIND_ITEM 4 (200,104) (208,104) (216,104) (224,104) (232,105) (240,105) (248,106) (256,106) (264,106) (272,106) (280,106) (288,106)
|
|---|
| 917 | 00885 00690: 1 0 17: SET_PATHFIND_ITEM 5 (288,106) (296,112) (304,119) (312,130) (320,136) (328,146) (336,156)
|
|---|
| 918 | 00885 006B2: 1 0 17: SET_PATHFIND_ITEM 6 (65528,188) (0,180) (8,168) (16,162) (24,152) (32,146) (40,135) (48,125) (56,118) (64,106)
|
|---|
| 919 | 00885 006E0: 1 0 17: SET_PATHFIND_ITEM 7 (64,106) (72,106) (80,106) (88,106) (96,106) (104,105) (112,105) (120,105) (128,105) (136,105) (144,105) (152,104) (160,104)
|
|---|
| 920 | 00885 0071A: 1 0 17: SET_PATHFIND_ITEM 8 (152,97) (160,104)
|
|---|
| 921 | 00885 00728: 1 0 17: SET_PATHFIND_ITEM 9 (160,104) (168,104) (176,104) (184,104) (192,104) (200,104)
|
|---|
| 922 | 00885 00746: 1 0 39: SET_VAR [81] 2201
|
|---|
| 923 | 00885 0074C: 1 0 39: SET_VAR [82] 2210
|
|---|
| 924 | 00885 00752: 1 0 00: RET
|
|---|
| 925 | IS_EQ [34] -1 ->
|
|---|
| 926 | ; 4001
|
|---|
| 927 | PLAY_TUNE 17 999
|
|---|
| 928 | SeekableAudioStream::openStreamFile: Could not open compressed AudioFile track18
|
|---|
| 929 | SeekableAudioStream::openStreamFile: Could not open compressed AudioFile track18
|
|---|
| 930 | ; 4001
|
|---|
| 931 | IS_EQ [34] 1 ->
|
|---|
| 932 | ANIMATE 2200 4 0 0 0
|
|---|
| 933 | ; address=2102, vgafile=22 vgasprite=2200
|
|---|
| 934 | 23: SET_PRIORITY 75
|
|---|
| 935 | 61: MASK 2 32 0
|
|---|
| 936 | 00: RET
|
|---|
| 937 | ; end
|
|---|
| 938 | SET [35] 3
|
|---|
| 939 | SET [10] 1
|
|---|
| 940 | SET [11] 0
|
|---|
| 941 | SET [12] 1
|
|---|
| 942 | SET [13] 9
|
|---|
| 943 | SET [15] 36
|
|---|
| 944 | SET [16] -7
|
|---|
| 945 | SET_BIT 11
|
|---|
| 946 | ANIMATE 1118 4 0 0 2
|
|---|
| 947 | ; address=446e, vgafile=11 vgasprite=1118
|
|---|
| 948 | 23: SET_PRIORITY 40
|
|---|
| 949 | 03: NEW_SPRITE 4 1147 0 0 2
|
|---|
| 950 | 16: WAIT_SYNC 1146
|
|---|
| 951 | 03: NEW_SPRITE 4 1111 0 0 2
|
|---|
| 952 | 15: SYNC 1104
|
|---|
| 953 | 50: CLEAR_BIT 11
|
|---|
| 954 | 38: IF_VAR_NOT_ZERO [83] ->
|
|---|
| 955 | 39: SET_VAR [254] 8
|
|---|
| 956 | 25: HALT_SPRITE
|
|---|
| 957 | ; end
|
|---|
| 958 | ; 4001
|
|---|
| 959 | IS_EQ [34] 2 ->
|
|---|
| 960 | ; 4001
|
|---|
| 961 | IS_EQ [34] 3 ->
|
|---|
| 962 | ; 4001
|
|---|
| 963 | START_SUB 4022
|
|---|
| 964 |
|
|---|
| 965 | ******************************************
|
|---|
| 966 | ;Subroutine, ID=4022:
|
|---|
| 967 | SUB_4022:
|
|---|
| 968 | ; ****
|
|---|
| 969 | SET_SHORT_TEXT 0 "Dwarf"(120)
|
|---|
| 970 | SET_LONG_TEXT 0 "He's assaying the gems from the mine."(32943) 1887
|
|---|
| 971 | ADD_TEXT_BOX 20 124 58 21 21 0
|
|---|
| 972 | ; ****
|
|---|
| 973 | IS_BIT_CLEAR 26 ->
|
|---|
| 974 | SET_SHORT_TEXT 1 "Dwarf"(120)
|
|---|
| 975 | SET_LONG_TEXT 1 "He appears to be asleep."(32944) 1888
|
|---|
| 976 | ADD_TEXT_BOX 21 77 64 20 32 1
|
|---|
| 977 | ; ****
|
|---|
| 978 | SET_SHORT_TEXT 2 "Table"(81)
|
|---|
| 979 | SET_LONG_TEXT 2 "There's a big pile of invisible diamonds on it."(32945) 1889
|
|---|
| 980 | ADD_TEXT_BOX 10 114 78 40 16 2
|
|---|
| 981 | ; ****
|
|---|
| 982 | SET_SHORT_TEXT 3 "Bottle"(116)
|
|---|
| 983 | SET_LONG_TEXT 3 "An empty beer bottle."(32946) 1890
|
|---|
| 984 | ADD_TEXT_BOX 11 114 69 5 13 3
|
|---|
| 985 |
|
|---|
| 986 | END ******************************************
|
|---|
| 987 | ; 4022
|
|---|
| 988 | SET_SHORT_TEXT 0 "Dwarf"(120)
|
|---|
| 989 | SET_LONG_TEXT 0 "He's assaying the gems from the mine."(32943) 1887
|
|---|
| 990 | ADD_TEXT_BOX 20 124 58 21 21 0
|
|---|
| 991 | ; 4022
|
|---|
| 992 | IS_BIT_CLEAR 26 ->
|
|---|
| 993 | SET_SHORT_TEXT 1 "Dwarf"(120)
|
|---|
| 994 | SET_LONG_TEXT 1 "He appears to be asleep."(32944) 1888
|
|---|
| 995 | ADD_TEXT_BOX 21 77 64 20 32 1
|
|---|
| 996 | ; 4022
|
|---|
| 997 | SET_SHORT_TEXT 2 "Table"(81)
|
|---|
| 998 | SET_LONG_TEXT 2 "There's a big pile of invisible diamonds on it."(32945) 1889
|
|---|
| 999 | ADD_TEXT_BOX 10 114 78 40 16 2
|
|---|
| 1000 | ; 4022
|
|---|
| 1001 | SET_SHORT_TEXT 3 "Bottle"(116)
|
|---|
| 1002 | SET_LONG_TEXT 3 "An empty beer bottle."(32946) 1890
|
|---|
| 1003 | ADD_TEXT_BOX 11 114 69 5 13 3
|
|---|
| 1004 | SET [116] 15
|
|---|
| 1005 |
|
|---|
| 1006 | ******************************************
|
|---|
| 1007 | ;Subroutine, ID=160:
|
|---|
| 1008 | SUB_160:
|
|---|
| 1009 | ; ****
|
|---|
| 1010 | IS_BIT_SET 71 ->
|
|---|
| 1011 | ADD_TIMEOUT 3 160
|
|---|
| 1012 | DONE
|
|---|
| 1013 | ; ****
|
|---|
| 1014 | SUB [116] 1
|
|---|
| 1015 | ; ****
|
|---|
| 1016 | ISNOT_ZERO [116] ->
|
|---|
| 1017 | ADD_TIMEOUT 3 160
|
|---|
| 1018 | DONE
|
|---|
| 1019 | ; ****
|
|---|
| 1020 | MOUSE_OFF
|
|---|
| 1021 | SET_BIT 70
|
|---|
| 1022 | MOVE [35] [133]
|
|---|
| 1023 | ; ****
|
|---|
| 1024 | IS_NEQ [35] 1 ->
|
|---|
| 1025 | IS_NEQ [35] 3 ->
|
|---|
| 1026 | IS_LE [15] 20 ->
|
|---|
| 1027 | START_SUB 83
|
|---|
| 1028 | ; ****
|
|---|
| 1029 | IS_NEQ [35] 1 ->
|
|---|
| 1030 | IS_NEQ [35] 3 ->
|
|---|
| 1031 | START_SUB 81
|
|---|
| 1032 | ; ****
|
|---|
| 1033 | IS_EQ [35] 1 ->
|
|---|
| 1034 | ANIMATE 1196 4 0 0 2
|
|---|
| 1035 | WAIT_SYNC 1196
|
|---|
| 1036 | ; ****
|
|---|
| 1037 | IS_EQ [35] 3 ->
|
|---|
| 1038 | ANIMATE 1198 4 0 0 2
|
|---|
| 1039 | WAIT_SYNC 1198
|
|---|
| 1040 | ; ****
|
|---|
| 1041 | MOUSE_ON
|
|---|
| 1042 |
|
|---|
| 1043 | END ******************************************
|
|---|
| 1044 | ; 160
|
|---|
| 1045 | IS_BIT_SET 71 ->
|
|---|
| 1046 | ; 160
|
|---|
| 1047 | SUB [116] 1
|
|---|
| 1048 | ; 160
|
|---|
| 1049 | ISNOT_ZERO [116] ->
|
|---|
| 1050 | ADD_TIMEOUT 3 160
|
|---|
| 1051 | DONE
|
|---|
| 1052 | 00886 020A8: 2202 22 23: SET_PRIORITY 10
|
|---|
| 1053 | 00886 020AC: 2202 22 24: SET_SPRITE_XY 6 5 30 0
|
|---|
| 1054 | 00886 020B6: 2202 22 12: DELAY 10
|
|---|
| 1055 | 00886 0205C: 2203 22 23: SET_PRIORITY 10
|
|---|
| 1056 | 00886 02060: 2203 22 24: SET_SPRITE_XY 7 20 19 0
|
|---|
| 1057 | 00886 0206A: 2203 22 12: DELAY 10
|
|---|
| 1058 | 00886 0204C: 2204 22 23: SET_PRIORITY 20
|
|---|
| 1059 | 00886 02050: 2204 22 24: SET_SPRITE_XY 14 15 85 4
|
|---|
| 1060 | 00886 0205A: 2204 22 00: RET
|
|---|
| 1061 | 00886 01EF6: 2205 22 23: SET_PRIORITY 20
|
|---|
| 1062 | 00886 01EFA: 2205 22 24: SET_SPRITE_XY 15 15 58 0
|
|---|
| 1063 | 00886 01F04: 2205 22 12: DELAY 10
|
|---|
| 1064 | 00886 01EDA: 2206 22 23: SET_PRIORITY 20
|
|---|
| 1065 | 00886 01EDE: 2206 22 24: SET_SPRITE_XY 51 9 64 4
|
|---|
| 1066 | 00886 01EE8: 2206 22 03: NEW_SPRITE 4 2207 0 0 6
|
|---|
| 1067 | ; address=1dc6, vgafile=22 vgasprite=2207
|
|---|
| 1068 | 23: SET_PRIORITY 25
|
|---|
| 1069 | 12: DELAY 10
|
|---|
| 1070 | 24: SET_SPRITE_XY 52 10 72 0
|
|---|
| 1071 | 12: DELAY 20
|
|---|
| 1072 | 24: SET_SPRITE_XY 0 0 0 0
|
|---|
| 1073 | 12: DELAY 30
|
|---|
| 1074 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1075 | 12: DELAY 10
|
|---|
| 1076 | 24: SET_SPRITE_XY 53 0 0 0
|
|---|
| 1077 | 12: DELAY 30
|
|---|
| 1078 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1079 | 12: DELAY 20
|
|---|
| 1080 | 24: SET_SPRITE_XY 0 0 0 0
|
|---|
| 1081 | 12: DELAY 20
|
|---|
| 1082 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1083 | 12: DELAY 10
|
|---|
| 1084 | 24: SET_SPRITE_XY 53 0 0 0
|
|---|
| 1085 | 12: DELAY 30
|
|---|
| 1086 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1087 | 12: DELAY 10
|
|---|
| 1088 | 24: SET_SPRITE_XY 0 0 0 0
|
|---|
| 1089 | 12: DELAY 10
|
|---|
| 1090 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1091 | 12: DELAY 20
|
|---|
| 1092 | 24: SET_SPRITE_XY 53 0 0 0
|
|---|
| 1093 | 12: DELAY 20
|
|---|
| 1094 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1095 | 12: DELAY 20
|
|---|
| 1096 | 24: SET_SPRITE_XY 0 0 0 0
|
|---|
| 1097 | 12: DELAY 20
|
|---|
| 1098 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1099 | 12: DELAY 20
|
|---|
| 1100 | 24: SET_SPRITE_XY 53 0 0 0
|
|---|
| 1101 | 12: DELAY 20
|
|---|
| 1102 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1103 | 12: DELAY 20
|
|---|
| 1104 | 24: SET_SPRITE_XY 0 0 0 0
|
|---|
| 1105 | 12: DELAY 20
|
|---|
| 1106 | 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1107 | 18: JUMP_REL -256
|
|---|
| 1108 | 00: RET
|
|---|
| 1109 | ; end
|
|---|
| 1110 | 00886 01EF4: 2206 22 00: RET
|
|---|
| 1111 | 00886 01DB6: 2208 22 23: SET_PRIORITY 10
|
|---|
| 1112 | 00886 01DBA: 2208 22 24: SET_SPRITE_XY 54 12 63 4
|
|---|
| 1113 | 00886 01DC4: 2208 22 00: RET
|
|---|
| 1114 | 00886 01DA6: 2209 22 23: SET_PRIORITY 10
|
|---|
| 1115 | 00886 01DAA: 2209 22 24: SET_SPRITE_XY 55 14 69 4
|
|---|
| 1116 | 00886 01DB4: 2209 22 00: RET
|
|---|
| 1117 | 00886 00788: 2245 22 23: SET_PRIORITY 22
|
|---|
| 1118 | 00886 0078C: 2245 22 24: SET_SPRITE_XY 198 16 78 0
|
|---|
| 1119 | 00886 00796: 2245 22 00: RET
|
|---|
| 1120 | 00886 02102: 2200 22 23: SET_PRIORITY 75
|
|---|
| 1121 | 00886 02106: 2200 22 61: MASK 2 32 0
|
|---|
| 1122 | 00886 0210E: 2200 22 00: RET
|
|---|
| 1123 | 00886 0446E: 1118 11 23: SET_PRIORITY 40
|
|---|
| 1124 | 00886 04472: 1118 11 03: NEW_SPRITE 4 1147 0 0 2
|
|---|
| 1125 | ; address=34dc, vgafile=11 vgasprite=1147
|
|---|
| 1126 | 23: SET_PRIORITY 40
|
|---|
| 1127 | 49: SET_BIT 11
|
|---|
| 1128 | 05: IF_EQUAL [35] 0 ->
|
|---|
| 1129 | 03: NEW_SPRITE 4 1142 0 0 2
|
|---|
| 1130 | 05: IF_EQUAL [35] 0 ->
|
|---|
| 1131 | 16: WAIT_SYNC 1142
|
|---|
| 1132 | 05: IF_EQUAL [35] 1 ->
|
|---|
| 1133 | 03: NEW_SPRITE 4 1120 0 0 2
|
|---|
| 1134 | 05: IF_EQUAL [35] 1 ->
|
|---|
| 1135 | 16: WAIT_SYNC 1120
|
|---|
| 1136 | 05: IF_EQUAL [35] 2 ->
|
|---|
| 1137 | 03: NEW_SPRITE 4 1144 0 0 2
|
|---|
| 1138 | 05: IF_EQUAL [35] 2 ->
|
|---|
| 1139 | 16: WAIT_SYNC 1144
|
|---|
| 1140 | 39: SET_VAR [35] 3
|
|---|
| 1141 | 15: SYNC 1100
|
|---|
| 1142 | 05: IF_EQUAL [10] 0 ->
|
|---|
| 1143 | 18: JUMP_REL 38
|
|---|
| 1144 | 39: SET_VAR [14] -6
|
|---|
| 1145 | 48: COMPUTE_YOFS
|
|---|
| 1146 | 03: NEW_SPRITE 4 1117 0 0 2
|
|---|
| 1147 | 16: WAIT_SYNC 1112
|
|---|
| 1148 | 41: SUB_VAR [10] 1
|
|---|
| 1149 | 38: IF_VAR_NOT_ZERO [10] ->
|
|---|
| 1150 | 18: JUMP_REL -38
|
|---|
| 1151 | 05: IF_EQUAL [11] 0 ->
|
|---|
| 1152 | 18: JUMP_REL 94
|
|---|
| 1153 | 05: IF_EQUAL [11] 1 ->
|
|---|
| 1154 | 03: NEW_SPRITE 4 1112 0 0 2
|
|---|
| 1155 | 05: IF_EQUAL [11] 2 ->
|
|---|
| 1156 | 03: NEW_SPRITE 4 1113 0 0 2
|
|---|
| 1157 | 05: IF_EQUAL [11] 3 ->
|
|---|
| 1158 | 03: NEW_SPRITE 4 1114 0 0 2
|
|---|
| 1159 | 05: IF_EQUAL [11] 4 ->
|
|---|
| 1160 | 03: NEW_SPRITE 4 1115 0 0 2
|
|---|
| 1161 | 05: IF_EQUAL [11] 5 ->
|
|---|
| 1162 | 03: NEW_SPRITE 4 1116 0 0 2
|
|---|
| 1163 | 16: WAIT_SYNC 1112
|
|---|
| 1164 | 15: SYNC 1146
|
|---|
| 1165 | 25: HALT_SPRITE
|
|---|
| 1166 | ; end
|
|---|
| 1167 | 00886 0447E: 1118 11 16: WAIT_SYNC 1146
|
|---|
| 1168 | 00886 01DC6: 2207 22 23: SET_PRIORITY 25
|
|---|
| 1169 | 00886 01DCA: 2207 22 12: DELAY 10
|
|---|
| 1170 | 00886 034DC: 1147 11 23: SET_PRIORITY 40
|
|---|
| 1171 | 00886 034E0: 1147 11 49: SET_BIT 11
|
|---|
| 1172 | 00886 034E4: 1147 11 05: IF_EQUAL [35] 0 ->
|
|---|
| 1173 | ; skipped
|
|---|
| 1174 | 00886 034F6: 1147 11 05: IF_EQUAL [35] 0 ->
|
|---|
| 1175 | ; skipped
|
|---|
| 1176 | 00886 03500: 1147 11 05: IF_EQUAL [35] 1 ->
|
|---|
| 1177 | ; skipped
|
|---|
| 1178 | 00886 03512: 1147 11 05: IF_EQUAL [35] 1 ->
|
|---|
| 1179 | ; skipped
|
|---|
| 1180 | 00886 0351C: 1147 11 05: IF_EQUAL [35] 2 ->
|
|---|
| 1181 | ; skipped
|
|---|
| 1182 | 00886 0352E: 1147 11 05: IF_EQUAL [35] 2 ->
|
|---|
| 1183 | ; skipped
|
|---|
| 1184 | 00886 03538: 1147 11 39: SET_VAR [35] 3
|
|---|
| 1185 | 00886 0353E: 1147 11 15: SYNC 1100
|
|---|
| 1186 | 00886 03542: 1147 11 05: IF_EQUAL [10] 0 ->
|
|---|
| 1187 | ; skipped
|
|---|
| 1188 | 00886 0354C: 1147 11 39: SET_VAR [14] -6
|
|---|
| 1189 | 00886 03552: 1147 11 48: COMPUTE_YOFS
|
|---|
| 1190 | 00886 03554: 1147 11 03: NEW_SPRITE 4 1117 0 0 2
|
|---|
| 1191 | ; address=44a4, vgafile=11 vgasprite=1117
|
|---|
| 1192 | 23: SET_PRIORITY 40
|
|---|
| 1193 | 45: SET_SPRITE_X [15]
|
|---|
| 1194 | 46: SET_SPRITE_Y [16]
|
|---|
| 1195 | 24: SET_SPRITE_XY 2 0 1 1
|
|---|
| 1196 | 37: SET_SPRITE_OFFSET_Y [20]
|
|---|
| 1197 | 47: ADD_VAR_F [16] [20]
|
|---|
| 1198 | 12: DELAY 5
|
|---|
| 1199 | 24: SET_SPRITE_XY 3 -2 2 1
|
|---|
| 1200 | 37: SET_SPRITE_OFFSET_Y [21]
|
|---|
| 1201 | 41: SUB_VAR [13] 1
|
|---|
| 1202 | 41: SUB_VAR [15] 1
|
|---|
| 1203 | 47: ADD_VAR_F [16] [21]
|
|---|
| 1204 | 15: SYNC 1104
|
|---|
| 1205 | 12: DELAY 5
|
|---|
| 1206 | 24: SET_SPRITE_XY 4 1 1 1
|
|---|
| 1207 | 37: SET_SPRITE_OFFSET_Y [22]
|
|---|
| 1208 | 37: SET_SPRITE_OFFSET_Y [23]
|
|---|
| 1209 | 41: SUB_VAR [13] 1
|
|---|
| 1210 | 41: SUB_VAR [15] 1
|
|---|
| 1211 | 47: ADD_VAR_F [16] [22]
|
|---|
| 1212 | 47: ADD_VAR_F [16] [23]
|
|---|
| 1213 | 15: SYNC 1104
|
|---|
| 1214 | 12: DELAY 5
|
|---|
| 1215 | 24: SET_SPRITE_XY 5 -1 -3 1
|
|---|
| 1216 | 37: SET_SPRITE_OFFSET_Y [24]
|
|---|
| 1217 | 47: ADD_VAR_F [16] [24]
|
|---|
| 1218 | 12: DELAY 5
|
|---|
| 1219 | 24: SET_SPRITE_XY 6 -1 -2 1
|
|---|
| 1220 | 37: SET_SPRITE_OFFSET_Y [25]
|
|---|
| 1221 | 41: SUB_VAR [13] 1
|
|---|
| 1222 | 41: SUB_VAR [15] 1
|
|---|
| 1223 | 47: ADD_VAR_F [16] [25]
|
|---|
| 1224 | 15: SYNC 1104
|
|---|
| 1225 | 12: DELAY 5
|
|---|
| 1226 | 24: SET_SPRITE_XY 7 0 1 1
|
|---|
| 1227 | 37: SET_SPRITE_OFFSET_Y [26]
|
|---|
| 1228 | 47: ADD_VAR_F [16] [26]
|
|---|
| 1229 | 12: DELAY 5
|
|---|
| 1230 | 24: SET_SPRITE_XY 8 -2 3 1
|
|---|
| 1231 | 37: SET_SPRITE_OFFSET_Y [27]
|
|---|
| 1232 | 41: SUB_VAR [13] 1
|
|---|
| 1233 | 41: SUB_VAR [15] 1
|
|---|
| 1234 | 47: ADD_VAR_F [16] [27]
|
|---|
| 1235 | 15: SYNC 1104
|
|---|
| 1236 | 12: DELAY 5
|
|---|
| 1237 | 24: SET_SPRITE_XY 9 -1 2 1
|
|---|
| 1238 | 37: SET_SPRITE_OFFSET_Y [28]
|
|---|
| 1239 | 37: SET_SPRITE_OFFSET_Y [29]
|
|---|
| 1240 | 41: SUB_VAR [13] 1
|
|---|
| 1241 | 41: SUB_VAR [15] 1
|
|---|
| 1242 | 47: ADD_VAR_F [16] [28]
|
|---|
| 1243 | 47: ADD_VAR_F [16] [29]
|
|---|
| 1244 | 15: SYNC 1104
|
|---|
| 1245 | 12: DELAY 5
|
|---|
| 1246 | 24: SET_SPRITE_XY 10 1 -2 1
|
|---|
| 1247 | 37: SET_SPRITE_OFFSET_Y [30]
|
|---|
| 1248 | 47: ADD_VAR_F [16] [30]
|
|---|
| 1249 | 12: DELAY 5
|
|---|
| 1250 | 24: SET_SPRITE_XY 1 -1 -3 1
|
|---|
| 1251 | 37: SET_SPRITE_OFFSET_Y [31]
|
|---|
| 1252 | 41: SUB_VAR [13] 1
|
|---|
| 1253 | 41: SUB_VAR [15] 1
|
|---|
| 1254 | 47: ADD_VAR_F [16] [31]
|
|---|
| 1255 | 15: SYNC 1104
|
|---|
| 1256 | 12: DELAY 5
|
|---|
| 1257 | 15: SYNC 1112
|
|---|
| 1258 | 25: HALT_SPRITE
|
|---|
| 1259 | ; end
|
|---|
| 1260 | 00886 03560: 1147 11 16: WAIT_SYNC 1112
|
|---|
| 1261 | 00886 044A4: 1117 11 23: SET_PRIORITY 40
|
|---|
| 1262 | 00886 044A8: 1117 11 45: SET_SPRITE_X [15]
|
|---|
| 1263 | 00886 044AC: 1117 11 46: SET_SPRITE_Y [16]
|
|---|
| 1264 | 00886 044B0: 1117 11 24: SET_SPRITE_XY 2 0 1 1
|
|---|
| 1265 | 00886 044BA: 1117 11 37: SET_SPRITE_OFFSET_Y [20]
|
|---|
| 1266 | 00886 044BE: 1117 11 47: ADD_VAR_F [16] [20]
|
|---|
| 1267 | 00886 044C4: 1117 11 12: DELAY 5
|
|---|
| 1268 | 00891 044C8: 1117 11 24: SET_SPRITE_XY 3 -2 2 1
|
|---|
| 1269 | 00891 044D2: 1117 11 37: SET_SPRITE_OFFSET_Y [21]
|
|---|
| 1270 | 00891 044D6: 1117 11 41: SUB_VAR [13] 1
|
|---|
| 1271 | 00891 044DC: 1117 11 41: SUB_VAR [15] 1
|
|---|
| 1272 | 00891 044E2: 1117 11 47: ADD_VAR_F [16] [21]
|
|---|
| 1273 | 00891 044E8: 1117 11 15: SYNC 1104
|
|---|
| 1274 | 00891 044EC: 1117 11 12: DELAY 5
|
|---|
| 1275 | 00896 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
|
|---|
| 1276 | 00896 020C4: 2202 22 12: DELAY 10
|
|---|
| 1277 | 00896 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
|
|---|
| 1278 | 00896 02078: 2203 22 12: DELAY 10
|
|---|
| 1279 | 00896 01F08: 2205 22 24: SET_SPRITE_XY 16 0 0 0
|
|---|
| 1280 | 00896 01F12: 2205 22 12: DELAY 10
|
|---|
| 1281 | 00896 01DCE: 2207 22 24: SET_SPRITE_XY 52 10 72 0
|
|---|
| 1282 | 00896 01DD8: 2207 22 12: DELAY 20
|
|---|
| 1283 | 00896 044F0: 1117 11 24: SET_SPRITE_XY 4 1 1 1
|
|---|
| 1284 | 00896 044FA: 1117 11 37: SET_SPRITE_OFFSET_Y [22]
|
|---|
| 1285 | 00896 044FE: 1117 11 37: SET_SPRITE_OFFSET_Y [23]
|
|---|
| 1286 | 00896 04502: 1117 11 41: SUB_VAR [13] 1
|
|---|
| 1287 | 00896 04508: 1117 11 41: SUB_VAR [15] 1
|
|---|
| 1288 | 00896 0450E: 1117 11 47: ADD_VAR_F [16] [22]
|
|---|
| 1289 | 00896 04514: 1117 11 47: ADD_VAR_F [16] [23]
|
|---|
| 1290 | 00896 0451A: 1117 11 15: SYNC 1104
|
|---|
| 1291 | 00896 0451E: 1117 11 12: DELAY 5
|
|---|
| 1292 | 00901 04522: 1117 11 24: SET_SPRITE_XY 5 -1 -3 1
|
|---|
| 1293 | 00901 0452C: 1117 11 37: SET_SPRITE_OFFSET_Y [24]
|
|---|
| 1294 | 00901 04530: 1117 11 47: ADD_VAR_F [16] [24]
|
|---|
| 1295 | 00901 04536: 1117 11 12: DELAY 5
|
|---|
| 1296 | 00906 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
|
|---|
| 1297 | 00906 020D2: 2202 22 12: DELAY 10
|
|---|
| 1298 | 00906 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
|
|---|
| 1299 | 00906 02086: 2203 22 12: DELAY 10
|
|---|
| 1300 | 00906 01F16: 2205 22 24: SET_SPRITE_XY 17 0 1 0
|
|---|
| 1301 | 00906 01F20: 2205 22 12: DELAY 10
|
|---|
| 1302 | 00906 0453A: 1117 11 24: SET_SPRITE_XY 6 -1 -2 1
|
|---|
| 1303 | 00906 04544: 1117 11 37: SET_SPRITE_OFFSET_Y [25]
|
|---|
| 1304 | 00906 04548: 1117 11 41: SUB_VAR [13] 1
|
|---|
| 1305 | 00906 0454E: 1117 11 41: SUB_VAR [15] 1
|
|---|
| 1306 | 00906 04554: 1117 11 47: ADD_VAR_F [16] [25]
|
|---|
| 1307 | 00906 0455A: 1117 11 15: SYNC 1104
|
|---|
| 1308 | 00906 0455E: 1117 11 12: DELAY 5
|
|---|
| 1309 | 00911 04562: 1117 11 24: SET_SPRITE_XY 7 0 1 1
|
|---|
| 1310 | 00911 0456C: 1117 11 37: SET_SPRITE_OFFSET_Y [26]
|
|---|
| 1311 | 00911 04570: 1117 11 47: ADD_VAR_F [16] [26]
|
|---|
| 1312 | 00911 04576: 1117 11 12: DELAY 5
|
|---|
| 1313 | 00916 01DDC: 2207 22 24: SET_SPRITE_XY 0 0 0 0
|
|---|
| 1314 | 00916 01DE6: 2207 22 12: DELAY 30
|
|---|
| 1315 | 00916 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
|
|---|
| 1316 | 00916 020E0: 2202 22 12: DELAY 10
|
|---|
| 1317 | 00916 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
|
|---|
| 1318 | 00916 02094: 2203 22 12: DELAY 10
|
|---|
| 1319 | 00916 01F24: 2205 22 24: SET_SPRITE_XY 18 0 0 0
|
|---|
| 1320 | 00916 01F2E: 2205 22 12: DELAY 30
|
|---|
| 1321 | 00916 0457A: 1117 11 24: SET_SPRITE_XY 8 -2 3 1
|
|---|
| 1322 | 00916 04584: 1117 11 37: SET_SPRITE_OFFSET_Y [27]
|
|---|
| 1323 | 00916 04588: 1117 11 41: SUB_VAR [13] 1
|
|---|
| 1324 | 00916 0458E: 1117 11 41: SUB_VAR [15] 1
|
|---|
| 1325 | 00916 04594: 1117 11 47: ADD_VAR_F [16] [27]
|
|---|
| 1326 | 00916 0459A: 1117 11 15: SYNC 1104
|
|---|
| 1327 | 00916 0459E: 1117 11 12: DELAY 5
|
|---|
| 1328 | 00921 045A2: 1117 11 24: SET_SPRITE_XY 9 -1 2 1
|
|---|
| 1329 | 00921 045AC: 1117 11 37: SET_SPRITE_OFFSET_Y [28]
|
|---|
| 1330 | 00921 045B0: 1117 11 37: SET_SPRITE_OFFSET_Y [29]
|
|---|
| 1331 | 00921 045B4: 1117 11 41: SUB_VAR [13] 1
|
|---|
| 1332 | 00921 045BA: 1117 11 41: SUB_VAR [15] 1
|
|---|
| 1333 | 00921 045C0: 1117 11 47: ADD_VAR_F [16] [28]
|
|---|
| 1334 | 00921 045C6: 1117 11 47: ADD_VAR_F [16] [29]
|
|---|
| 1335 | 00921 045CC: 1117 11 15: SYNC 1104
|
|---|
| 1336 | 00921 045D0: 1117 11 12: DELAY 5
|
|---|
| 1337 | 00926 020E4: 2202 22 24: SET_SPRITE_XY 6 0 4 0
|
|---|
| 1338 | 00926 020EE: 2202 22 18: JUMP_REL -60
|
|---|
| 1339 | 00926 020B6: 2202 22 12: DELAY 10
|
|---|
| 1340 | 00926 02098: 2203 22 24: SET_SPRITE_XY 7 0 2 0
|
|---|
| 1341 | 00926 020A2: 2203 22 18: JUMP_REL -60
|
|---|
| 1342 | 00926 0206A: 2203 22 12: DELAY 10
|
|---|
| 1343 | 00926 045D4: 1117 11 24: SET_SPRITE_XY 10 1 -2 1
|
|---|
| 1344 | 00926 045DE: 1117 11 37: SET_SPRITE_OFFSET_Y [30]
|
|---|
| 1345 | 00926 045E2: 1117 11 47: ADD_VAR_F [16] [30]
|
|---|
| 1346 | 00926 045E8: 1117 11 12: DELAY 5
|
|---|
| 1347 | 00931 045EC: 1117 11 24: SET_SPRITE_XY 1 -1 -3 1
|
|---|
| 1348 | 00931 045F6: 1117 11 37: SET_SPRITE_OFFSET_Y [31]
|
|---|
| 1349 | 00931 045FA: 1117 11 41: SUB_VAR [13] 1
|
|---|
| 1350 | 00931 04600: 1117 11 41: SUB_VAR [15] 1
|
|---|
| 1351 | 00931 04606: 1117 11 47: ADD_VAR_F [16] [31]
|
|---|
| 1352 | 00931 0460C: 1117 11 15: SYNC 1104
|
|---|
| 1353 | 00931 04610: 1117 11 12: DELAY 5
|
|---|
| 1354 | 00936 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
|
|---|
| 1355 | 00936 020C4: 2202 22 12: DELAY 10
|
|---|
| 1356 | 00936 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
|
|---|
| 1357 | 00936 02078: 2203 22 12: DELAY 10
|
|---|
| 1358 | 00936 04614: 1117 11 15: SYNC 1112
|
|---|
| 1359 | 00936 04618: 1117 11 25: HALT_SPRITE
|
|---|
| 1360 | 00936 03564: 1147 11 41: SUB_VAR [10] 1
|
|---|
| 1361 | 00936 0356A: 1147 11 38: IF_VAR_NOT_ZERO [10] ->
|
|---|
| 1362 | ; skipped
|
|---|
| 1363 | 00936 03572: 1147 11 05: IF_EQUAL [11] 0 ->
|
|---|
| 1364 | 00936 03578: 1147 11 18: JUMP_REL 94
|
|---|
| 1365 | 00936 035DA: 1147 11 15: SYNC 1146
|
|---|
| 1366 | 00936 035DE: 1147 11 25: HALT_SPRITE
|
|---|
| 1367 | 00936 04482: 1118 11 03: NEW_SPRITE 4 1111 0 0 2
|
|---|
| 1368 | ; address=4a22, vgafile=11 vgasprite=1111
|
|---|
| 1369 | 23: SET_PRIORITY 40
|
|---|
| 1370 | 45: SET_SPRITE_X [15]
|
|---|
| 1371 | 46: SET_SPRITE_Y [16]
|
|---|
| 1372 | 24: SET_SPRITE_XY 11 0 0 1
|
|---|
| 1373 | 38: IF_VAR_NOT_ZERO [32] ->
|
|---|
| 1374 | 39: SET_VAR [254] 6
|
|---|
| 1375 | 16: WAIT_SYNC 1100
|
|---|
| 1376 | 25: HALT_SPRITE
|
|---|
| 1377 | ; end
|
|---|
| 1378 | 00936 0448E: 1118 11 15: SYNC 1104
|
|---|
| 1379 | 00936 04492: 1118 11 50: CLEAR_BIT 11
|
|---|
| 1380 | 00936 04496: 1118 11 38: IF_VAR_NOT_ZERO [83] ->
|
|---|
| 1381 | ; skipped
|
|---|
| 1382 | 00936 044A0: 1118 11 25: HALT_SPRITE
|
|---|
| 1383 | 00936 04A22: 1111 11 23: SET_PRIORITY 40
|
|---|
| 1384 | 00936 04A26: 1111 11 45: SET_SPRITE_X [15]
|
|---|
| 1385 | 00936 04A2A: 1111 11 46: SET_SPRITE_Y [16]
|
|---|
| 1386 | 00936 04A2E: 1111 11 24: SET_SPRITE_XY 11 0 0 1
|
|---|
| 1387 | 00936 04A38: 1111 11 38: IF_VAR_NOT_ZERO [32] ->
|
|---|
| 1388 | ; skipped
|
|---|
| 1389 | 00936 04A42: 1111 11 16: WAIT_SYNC 1100
|
|---|
| 1390 | 00946 01DEA: 2207 22 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1391 | 00946 01DF4: 2207 22 12: DELAY 10
|
|---|
| 1392 | 00946 01F32: 2205 22 24: SET_SPRITE_XY 16 0 -1 0
|
|---|
| 1393 | 00946 01F3C: 2205 22 12: DELAY 10
|
|---|
| 1394 | 00946 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
|
|---|
| 1395 | 00946 020D2: 2202 22 12: DELAY 10
|
|---|
| 1396 | 00946 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
|
|---|
| 1397 | 00946 02086: 2203 22 12: DELAY 10
|
|---|
| 1398 | 00956 01DF8: 2207 22 24: SET_SPRITE_XY 53 0 0 0
|
|---|
| 1399 | 00956 01E02: 2207 22 12: DELAY 30
|
|---|
| 1400 | 00956 01F40: 2205 22 24: SET_SPRITE_XY 19 0 0 0
|
|---|
| 1401 | 00956 01F4A: 2205 22 12: DELAY 20
|
|---|
| 1402 | 00956 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
|
|---|
| 1403 | 00956 020E0: 2202 22 12: DELAY 10
|
|---|
| 1404 | 00956 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
|
|---|
| 1405 | 00956 02094: 2203 22 12: DELAY 10
|
|---|
| 1406 | 00966 020E4: 2202 22 24: SET_SPRITE_XY 6 0 4 0
|
|---|
| 1407 | 00966 020EE: 2202 22 18: JUMP_REL -60
|
|---|
| 1408 | 00966 020B6: 2202 22 12: DELAY 10
|
|---|
| 1409 | 00966 02098: 2203 22 24: SET_SPRITE_XY 7 0 2 0
|
|---|
| 1410 | 00966 020A2: 2203 22 18: JUMP_REL -60
|
|---|
| 1411 | 00966 0206A: 2203 22 12: DELAY 10
|
|---|
| 1412 | 00976 01F4E: 2205 22 24: SET_SPRITE_XY 20 0 -1 0
|
|---|
| 1413 | 00976 01F58: 2205 22 12: DELAY 30
|
|---|
| 1414 | 00976 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
|
|---|
| 1415 | 00976 020C4: 2202 22 12: DELAY 10
|
|---|
| 1416 | 00976 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
|
|---|
| 1417 | 00976 02078: 2203 22 12: DELAY 10
|
|---|
| 1418 | 00986 01E06: 2207 22 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1419 | 00986 01E10: 2207 22 12: DELAY 20
|
|---|
| 1420 | 00986 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
|
|---|
| 1421 | 00986 020D2: 2202 22 12: DELAY 10
|
|---|
| 1422 | 00986 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
|
|---|
| 1423 | 00986 02086: 2203 22 12: DELAY 10
|
|---|
| 1424 | 00996 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
|
|---|
| 1425 | 00996 020E0: 2202 22 12: DELAY 10
|
|---|
| 1426 | 00996 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
|
|---|
| 1427 | 00996 02094: 2203 22 12: DELAY 10
|
|---|
| 1428 | 01006 01F5C: 2205 22 24: SET_SPRITE_XY 19 0 1 0
|
|---|
| 1429 | 01006 01F66: 2205 22 12: DELAY 20
|
|---|
| 1430 | 01006 01E14: 2207 22 24: SET_SPRITE_XY 0 0 0 0
|
|---|
| 1431 | 01006 01E1E: 2207 22 12: DELAY 20
|
|---|
| 1432 | 01006 020E4: 2202 22 24: SET_SPRITE_XY 6 0 4 0
|
|---|
| 1433 | 01006 020EE: 2202 22 18: JUMP_REL -60
|
|---|
| 1434 | 01006 020B6: 2202 22 12: DELAY 10
|
|---|
| 1435 | 01006 02098: 2203 22 24: SET_SPRITE_XY 7 0 2 0
|
|---|
| 1436 | 01006 020A2: 2203 22 18: JUMP_REL -60
|
|---|
| 1437 | 01006 0206A: 2203 22 12: DELAY 10
|
|---|
| 1438 | 01016 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
|
|---|
| 1439 | 01016 020C4: 2202 22 12: DELAY 10
|
|---|
| 1440 | 01016 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
|
|---|
| 1441 | 01016 02078: 2203 22 12: DELAY 10
|
|---|
| 1442 | 01026 01F6A: 2205 22 24: SET_SPRITE_XY 15 0 0 0
|
|---|
| 1443 | 01026 01F74: 2205 22 12: DELAY 10
|
|---|
| 1444 | 01026 01E22: 2207 22 24: SET_SPRITE_XY 52 0 0 0
|
|---|
| 1445 | 01026 01E2C: 2207 22 12: DELAY 10
|
|---|
| 1446 | 01026 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
|
|---|
| 1447 | 01026 020D2: 2202 22 12: DELAY 10
|
|---|
| 1448 | 01026 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
|
|---|
| 1449 | 01026 02086: 2203 22 12: DELAY 10
|
|---|
| 1450 |
|
|---|
| 1451 | ******************************************
|
|---|
| 1452 | ;Subroutine, ID=160:
|
|---|
| 1453 | SUB_160:
|
|---|
| 1454 | ; ****
|
|---|
| 1455 | IS_BIT_SET 71 ->
|
|---|
| 1456 | ADD_TIMEOUT 3 160
|
|---|
| 1457 | DONE
|
|---|
| 1458 | ; ****
|
|---|
| 1459 | SUB [116] 1
|
|---|
| 1460 | ; ****
|
|---|
| 1461 | ISNOT_ZERO [116] ->
|
|---|
| 1462 | ADD_TIMEOUT 3 160
|
|---|
| 1463 | DONE
|
|---|
| 1464 | ; ****
|
|---|
| 1465 | MOUSE_OFF
|
|---|
| 1466 | SET_BIT 70
|
|---|
| 1467 | MOVE [35] [133]
|
|---|
| 1468 | ; ****
|
|---|
| 1469 | IS_NEQ [35] 1 ->
|
|---|
| 1470 | IS_NEQ [35] 3 ->
|
|---|
| 1471 | IS_LE [15] 20 ->
|
|---|
| 1472 | START_SUB 83
|
|---|
| 1473 | ; ****
|
|---|
| 1474 | IS_NEQ [35] 1 ->
|
|---|
| 1475 | IS_NEQ [35] 3 ->
|
|---|
| 1476 | START_SUB 81
|
|---|
| 1477 | ; ****
|
|---|
| 1478 | IS_EQ [35] 1 ->
|
|---|
| 1479 | ANIMATE 1196 4 0 0 2
|
|---|
| 1480 | WAIT_SYNC 1196
|
|---|
| 1481 | ; ****
|
|---|
| 1482 | IS_EQ [35] 3 ->
|
|---|
| 1483 | ANIMATE 1198 4 0 0 2
|
|---|
| 1484 | WAIT_SYNC 1198
|
|---|
| 1485 | ; ****
|
|---|
| 1486 | MOUSE_ON
|
|---|
| 1487 |
|
|---|
| 1488 | END ******************************************
|
|---|
| 1489 | ; 160
|
|---|
| 1490 | IS_BIT_SET 71 ->
|
|---|
| 1491 | ; 160
|
|---|
| 1492 | SUB [116] 1
|
|---|
| 1493 | ; 160
|
|---|
| 1494 | ISNOT_ZERO [116] ->
|
|---|
| 1495 | ADD_TIMEOUT 3 160
|
|---|
| 1496 | DONE
|
|---|
| 1497 | 01036 01F78: 2205 22 24: SET_SPRITE_XY 16 0 0 0
|
|---|
| 1498 | 01036 01F82: 2205 22 12: DELAY 10
|
|---|
| 1499 | 01036 01E30: 2207 22 24: SET_SPRITE_XY 53 0 0 0
|
|---|
| 1500 | 01036 01E3A: 2207 22 12: DELAY 30
|
|---|
| 1501 | 01036 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
|
|---|
| 1502 | 01036 020E0: 2202 22 12: DELAY 10
|
|---|
| 1503 | 01036 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
|
|---|
| 1504 | 01036 02094: 2203 22 12: DELAY 10
|
|---|