From efed2ea2c21c9ac4dec8b3682efce8d731623abb Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 19 Aug 2020 17:43:27 -0400 Subject: 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 --- src/emu/emumem_heun.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/emu/emumem_heun.cpp') 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>; -- cgit v1.2.3-70-g09d2