- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
PROCEDURE StartMusic (Song : POINTER; Polling, OldIRQ : BOOLEAN); ASSEMBLER;
ASM
MOV AH,0
MOV BL,Polling
MOV BH,OldIRQ
CMP BH,1
JE @Invert
MOV BH,1
JMP @GoOn
@Invert:
XOR BH,BH
@GoOn:
LES SI,DWORD PTR Song
CALL _HscPlayer
END;
guest 06.07.2011 23:33 # 0
guest 07.07.2011 01:21 # 0
Dummy00001 07.07.2011 02:50 # −1
guest 07.07.2011 03:10 # 0
gegMOPO4 07.07.2011 09:46 # +3
DemonId7 07.07.2011 15:40 # −3
OldIRQ ^= true;
Мало ли какой компилятор попадется, во всех стандартах совпадает только значение false, а true "гуляет" по воле создателей :D
SIGSEGV 07.07.2011 20:55 # +1
Tygdym 01.09.2011 09:22 # −1
OldIRQ = 1 - OldIRQ;
А?
Govnocoder#0xFF 12.11.2012 17:22 # 0
И никаких проблем!