procedura koryguje dane znakow kolizyjnych;
procedura naklada dane znakow zastapionych (patrz: 4B13) na dane znakow zastepujacych po uprzednim ANDowaniu z maska z tablicy 1E00;
procedura opiera sie na buforze kolizyjnych znakow zastepujacych (0C27) i buforze kolizyjnych znakow zastapionych (0D27) i jest niezalezna od numeru zawodnika w 00D2;

5084    LDY $6113           ; 4cyc ; AC 13 61
5087    BNE $508C           ; 2cyc ; D0 03
5089    JMP $50E5           ; 3cyc ; 4C E5 50
508C    DEC $6113           ; 6cyc ; CE 13 61
508F    LDY $6113           ; 4cyc ; AC 13 61
5092    LDX $6118           ; 4cyc ; AE 18 61
5095    LDA $0C27,Y         ; 4cyc ; B9 27 0C
5098    ASL                 ; 2cyc ; 0A
5099    ASL                 ; 2cyc ; 0A
509A    BCC $509E           ; 2cyc ; 90 02
509C    INX                 ; 2cyc ; E8
509D    INX                 ; 2cyc ; E8
509E    ASL                 ; 2cyc ; 0A
509F    BCC $50A2           ; 2cyc ; 90 01
50A1    INX                 ; 2cyc ; E8
50A2    STX $50CE           ; 4cyc ; 8E CE 50
50A5    STX $50D9           ; 4cyc ; 8E D9 50
50A8    STX $50DC           ; 4cyc ; 8E DC 50
50AB    STA $50CD           ; 4cyc ; 8D CD 50
50AE    STA $50D8           ; 4cyc ; 8D D8 50
50B1    STA $50DB           ; 4cyc ; 8D DB 50
50B4    LDX $6118           ; 4cyc ; AE 18 61
50B7    LDA $0D27,Y         ; 4cyc ; B9 27 0D
50BA    ASL                 ; 2cyc ; 0A
50BB    ASL                 ; 2cyc ; 0A
50BC    BCC $50C0           ; 2cyc ; 90 02
50BE    INX                 ; 2cyc ; E8
50BF    INX                 ; 2cyc ; E8
50C0    ASL                 ; 2cyc ; 0A
50C1    BCC $50C4           ; 2cyc ; 90 01
50C3    INX                 ; 2cyc ; E8
50C4    STX $50D6           ; 4cyc ; 8E D6 50
50C7    STA $50D5           ; 4cyc ; 8D D5 50
50CA    LDY #$07            ; 2cyc ; A0 07
50CC    LDX $1150,Y         ; 4cyc ; BE 50 11
50CF    LDA $1E00,X         ; 4cyc ; BD 00 1E
50D2    BEQ $50DD           ; 2cyc ; F0 09
50D4    AND $1318,Y         ; 4cyc ; 39 18 13
50D7    ORA $1150,Y         ; 4cyc ; 19 50 11
50DA    STA $1150,Y         ; 5cyc ; 99 50 11
50DD    DEY                 ; 2cyc ; 88
50DE    BPL $50CC           ; 2cyc ; 10 EC
50E0    LDA $6113           ; 4cyc ; AD 13 61
50E3    BNE $508C           ; 2cyc ; D0 A7
50E5    RTS                 ; 6cyc ; 60


zmienne:

0C27: bufor kolizyjnych znakow zastepujacych (in)
0D27: bufor kolizyjnych znakow zastapionych (in)

6113: licznik znakow kolizyjnych (nakladajacych sie znakow obu graczy)(in);
6118: starszy bajt adresu biezacego generatora znakow dla areny (in);


dane pomocnicze:

1E00-1EFF: tablica masek do kasowania tych pikseli w danych gracza przeslonietego, ktore staja na miejscu pikseli o kolorze roznym od 0 w danych gracza widocznego w calosci;
