diff options
Diffstat (limited to 'src/devices/cpu/tms32082/tms32082.cpp')
-rw-r--r-- | src/devices/cpu/tms32082/tms32082.cpp | 66 |
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); } |