|
|
| version 1.2, 2003/11/14 07:37:28 | version 1.4, 2003/12/08 00:55:30 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "strres.h" | #include "strres.h" |
| #include "dosio.h" | #include "dosio.h" |
| #include "i286.h" | #include "cpucore.h" |
| #include "memory.h" | #include "memory.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| Line 101 const char *debugsub_regs(void) { | Line 101 const char *debugsub_regs(void) { |
| static char work[256]; | static char work[256]; |
| SPRINTF(work, str_register, I286_AX, I286_BX, I286_CX, I286_DX, | SPRINTF(work, str_register, CPU_AX, CPU_BX, CPU_CX, CPU_DX, |
| I286_SP, I286_BP, I286_SI, I286_DI, | CPU_SP, CPU_BP, CPU_SI, CPU_DI, |
| I286_DS, I286_ES, I286_SS, I286_CS, I286_IP); | CPU_DS, CPU_ES, CPU_SS, CPU_CS, CPU_IP); |
| milstr_ncat(work, debugsub_flags(I286_FLAG), sizeof(work)); | milstr_ncat(work, debugsub_flags(CPU_FLAG), sizeof(work)); |
| milstr_ncat(work, CRCONST, sizeof(work)); | milstr_ncat(work, CRCONST, sizeof(work)); |
| return(work); | return(work); |
| } | } |
| Line 169 void debugsub_memorydump(void) { | Line 169 void debugsub_memorydump(void) { |
| fh = file_create_c(file_memorybin); | fh = file_create_c(file_memorybin); |
| if (fh != FILEH_INVALID) { | if (fh != FILEH_INVALID) { |
| for (i=0; i<34; i++) { | // for (i=0; i<34; i++) { |
| for (i=0; i<64; i++) { | |
| file_write(fh, mem + i*0x8000, 0x8000); | file_write(fh, mem + i*0x8000, 0x8000); |
| } | } |
| file_close(fh); | file_close(fh); |