diff options
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 |
commit | 49803e7418beefbd912d0090884063422888891d (patch) | |
tree | 6097bfbf2cbf7eea8603d09859e4d7042939a28d | |
parent | 3dda481107518a52cc5b26564a100a2bdc3ac34a (diff) |
cube quest: Fix cache endianness [O. Galibert]
-rw-r--r-- | src/devices/cpu/cubeqcpu/cubeqcpu.cpp | 6 | ||||
-rw-r--r-- | src/devices/cpu/cubeqcpu/cubeqcpu.h | 6 |
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 |