|
|
| version 1.3, 2003/10/21 11:22:05 | version 1.4, 2003/10/25 20:51:53 |
|---|---|
| Line 1044 void bios0x1b(void) { | Line 1044 void bios0x1b(void) { |
| } | } |
| } | } |
| #endif | #endif |
| #if 0 // def TRACE | #if 0 |
| { | TRACEOUT(("%04x:%04x AX=%04x BX=%04x %02x:%02x:%02x:%02x\n" \ |
| char buf[256]; | |
| wsprintf(buf, "%04x:%04x AX=%04x BX=%04x %02x:%02x:%02x:%02x\n" \ | |
| "ES=%04x BP=%04x \nret=%02x", | "ES=%04x BP=%04x \nret=%02x", |
| i286_memword_read(I286_SS, I286_SP+2), | i286_memword_read(I286_SS, I286_SP+2), |
| i286_memword_read(I286_SS, I286_SP), | i286_memword_read(I286_SS, I286_SP), |
| I286_AX, I286_BX, I286_CL, I286_DH, I286_DL, I286_CH, | I286_AX, I286_BX, I286_CL, I286_DH, I286_DL, I286_CH, |
| I286_ES, I286_BP, ret_ah); | I286_ES, I286_BP, ret_ah)); |
| TRACE_(buf, 0); | |
| } | |
| #endif | #endif |
| I286_AH = ret_ah; | I286_AH = ret_ah; |
| flag = i286_membyte_read(I286_SS, I286_SP+4) & 0xfe; | flag = i286_membyte_read(I286_SS, I286_SP+4) & 0xfe; |