summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sh/sh_fe.cpp
Commit message (Collapse)AuthorAgeFilesLines
* cpu/sh: Improved SH7021 SoC emulation. (#11610) [Ryan Holtz, Phil Bennett] Phil Bennett2023-10-161-125/+125
| | | | | * Added (rudimentary) SH7021 DMA, timers and GPIO, and logging for the rest. * Fixed SH2 NMIs occurring in a delay slot when using the interpreter. * Generally cleaned up code and renamed functions/macros/variables more conventionally.
* cpu/sh: Refactored SH-2 refactored code to separate onboard peripherals from ↵ 9871238791132023-08-271-1/+0
| | | | CPU core. (#11500)
* coretmpl.h: Add utility function for sign-extending values of arbitrary width AJR2022-11-011-3/+3
| | | | | * cpu/ccpu: Simplify code for right-shifting 12-bit values arithmetically * konami/3dom2_te.cpp: Fix probable copy-and-paste error
* -Switch to building MAME as C++17. Vas Crabb2020-11-151-1/+1
| | | | | | | * Updated sol2 to 3.2.2 * Updated pugixml to 1.10 * Increased minimum clang version to 6 * Cleaned up some stuff that can use new features
* emumem: Rename direct_read_handler to memory_access_cache. Parametrize the ↵ Olivier Galibert2018-05-111-1/+1
| | | | template on more information (data width, endianness) to make it possible to turn it into an handler cache eventually, and not just a memory block cache. Make it capable of large and unaligned accesses. [O. Galibert]
* Preliminary SH3 / SH4 recompiler [David Haywood] (#2711) David Haywood2017-10-111-0/+772