Hi,
The opcodes of conditional jump and call instructions have changed between those version. My question is: why? I couldn't find any answer for that question. The problem is that my bootsector code (16bit Real Mode), which runs perfectly when compiled with <=2.04rc1, crashes when compiled with >2.04rc1. I've found out with ndisasm that opcodes differ.
Below I present sample output showing differences (on the left column: 2.04; on the right column: 2.04rc1):
0F82F8FF jc word 0x15 | 72FA jc 0x15
0F85E9FF jnz word 0x4b | 75ED jnz 0x49
Why those opcodes differ? Why those from 2.04 lead to crash?
Regards,
aidecoe