Yuri Zaporozhets
5fb5180a16
bios_emulator: fix incorrect printing of address in "call near immediate"
...
In the x86emuOp_call_near_IMM() function the address of CALL is
printed incorrectly when jumping backwards. For example, the correct
disassemble of the bytes below would be:
0000E8DE E8DBFF call 0xe8bc
(verified by ndisasm). But instead the address is printed as "ffffe8bc".
That's because of the following macro:
DECODE_PRINTF2("%04x\n", ip);
while it should be
DECODE_PRINTF2("%04x\n", (u16)ip);
Signed-off-by: Yuri Zaporozhets <yuriz@qrv-systems.net >
2024-12-15 11:39:21 -06:00
..
2024-10-26 10:46:48 +08:00
2024-10-27 18:44:13 -06:00
2024-05-20 13:35:03 -06:00
2024-12-15 11:39:21 -06:00
2024-10-24 11:20:58 -06:00
2024-11-15 14:32:47 +01:00
2024-10-11 11:44:48 -06:00
2024-12-04 14:06:23 -06:00
2024-11-06 18:56:51 +08:00
2024-12-12 14:23:25 -06:00
2024-12-06 13:00:52 -06:00
2024-12-07 09:07:04 -03:00
2024-10-21 17:52:52 -06:00
2024-12-07 09:07:04 -03:00
2024-05-20 13:35:03 -06:00
2024-11-20 17:57:58 +01:00
2024-10-17 18:21:19 -06:00
2024-05-20 13:35:03 -06:00
2024-11-19 15:10:56 +01:00
2024-10-11 11:44:48 -06:00
2024-10-11 11:44:48 -06:00
2024-05-20 13:35:03 -06:00
2024-05-24 13:42:07 -06:00
2024-12-07 09:07:03 -03:00
2024-05-20 13:35:03 -06:00
2024-10-25 09:07:39 -03:00
2024-10-11 11:44:48 -06:00
2024-11-24 15:41:32 -06:00
2024-12-06 13:00:41 -06:00
2024-10-11 11:44:48 -06:00
2024-10-29 18:45:22 -06:00
2024-12-04 14:30:25 -06:00
2024-11-20 17:57:57 +01:00
2024-12-14 09:34:27 -06:00
2024-10-11 12:23:25 -06:00
2024-12-09 16:29:47 -06:00
2024-10-11 11:44:48 -06:00
2024-05-20 13:35:03 -06:00
2024-10-27 18:44:13 -06:00
2024-05-20 13:35:03 -06:00
2024-11-20 17:57:58 +01:00
2024-12-09 16:29:47 -06:00
2024-12-05 07:31:31 +09:00
2024-09-11 17:02:36 -03:00
2024-12-06 16:37:39 -06:00
2024-05-20 13:35:03 -06:00
2024-12-02 16:34:30 -06:00
2024-10-11 11:44:48 -06:00
2024-10-11 11:44:48 -06:00
2024-12-06 17:47:23 -06:00
2024-11-01 13:34:32 -06:00
2024-12-14 09:32:59 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-09-06 10:47:46 +02:00
2024-07-22 10:53:06 -06:00
2024-11-29 13:21:17 +01:00
2024-07-05 12:07:37 +02:00
2024-11-17 13:12:54 -06:00
2024-10-11 11:44:48 -06:00
2024-04-26 08:28:35 +03:00
2024-07-22 10:53:06 -06:00
2024-10-18 14:10:21 -06:00
2024-10-11 11:44:48 -06:00
2024-10-14 08:56:03 +02:00
2024-12-13 14:14:50 -06:00
2024-11-04 16:41:38 -06:00
2024-10-18 14:10:21 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-11-25 23:07:37 -03:00
2024-05-20 13:35:03 -06:00
2024-12-14 09:34:16 -06:00