;ADD THIS TO FIEND.ASM .DEF MAXFND,FND_CNT .BSS MAXFND,16 ;MAXIMUM ALLOWED ON SCRN THE WAVE .BSS FND_CNT,16 ;CURRENT TOTAL FIENDS ON SCRN ONE_FND ;A9=[Y,X] OF SPOT TO START FROM ;A10=DIRECTION ;8 1 2 ;7 3 ;6 5 4 ;IF 1 OR 5, JUMP AT PLAYER, OTHERWISE JUST WALK OUT! ONE_FND ;A9=[Y,X] OF SPOT TO START FROM ;A10=DIRECTION ;8 1 2 ;7 3 ;6 5 4 ;IF 1 OR 5, JUMP AT PLAYER, OTHERWISE JUST WALK OUT! ;ADD THESE LINES SO THE SPAWN FIEND CODE WILL WORK MOVE @FND_CNT,A0 ;RUNNING TOTAL ON SCREEN INC A0 MOVE A0,@FND_CNT CLR A1 MOVY A9,A1 MOVX A9,A0 SLL 16,A0 MOVE A10,A9 JRUC IN_HERE ;AT LABEL FIEND: MOVE @FND_CNT,A0 INC A0 MOVE A0,@FND_CNT DIE ;AT LABEL FC: MOVE @FND_CNT,A0 ;EVERY FIEND WHO DIES FALLS IN HERE DEC A0 ;SO WE DEC ON SCREEN CNT MOVE A0,@FND_CNT