@@ -289,23 +289,23 @@ enemy {
289
289
; enemyRef [EN_SUBPOS ] |= main .LEFTMOST
290
290
; }
291
291
% asm {{
292
- lda # p8_main . p8_LEFTMOST ; check LEFTMOST (= 1 ) is set
293
- ldy # p8_enemy . p8_EN_SUBPOS
294
- and (p8_enemyRef ),y ; AND with EN_SUBPOS
292
+ lda # p8b_main . p8c_LEFTMOST ; check LEFTMOST (= 1 ) is set
293
+ ldy # p8b_enemy . p8c_EN_SUBPOS
294
+ and (p8v_enemyRef ),y ; AND with EN_SUBPOS
295
295
beq _move_left_else ; and branch
296
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
297
- and # p8_main . p8_NOT_LEFTMOST ; AND with ~main .LEFTMOST
298
- sta (p8_enemyRef ),y
296
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
297
+ and # p8b_main . p8c_NOT_LEFTMOST ; AND with ~main .LEFTMOST
298
+ sta (p8v_enemyRef ),y
299
299
sec
300
- ldy # p8_enemy . p8_EN_X
301
- lda (p8_enemyRef ),y
300
+ ldy # p8b_enemy . p8c_EN_X
301
+ lda (p8v_enemyRef ),y
302
302
sbc # 1
303
- sta (p8_enemyRef ),y
303
+ sta (p8v_enemyRef ),y
304
304
rts
305
305
_move_left_else
306
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
307
- ora # p8_main . p8_LEFTMOST ; OR with main .LEFTMOST
308
- sta (p8_enemyRef ),y
306
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
307
+ ora # p8b_main . p8c_LEFTMOST ; OR with main .LEFTMOST
308
+ sta (p8v_enemyRef ),y
309
309
rts
310
310
}}
311
311
}
@@ -318,23 +318,23 @@ _move_left_else
318
318
; enemyRef [EN_X ]++
319
319
; }
320
320
% asm {{
321
- lda # p8_main . p8_LEFTMOST ; check LEFTMOST (= 1 ) is set
322
- ldy # p8_enemy . p8_EN_SUBPOS
323
- and (p8_enemyRef ),y ; AND with EN_SUBPOS
321
+ lda # p8b_main . p8c_LEFTMOST ; check LEFTMOST (= 1 ) is set
322
+ ldy # p8b_enemy . p8c_EN_SUBPOS
323
+ and (p8v_enemyRef ),y ; AND with EN_SUBPOS
324
324
beq _move_right_else ; and branch
325
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
326
- and # p8_main . p8_NOT_LEFTMOST ; AND with ~main .LEFTMOST
327
- sta (p8_enemyRef ),y
325
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
326
+ and # p8b_main . p8c_NOT_LEFTMOST ; AND with ~main .LEFTMOST
327
+ sta (p8v_enemyRef ),y
328
328
rts
329
329
_move_right_else
330
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
331
- ora # p8_main . p8_LEFTMOST ; OR with main .LEFTMOST
332
- sta (p8_enemyRef ),y
330
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
331
+ ora # p8b_main . p8c_LEFTMOST ; OR with main .LEFTMOST
332
+ sta (p8v_enemyRef ),y
333
333
clc
334
- ldy # p8_enemy . p8_EN_X
335
- lda (p8_enemyRef ),y
334
+ ldy # p8b_enemy . p8c_EN_X
335
+ lda (p8v_enemyRef ),y
336
336
adc # 1
337
- sta (p8_enemyRef ),y
337
+ sta (p8v_enemyRef ),y
338
338
rts
339
339
}}
340
340
}
@@ -347,23 +347,23 @@ _move_right_else
347
347
; enemyRef [EN_SUBPOS ] |= main .TOPMOST
348
348
; }
349
349
% asm {{
350
- lda # p8_main . p8_TOPMOST ; check TOPMOST (= 2 ) is set
351
- ldy # p8_enemy . p8_EN_SUBPOS
352
- and (p8_enemyRef ),y ; AND with EN_SUBPOS
350
+ lda # p8b_main . p8c_TOPMOST ; check TOPMOST (= 2 ) is set
351
+ ldy # p8b_enemy . p8c_EN_SUBPOS
352
+ and (p8v_enemyRef ),y ; AND with EN_SUBPOS
353
353
beq _move_up_else ; and branch
354
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
355
- and # p8_main . p8_NOT_TOPMOST ; AND with ~main .TOPMOST
356
- sta (p8_enemyRef ),y
354
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
355
+ and # p8b_main . p8c_NOT_TOPMOST ; AND with ~main .TOPMOST
356
+ sta (p8v_enemyRef ),y
357
357
sec
358
- ldy # p8_enemy . p8_EN_Y
359
- lda (p8_enemyRef ),y
358
+ ldy # p8b_enemy . p8c_EN_Y
359
+ lda (p8v_enemyRef ),y
360
360
sbc # 1
361
- sta (p8_enemyRef ),y
361
+ sta (p8v_enemyRef ),y
362
362
rts
363
363
_move_up_else
364
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
365
- ora # p8_main . p8_TOPMOST ; OR with main .TOPMOST
366
- sta (p8_enemyRef ),y
364
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
365
+ ora # p8b_main . p8c_TOPMOST ; OR with main .TOPMOST
366
+ sta (p8v_enemyRef ),y
367
367
rts
368
368
}}
369
369
}
@@ -376,23 +376,23 @@ _move_up_else
376
376
; enemyRef [EN_Y ]++
377
377
; }
378
378
% asm {{
379
- lda # p8_main . p8_TOPMOST ; check TOPMOST (= 2 ) is set
380
- ldy # p8_enemy . p8_EN_SUBPOS
381
- and (p8_enemyRef ),y ; AND with EN_SUBPOS
379
+ lda # p8b_main . p8c_TOPMOST ; check TOPMOST (= 2 ) is set
380
+ ldy # p8b_enemy . p8c_EN_SUBPOS
381
+ and (p8v_enemyRef ),y ; AND with EN_SUBPOS
382
382
beq _move_down_else ; and branch
383
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
384
- and # p8_main . p8_NOT_TOPMOST ; AND with ~main .TOPMOST
385
- sta (p8_enemyRef ),y
383
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
384
+ and # p8b_main . p8c_NOT_TOPMOST ; AND with ~main .TOPMOST
385
+ sta (p8v_enemyRef ),y
386
386
rts
387
387
_move_down_else
388
- lda (p8_enemyRef ),y ; Get EN_SUBPOS
389
- ora # p8_main . p8_TOPMOST ; OR with main .TOPMOST
390
- sta (p8_enemyRef ),y
388
+ lda (p8v_enemyRef ),y ; Get EN_SUBPOS
389
+ ora # p8b_main . p8c_TOPMOST ; OR with main .TOPMOST
390
+ sta (p8v_enemyRef ),y
391
391
clc
392
- ldy # p8_enemy . p8_EN_Y
393
- lda (p8_enemyRef ),y
392
+ ldy # p8b_enemy . p8c_EN_Y
393
+ lda (p8v_enemyRef ),y
394
394
adc # 1
395
- sta (p8_enemyRef ),y
395
+ sta (p8v_enemyRef ),y
396
396
rts
397
397
}}
398
398
}
@@ -406,11 +406,11 @@ _move_down_else
406
406
; txt .setcc (tmp_x + 1 , tmp_y + 1 , main .CLR , 1 )
407
407
; txt .setcc (tmp_x , tmp_y + 1 , main .CLR , 1 )
408
408
% asm {{
409
- ldy # p8_enemy . p8_EN_X
410
- lda (p8_enemyRef ),y
409
+ ldy # p8b_enemy . p8c_EN_X
410
+ lda (p8v_enemyRef ),y
411
411
sta txt .setcc .col
412
- ldy # p8_enemy . p8_EN_Y
413
- lda (p8_enemyRef ),y
412
+ ldy # p8b_enemy . p8c_EN_Y
413
+ lda (p8v_enemyRef ),y
414
414
sta txt .setcc .row
415
415
lda # $20
416
416
sta txt .setcc .character
0 commit comments