summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/dsp16/dsp16dis.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/dsp16/dsp16dis.c')
-rw-r--r--src/emu/cpu/dsp16/dsp16dis.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/emu/cpu/dsp16/dsp16dis.c b/src/emu/cpu/dsp16/dsp16dis.c
index 6b69cdf58ab..7db21ec7bf6 100644
--- a/src/emu/cpu/dsp16/dsp16dis.c
+++ b/src/emu/cpu/dsp16/dsp16dis.c
@@ -270,7 +270,7 @@ CPU_DISASSEMBLE( dsp16a )
const UINT8 F1 = (op & 0x01e0) >> 5;
astring yString = disasmYField(Y);
astring fString = disasmF1Field(F1, D, S);
- sprintf(buffer, "%s, %s", fString.cstr(), yString.cstr());
+ sprintf(buffer, "%s, %s", fString.c_str(), yString.c_str());
break;
}
case 0x04: case 0x1c:
@@ -285,7 +285,7 @@ CPU_DISASSEMBLE( dsp16a )
astring fString = disasmF1Field(F1, D, S);
astring aString = (opcode == 0x1c) ? "a0" : "a1";
astring xString = (X) ? "" : "l";
- sprintf(buffer, "%s = %s%s, %s", yString.cstr(), aString.cstr(), xString.cstr(), fString.cstr());
+ sprintf(buffer, "%s = %s%s, %s", yString.c_str(), aString.c_str(), xString.c_str(), fString.c_str());
break;
}
case 0x16:
@@ -297,7 +297,7 @@ CPU_DISASSEMBLE( dsp16a )
const UINT8 F1 = (op & 0x01e0) >> 5;
astring yString = disasmYField(Y);
astring fString = disasmF1Field(F1, D, S);
- sprintf(buffer, "%s, x = %s", fString.cstr(), yString.cstr());
+ sprintf(buffer, "%s, x = %s", fString.c_str(), yString.c_str());
break;
}
case 0x17:
@@ -311,7 +311,7 @@ CPU_DISASSEMBLE( dsp16a )
astring yString = disasmYField(Y);
astring fString = disasmF1Field(F1, D, S);
astring xString = (X ? "y" : "y1");
- sprintf(buffer, "%s, %s = %s", fString.cstr(), xString.cstr(), yString.cstr());
+ sprintf(buffer, "%s, %s = %s", fString.c_str(), xString.c_str(), yString.c_str());
break;
}
case 0x1f:
@@ -325,7 +325,7 @@ CPU_DISASSEMBLE( dsp16a )
astring yString = disasmYField(Y);
astring fString = disasmF1Field(F1, D, S);
astring xString = (X ? "*pt++i" : "*pt++");
- sprintf(buffer, "%s, y = %s, x = %s", fString.cstr(), yString.cstr(), xString.cstr());
+ sprintf(buffer, "%s, y = %s, x = %s", fString.c_str(), yString.c_str(), xString.c_str());
break;
}
case 0x19: case 0x1b:
@@ -339,7 +339,7 @@ CPU_DISASSEMBLE( dsp16a )
astring fString = disasmF1Field(F1, D, S);
astring xString = (X ? "*pt++i" : "*pt++");
astring aString = (opcode == 0x19) ? "a0" : "a1";
- sprintf(buffer, "%s, y = %s, x = %s", fString.cstr(), aString.cstr(), xString.cstr());
+ sprintf(buffer, "%s, y = %s, x = %s", fString.c_str(), aString.c_str(), xString.c_str());
if (Y != 0x00) sprintf(buffer, "UNKNOWN");
break;
}
@@ -354,7 +354,7 @@ CPU_DISASSEMBLE( dsp16a )
astring yString = disasmYField(Y);
astring xString = (X ? "y" : "y1");
astring fString = disasmF1Field(F1, D, S);
- sprintf(buffer, "%s, %s = %s", fString.cstr(), yString.cstr(), xString.cstr());
+ sprintf(buffer, "%s, %s = %s", fString.c_str(), yString.c_str(), xString.c_str());
break;
}
@@ -369,7 +369,7 @@ CPU_DISASSEMBLE( dsp16a )
astring yString = disasmYField(Y);
astring atString = (aT ? "a0" : "a1");
astring fString = disasmF1Field(F1, aT, S);
- sprintf(buffer, "%s, %s = %s", fString.cstr(), atString.cstr(), yString.cstr());
+ sprintf(buffer, "%s, %s = %s", fString.c_str(), atString.c_str(), yString.c_str());
break;
}
@@ -385,7 +385,7 @@ CPU_DISASSEMBLE( dsp16a )
astring zString = disasmZField(Z);
astring xString = (X ? "y" : "y1");
astring fString = disasmF1Field(F1, D, S);
- sprintf(buffer, "%s, %s <=> %s", fString.cstr(), xString.cstr(), zString.cstr());
+ sprintf(buffer, "%s, %s <=> %s", fString.c_str(), xString.c_str(), zString.c_str());
break;
}
case 0x1d:
@@ -399,7 +399,7 @@ CPU_DISASSEMBLE( dsp16a )
astring zString = disasmZField(Z);
astring xString = (X ? "*pt++i" : "*pt++");
astring fString = disasmF1Field(F1, D, S);
- sprintf(buffer, "%s, %s <=> y, x = %s", fString.cstr(), zString.cstr(), xString.cstr());
+ sprintf(buffer, "%s, %s <=> y, x = %s", fString.c_str(), zString.c_str(), xString.c_str());
break;
}
@@ -416,7 +416,7 @@ CPU_DISASSEMBLE( dsp16a )
astring atString = (aT ? "a0" : "a1");
atString += X ? "" : "1"; // TODO: Figure out unclear wording.
astring fString = disasmF1Field(F1, aT, S);
- sprintf(buffer, "%s, %s <=> %s", fString.cstr(), zString.cstr(), atString.cstr());
+ sprintf(buffer, "%s, %s <=> %s", fString.c_str(), zString.c_str(), atString.c_str());
break;
}
@@ -431,8 +431,8 @@ CPU_DISASSEMBLE( dsp16a )
const UINT8 F2 = (op & 0x01e0) >> 5;
astring fString = disasmF2Field(F2, D, S);
astring conString = disasmCONField(CON);
- if (op & 0x0800) sprintf(buffer, "if %s : %s", conString.cstr(), fString.cstr());
- else sprintf(buffer, "ifc %s : %s", conString.cstr(), fString.cstr());
+ if (op & 0x0800) sprintf(buffer, "if %s : %s", conString.c_str(), fString.c_str());
+ else sprintf(buffer, "ifc %s : %s", conString.c_str(), fString.c_str());
break;
}
@@ -458,7 +458,7 @@ CPU_DISASSEMBLE( dsp16a )
// goto B
const UINT8 B = (op & 0x0700) >> 8;
astring bString = disasmBField(B);
- sprintf(buffer, "%s", bString.cstr());
+ sprintf(buffer, "%s", bString.c_str());
break;
}
@@ -468,7 +468,7 @@ CPU_DISASSEMBLE( dsp16a )
// if CON [goto/call/return]
const UINT8 CON = (op & 0x001f);
astring conString = disasmCONField(CON);
- sprintf(buffer, "if %s:", conString.cstr());
+ sprintf(buffer, "if %s:", conString.c_str());
// TODO: Test for invalid ops
// icall
if (op == 0xd40e) sprintf(buffer, "icall");
@@ -482,7 +482,7 @@ CPU_DISASSEMBLE( dsp16a )
const UINT8 R = (op & 0x03f0) >> 4;
const UINT8 S = (op & 0x1000) >> 12;
astring rString = disasmRField(R);
- sprintf(buffer, "%s = %s", rString.cstr(), (S ? "a1" : "a0"));
+ sprintf(buffer, "%s = %s", rString.c_str(), (S ? "a1" : "a0"));
break;
}
case 0x08:
@@ -491,7 +491,7 @@ CPU_DISASSEMBLE( dsp16a )
const UINT8 R = (op & 0x03f0) >> 4;
const UINT8 aT = (op & 0x0400) >> 10;
astring rString = disasmRField(R);
- sprintf(buffer, "%s = %s", (aT ? "a0" : "a1"), rString.cstr());
+ sprintf(buffer, "%s = %s", (aT ? "a0" : "a1"), rString.c_str());
break;
}
case 0x0f:
@@ -501,7 +501,7 @@ CPU_DISASSEMBLE( dsp16a )
const UINT8 R = (op & 0x03f0) >> 4;
astring yString = disasmYField(Y);
astring rString = disasmRField(R);
- sprintf(buffer, "%s = %s", rString.cstr(), yString.cstr());
+ sprintf(buffer, "%s = %s", rString.c_str(), yString.c_str());
// TODO: Special case the R == [y, y1, or x] case
break;
}
@@ -513,7 +513,7 @@ CPU_DISASSEMBLE( dsp16a )
astring yString = disasmYField(Y);
astring rString = disasmRField(R);
// TODO: page 3-31 "special function encoding"
- sprintf(buffer, "%s = %s", yString.cstr(), rString.cstr());
+ sprintf(buffer, "%s = %s", yString.c_str(), rString.c_str());
break;
}
case 0x0d:
@@ -523,7 +523,7 @@ CPU_DISASSEMBLE( dsp16a )
const UINT8 R = (op & 0x03f0) >> 4;
astring zString = disasmZField(Z);
astring rString = disasmRField(R);
- sprintf(buffer, "%s <=> %s", zString.cstr(), rString.cstr());
+ sprintf(buffer, "%s <=> %s", zString.c_str(), rString.c_str());
break;
}
@@ -533,7 +533,7 @@ CPU_DISASSEMBLE( dsp16a )
// R = N
const UINT8 R = (op & 0x03f0) >> 4;
astring rString = disasmRField(R);
- sprintf(buffer, "%s = 0x%04x", rString.cstr(), op2);
+ sprintf(buffer, "%s = 0x%04x", rString.c_str(), op2);
opSize = 2;
break;
}
@@ -545,7 +545,7 @@ CPU_DISASSEMBLE( dsp16a )
const UINT16 M = (op & 0x01ff);
const UINT8 R = (op & 0x0e00) >> 9;
astring rString = disasmRImmediateField(R);
- sprintf(buffer, "%s = 0x%04x", rString.cstr(), M);
+ sprintf(buffer, "%s = 0x%04x", rString.c_str(), M);
break;
}