summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/emumem_heun.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2020-08-19 17:43:27 -0400
committer AJR <ajrhacker@users.noreply.github.com>2020-08-19 17:43:27 -0400
commitefed2ea2c21c9ac4dec8b3682efce8d731623abb (patch)
tree6e9f393cf80305ec3d0db77156dd6e76ab42d9e4 /src/emu/emumem_heun.cpp
parent0ca0f8e385655ff362f32b4bb5fefca11dd622f0 (diff)
TMS340X0 updates
- tms34020: Upgrade data bus to 32 bits and add preliminary masking for 16-bit operations - tms34010, tms34020: Eliminate pure 8-bit read/write bus accesses (these are always read-modify-write, even if aligned) - btoads, midxunit: Use 8-bit handlers for NVRAM, reducing size to 8192 bytes - midwunit, midxunit: Eliminate dependencies on midtunit driver
Diffstat (limited to 'src/emu/emumem_heun.cpp')
-rw-r--r--src/emu/emumem_heun.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/emu/emumem_heun.cpp b/src/emu/emumem_heun.cpp
index c875a829f9a..0248f0f5a98 100644
--- a/src/emu/emumem_heun.cpp
+++ b/src/emu/emumem_heun.cpp
@@ -74,6 +74,8 @@ template class handler_entry_read_unmapped<1, 0, ENDIANNESS_LITTLE>;
template class handler_entry_read_unmapped<1, 0, ENDIANNESS_BIG>;
template class handler_entry_read_unmapped<1, -1, ENDIANNESS_LITTLE>;
template class handler_entry_read_unmapped<1, -1, ENDIANNESS_BIG>;
+template class handler_entry_read_unmapped<2, 3, ENDIANNESS_LITTLE>;
+template class handler_entry_read_unmapped<2, 3, ENDIANNESS_BIG>;
template class handler_entry_read_unmapped<2, 0, ENDIANNESS_LITTLE>;
template class handler_entry_read_unmapped<2, 0, ENDIANNESS_BIG>;
template class handler_entry_read_unmapped<2, -1, ENDIANNESS_LITTLE>;
@@ -99,6 +101,8 @@ template class handler_entry_write_unmapped<1, 0, ENDIANNESS_LITTLE>;
template class handler_entry_write_unmapped<1, 0, ENDIANNESS_BIG>;
template class handler_entry_write_unmapped<1, -1, ENDIANNESS_LITTLE>;
template class handler_entry_write_unmapped<1, -1, ENDIANNESS_BIG>;
+template class handler_entry_write_unmapped<2, 3, ENDIANNESS_LITTLE>;
+template class handler_entry_write_unmapped<2, 3, ENDIANNESS_BIG>;
template class handler_entry_write_unmapped<2, 0, ENDIANNESS_LITTLE>;
template class handler_entry_write_unmapped<2, 0, ENDIANNESS_BIG>;
template class handler_entry_write_unmapped<2, -1, ENDIANNESS_LITTLE>;
@@ -125,6 +129,8 @@ template class handler_entry_read_nop<1, 0, ENDIANNESS_LITTLE>;
template class handler_entry_read_nop<1, 0, ENDIANNESS_BIG>;
template class handler_entry_read_nop<1, -1, ENDIANNESS_LITTLE>;
template class handler_entry_read_nop<1, -1, ENDIANNESS_BIG>;
+template class handler_entry_read_nop<2, 3, ENDIANNESS_LITTLE>;
+template class handler_entry_read_nop<2, 3, ENDIANNESS_BIG>;
template class handler_entry_read_nop<2, 0, ENDIANNESS_LITTLE>;
template class handler_entry_read_nop<2, 0, ENDIANNESS_BIG>;
template class handler_entry_read_nop<2, -1, ENDIANNESS_LITTLE>;
@@ -150,6 +156,8 @@ template class handler_entry_write_nop<1, 0, ENDIANNESS_LITTLE>;
template class handler_entry_write_nop<1, 0, ENDIANNESS_BIG>;
template class handler_entry_write_nop<1, -1, ENDIANNESS_LITTLE>;
template class handler_entry_write_nop<1, -1, ENDIANNESS_BIG>;
+template class handler_entry_write_nop<2, 3, ENDIANNESS_LITTLE>;
+template class handler_entry_write_nop<2, 3, ENDIANNESS_BIG>;
template class handler_entry_write_nop<2, 0, ENDIANNESS_LITTLE>;
template class handler_entry_write_nop<2, 0, ENDIANNESS_BIG>;
template class handler_entry_write_nop<2, -1, ENDIANNESS_LITTLE>;