summaryrefslogtreecommitdiffstats
path: root/src/devices/cpu/tms32082/tms32082.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/tms32082/tms32082.cpp')
-rw-r--r--src/devices/cpu/tms32082/tms32082.cpp66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/devices/cpu/tms32082/tms32082.cpp b/src/devices/cpu/tms32082/tms32082.cpp
index 3d788a19aa2..a505a6a2045 100644
--- a/src/devices/cpu/tms32082/tms32082.cpp
+++ b/src/devices/cpu/tms32082/tms32082.cpp
@@ -33,7 +33,7 @@ static ADDRESS_MAP_START(mp_internal_map, AS_PROGRAM, 32, tms32082_mp_device)
AM_RANGE(0x01010000, 0x010107ff) AM_READWRITE(mp_param_r, mp_param_w)
ADDRESS_MAP_END
-const UINT32 tms32082_mp_device::SHIFT_MASK[] =
+const uint32_t tms32082_mp_device::SHIFT_MASK[] =
{
0x00000000, 0x00000001, 0x00000003, 0x00000007, 0x0000000f, 0x0000001f, 0x0000003f, 0x0000007f,
0x000000ff, 0x000001ff, 0x000003ff, 0x000007ff, 0x00000fff, 0x00001fff, 0x00003fff, 0x00007fff,
@@ -44,14 +44,14 @@ const UINT32 tms32082_mp_device::SHIFT_MASK[] =
-tms32082_mp_device::tms32082_mp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
+tms32082_mp_device::tms32082_mp_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
: cpu_device(mconfig, TMS32082_MP, "TMS32082 MP", tag, owner, clock, "tms32082_mp", __FILE__)
, m_program_config("program", ENDIANNESS_BIG, 32, 32, 0, ADDRESS_MAP_NAME(mp_internal_map))
{
}
-offs_t tms32082_mp_device::disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options)
+offs_t tms32082_mp_device::disasm_disassemble(char *buffer, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options)
{
return CPU_DISASSEMBLE_NAME(tms32082_mp)(this, buffer, pc, oprom, opram, options);
}
@@ -80,22 +80,22 @@ WRITE32_MEMBER(tms32082_mp_device::mp_param_w)
{
// initiate Transfer Controller operation
// TODO: move TC functionality to separate device
- UINT32 address = data;
-
- UINT32 next_entry = m_program->read_dword(address + 0);
- UINT32 pt_options = m_program->read_dword(address + 4);
- UINT32 src_addr = m_program->read_dword(address + 8);
- UINT32 dst_addr = m_program->read_dword(address + 12);
- UINT32 src_b_count = m_program->read_word(address + 16);
- UINT32 src_a_count = m_program->read_word(address + 18);
- UINT32 dst_b_count = m_program->read_word(address + 20);
- UINT32 dst_a_count = m_program->read_word(address + 22);
- UINT32 src_c_count = m_program->read_dword(address + 24);
- UINT32 dst_c_count = m_program->read_dword(address + 28);
- UINT32 src_b_pitch = m_program->read_dword(address + 32);
- UINT32 dst_b_pitch = m_program->read_dword(address + 36);
- UINT32 src_c_pitch = m_program->read_dword(address + 40);
- UINT32 dst_c_pitch = m_program->read_dword(address + 44);
+ uint32_t address = data;
+
+ uint32_t next_entry = m_program->read_dword(address + 0);
+ uint32_t pt_options = m_program->read_dword(address + 4);
+ uint32_t src_addr = m_program->read_dword(address + 8);
+ uint32_t dst_addr = m_program->read_dword(address + 12);
+ uint32_t src_b_count = m_program->read_word(address + 16);
+ uint32_t src_a_count = m_program->read_word(address + 18);
+ uint32_t dst_b_count = m_program->read_word(address + 20);
+ uint32_t dst_a_count = m_program->read_word(address + 22);
+ uint32_t src_c_count = m_program->read_dword(address + 24);
+ uint32_t dst_c_count = m_program->read_dword(address + 28);
+ uint32_t src_b_pitch = m_program->read_dword(address + 32);
+ uint32_t dst_b_pitch = m_program->read_dword(address + 36);
+ uint32_t src_c_pitch = m_program->read_dword(address + 40);
+ uint32_t dst_c_pitch = m_program->read_dword(address + 44);
printf("TC operation:\n");
printf(" Next entry: %08X\n", next_entry);
@@ -116,20 +116,20 @@ WRITE32_MEMBER(tms32082_mp_device::mp_param_w)
for (int ic = 0; ic <= src_c_count; ic++)
{
- UINT32 c_src_offset = ic * src_c_pitch;
- UINT32 c_dst_offset = ic * dst_c_pitch;
+ uint32_t c_src_offset = ic * src_c_pitch;
+ uint32_t c_dst_offset = ic * dst_c_pitch;
for (int ib = 0; ib <= src_b_count; ib++)
{
- UINT32 b_src_offset = ib * src_b_pitch;
- UINT32 b_dst_offset = ib * dst_b_pitch;
+ uint32_t b_src_offset = ib * src_b_pitch;
+ uint32_t b_dst_offset = ib * dst_b_pitch;
for (int ia = 0; ia < src_a_count; ia++)
{
- UINT32 src = src_addr + c_src_offset + b_src_offset + ia;
- UINT32 dst = dst_addr + c_dst_offset + b_dst_offset + ia;
+ uint32_t src = src_addr + c_src_offset + b_src_offset + ia;
+ uint32_t dst = dst_addr + c_dst_offset + b_dst_offset + ia;
- UINT32 data = m_program->read_byte(src);
+ uint32_t data = m_program->read_byte(src);
m_program->write_byte(dst, data);
//printf("%08X: %02X -> %08X\n", src, data, dst);
@@ -248,7 +248,7 @@ void tms32082_mp_device::device_reset()
m_ie = 0;
}
-void tms32082_mp_device::processor_command(UINT32 command)
+void tms32082_mp_device::processor_command(uint32_t command)
{
printf("MP CMND %08X: ", command);
@@ -290,7 +290,7 @@ void tms32082_mp_device::processor_command(UINT32 command)
printf("\n");
}
-UINT32 tms32082_mp_device::read_creg(int reg)
+uint32_t tms32082_mp_device::read_creg(int reg)
{
switch (reg)
{
@@ -328,7 +328,7 @@ UINT32 tms32082_mp_device::read_creg(int reg)
return 0;
}
-void tms32082_mp_device::write_creg(int reg, UINT32 data)
+void tms32082_mp_device::write_creg(int reg, uint32_t data)
{
switch (reg)
{
@@ -425,9 +425,9 @@ void tms32082_mp_device::execute_set_input(int inputnum, int state)
}
}
-UINT32 tms32082_mp_device::fetch()
+uint32_t tms32082_mp_device::fetch()
{
- UINT32 w = m_direct->read_dword(m_fetchpc);
+ uint32_t w = m_direct->read_dword(m_fetchpc);
m_fetchpc += 4;
return w;
}
@@ -482,14 +482,14 @@ static ADDRESS_MAP_START(pp_internal_map, AS_PROGRAM, 32, tms32082_pp_device)
AM_RANGE(0x01001000, 0x01001fff) AM_RAM AM_SHARE("pp1_param")
ADDRESS_MAP_END
-tms32082_pp_device::tms32082_pp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
+tms32082_pp_device::tms32082_pp_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
: cpu_device(mconfig, TMS32082_PP, "TMS32082 PP", tag, owner, clock, "tms32082_pp", __FILE__)
, m_program_config("program", ENDIANNESS_BIG, 32, 32, 0, ADDRESS_MAP_NAME(pp_internal_map))
{
}
-offs_t tms32082_pp_device::disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options)
+offs_t tms32082_pp_device::disasm_disassemble(char *buffer, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options)
{
return CPU_DISASSEMBLE_NAME(tms32082_pp)(this, buffer, pc, oprom, opram, options);
}