diff options
author | 2020-08-19 17:43:27 -0400 | |
---|---|---|
committer | 2020-08-19 17:43:27 -0400 | |
commit | efed2ea2c21c9ac4dec8b3682efce8d731623abb (patch) | |
tree | 6e9f393cf80305ec3d0db77156dd6e76ab42d9e4 /src/emu/emumem_heun.cpp | |
parent | 0ca0f8e385655ff362f32b4bb5fefca11dd622f0 (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.cpp | 8 |
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>; |