diff options
Diffstat (limited to 'src/devices/cpu/m6809/6309dasm.cpp')
-rw-r--r-- | src/devices/cpu/m6809/6309dasm.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/devices/cpu/m6809/6309dasm.cpp b/src/devices/cpu/m6809/6309dasm.cpp index 47637e22472..16f4c3b1752 100644 --- a/src/devices/cpu/m6809/6309dasm.cpp +++ b/src/devices/cpu/m6809/6309dasm.cpp @@ -29,10 +29,10 @@ // Opcode structure struct opcodeinfo { - UINT8 opcode; // 8-bit opcode value - UINT8 length; // Opcode length in bytes + uint8_t opcode; // 8-bit opcode value + uint8_t length; // Opcode length in bytes char name[6]; // Opcode name - UINT8 mode; // Addressing mode + uint8_t mode; // Addressing mode unsigned flags; // Disassembly flags }; @@ -608,8 +608,8 @@ static const char *const tfm_s[] = { "%s+,%s+", "%s-,%s-", "%s+,%s", "%s,%s+" }; CPU_DISASSEMBLE( hd6309 ) { - UINT8 opcode, mode, pb, pbm, reg; - const UINT8 *operandarray; + uint8_t opcode, mode, pb, pbm, reg; + const uint8_t *operandarray; unsigned int ea, flags; int numoperands, offset, indirect; @@ -712,12 +712,12 @@ CPU_DISASSEMBLE( hd6309 ) break; case REL: - offset = (INT8)operandarray[0]; + offset = (int8_t)operandarray[0]; buffer += sprintf(buffer, "$%04X", (pc + offset) & 0xffff); break; case LREL: - offset = (INT16)((operandarray[0] << 8) + operandarray[1]); + offset = (int16_t)((operandarray[0] << 8) + operandarray[1]); buffer += sprintf(buffer, "$%04X", (pc + offset) & 0xffff); break; @@ -766,7 +766,7 @@ CPU_DISASSEMBLE( hd6309 ) buffer += sprintf(buffer, ",W"); break; case 0x01: - offset = (INT16)((opram[p+0] << 8) + opram[p+1]); + offset = (int16_t)((opram[p+0] << 8) + opram[p+1]); p += 2; buffer += sprintf(buffer, "%s", (offset < 0) ? "-" : ""); buffer += sprintf(buffer, "$%04X,W", (offset < 0) ? -offset : offset); @@ -815,14 +815,14 @@ CPU_DISASSEMBLE( hd6309 ) break; case 0x88: // (+/- 7 bit offset),R - offset = (INT8)opram[p++]; + offset = (int8_t)opram[p++]; buffer += sprintf(buffer, "%s", (offset < 0) ? "-" : ""); buffer += sprintf(buffer, "$%02X,", (offset < 0) ? -offset : offset); buffer += sprintf(buffer, "%s", hd6309_regs[reg]); break; case 0x89: // (+/- 15 bit offset),R - offset = (INT16)((opram[p+0] << 8) + opram[p+1]); + offset = (int16_t)((opram[p+0] << 8) + opram[p+1]); p += 2; buffer += sprintf(buffer, "%s", (offset < 0) ? "-" : ""); buffer += sprintf(buffer, "$%04X,", (offset < 0) ? -offset : offset); @@ -838,13 +838,13 @@ CPU_DISASSEMBLE( hd6309 ) break; case 0x8c: // (+/- 7 bit offset),PC - offset = (INT8)opram[p++]; + offset = (int8_t)opram[p++]; buffer += sprintf(buffer, "%s", (offset < 0) ? "-" : ""); buffer += sprintf(buffer, "$%02X,PC", (offset < 0) ? -offset : offset); break; case 0x8d: // (+/- 15 bit offset),PC - offset = (INT16)((opram[p+0] << 8) + opram[p+1]); + offset = (int16_t)((opram[p+0] << 8) + opram[p+1]); p += 2; buffer += sprintf(buffer, "%s", (offset < 0) ? "-" : ""); buffer += sprintf(buffer, "$%04X,PC", (offset < 0) ? -offset : offset); @@ -857,7 +857,7 @@ CPU_DISASSEMBLE( hd6309 ) case 0x8f: // address or operations relative to W if (indirect) { - ea = (UINT16)((opram[p+0] << 8) + opram[p+1]); + ea = (uint16_t)((opram[p+0] << 8) + opram[p+1]); p += 2; buffer += sprintf(buffer, "$%04X", ea); break; @@ -870,7 +870,7 @@ CPU_DISASSEMBLE( hd6309 ) buffer += sprintf(buffer, ",W"); break; case 0x01: - offset = (INT16)((opram[p+0] << 8) + opram[p+1]); + offset = (int16_t)((opram[p+0] << 8) + opram[p+1]); p += 2; buffer += sprintf(buffer, "%s", (offset < 0) ? "-" : ""); buffer += sprintf(buffer, "$%04X,W", (offset < 0) ? -offset : offset); |