$D37F/54143: Find channel and allocate Jump from $D1E9: D37F: A0 00 LDY #$00 D381: A9 01 LDA #$01 ; set bit 0 Jump from $D38A: D383: 2C 56 02 BIT $0256 D386: D0 09 BNE $D391 ; channel free? D388: C8 INY D389: 0A ASL ; rotate bit to left D38A: D0 F7 BNE $D383 ; all channels checked? D38C: A9 70 LDA #$70 D38E: 4C C8 C1 JMP $C1C8 ; 70, 'no channel' Jump from $D386: D391: 49 FF EOR #$FF ; rotate bit model D393: 2D 56 02 AND $0256 ; erase bit D396: 8D 56 02 STA $0256 ; allocate channel D399: 98 TYA D39A: 60 RTS Previous Page / Next Page |