uint16_t DSP_history_CC[5];
int32_t DSP_history_mem[5][5];
uint8_t *DSP_onboard_RAM;
-uint8_t DSP_onboard_ROM[];
+extern uint8_t DSP_onboard_ROM[];
uint8_t *DSP_MMIO;
/* Defines */
#include "debug.h"
#include "newcpu.h"
#include "threaddep/thread.h"
+#include "machdep/maccess.h"
#include "dsp_glue.h"
#define DSP_INST_COUNT_WAIT 1000
} else {
v = safe_memory_read(addr, 4);
}
- v = _byteswap_ulong(v);
+ v = do_byteswap_32(v);
if (log_dsp) {
write_log("DSP LGET %08x = %08x\n", addr, v);
}
} else {
v = safe_memory_read(addr, 2);
}
- v = _byteswap_ushort(v);
+ v = do_byteswap_16(v);
if (log_dsp) {
write_log("DSP WGET %08x = %04x\n", addr, v & 0xffff);
}
void DSP_set_long_ext(uint32_t addr, uint32_t v)
{
- v = _byteswap_ulong(v);
+ v = do_byteswap_32(v);
if (log_dsp) {
write_log("DSP LPUT %08x = %08x\n", addr, v);
}
void DSP_set_short_ext(uint32_t addr, uint16_t v)
{
- v = _byteswap_ushort(v);
+ v = do_byteswap_16(v);
if (log_dsp) {
write_log("DSP WPUT %08x = %04x\n", addr, v & 0xffff);
}