summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2018-05-13 15:05:03 +0200
committer Olivier Galibert <galibert@pobox.com>2018-05-13 15:05:03 +0200
commit49803e7418beefbd912d0090884063422888891d (patch)
tree6097bfbf2cbf7eea8603d09859e4d7042939a28d /src/devices/cpu
parent3dda481107518a52cc5b26564a100a2bdc3ac34a (diff)
cube quest: Fix cache endianness [O. Galibert]
Diffstat (limited to 'src/devices/cpu')
-rw-r--r--src/devices/cpu/cubeqcpu/cubeqcpu.cpp6
-rw-r--r--src/devices/cpu/cubeqcpu/cubeqcpu.h6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/devices/cpu/cubeqcpu/cubeqcpu.cpp b/src/devices/cpu/cubeqcpu/cubeqcpu.cpp
index 0fa20e4e26c..ed20334d9ab 100644
--- a/src/devices/cpu/cubeqcpu/cubeqcpu.cpp
+++ b/src/devices/cpu/cubeqcpu/cubeqcpu.cpp
@@ -183,7 +183,7 @@ void cquestsnd_cpu_device::device_start()
m_sound_data = (uint16_t*)machine().root_device().memregion(m_sound_region_tag)->base();
m_program = &space(AS_PROGRAM);
- m_cache = m_program->cache<3, -3, ENDIANNESS_LITTLE>();
+ m_cache = m_program->cache<3, -3, ENDIANNESS_BIG>();
memset(m_ram, 0, sizeof(m_ram));
m_q = 0;
@@ -262,7 +262,7 @@ void cquestrot_cpu_device::device_start()
m_linedata_w.resolve_safe();
m_program = &space(AS_PROGRAM);
- m_cache = m_program->cache<3, -3, ENDIANNESS_LITTLE>();
+ m_cache = m_program->cache<3, -3, ENDIANNESS_BIG>();
memset(m_ram, 0, sizeof(m_ram));
m_q = 0;
@@ -393,7 +393,7 @@ void cquestlin_cpu_device::device_start()
m_linedata_r.resolve_safe(0);
m_program = &space(AS_PROGRAM);
- m_cache = m_program->cache<3, -3, ENDIANNESS_LITTLE>();
+ m_cache = m_program->cache<3, -3, ENDIANNESS_BIG>();
memset(m_ram, 0, sizeof(m_ram));
m_q = 0;
diff --git a/src/devices/cpu/cubeqcpu/cubeqcpu.h b/src/devices/cpu/cubeqcpu/cubeqcpu.h
index f0da8a314da..04da9ab8439 100644
--- a/src/devices/cpu/cubeqcpu/cubeqcpu.h
+++ b/src/devices/cpu/cubeqcpu/cubeqcpu.h
@@ -118,7 +118,7 @@ private:
uint16_t *m_sound_data;
address_space *m_program;
- memory_access_cache<3, -3, ENDIANNESS_LITTLE> *m_cache;
+ memory_access_cache<3, -3, ENDIANNESS_BIG> *m_cache;
int m_icount;
int do_sndjmp(int jmp);
@@ -227,7 +227,7 @@ private:
uint8_t m_clkcnt;
address_space *m_program;
- memory_access_cache<3, -3, ENDIANNESS_LITTLE> *m_cache;
+ memory_access_cache<3, -3, ENDIANNESS_BIG> *m_cache;
int m_icount;
// For the debugger
@@ -344,7 +344,7 @@ private:
uint32_t m_o_stack[32768]; /* Stack DRAM: 32kx20 */
address_space *m_program;
- memory_access_cache<3, -3, ENDIANNESS_LITTLE> *m_cache;
+ memory_access_cache<3, -3, ENDIANNESS_BIG> *m_cache;
int m_icount;
// For the debugger