summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/arcompact/arcompact_execute_ops_05.cpp
Commit message (Collapse)AuthorAgeFilesLines
* cpu/arcompact: Cleanup: Vas Crabb2023-02-061-1/+1
| | | | | | | | | * Moved common instruction field accessors used by the CPU core and disassembler to a shared base class and made them constexpr. * Got the inline member functions bodies file out of the public CPU header so they aren't pulled in by everything using it. * Got most of the disassembler handler declarations out of the public header so they can be changed withut excessive recompiling.
* -cpu/arcompact: Rewrote core. (#10808) David Haywood2023-02-061-0/+351
* Split into files by opcode encode type/group. * Refactored out macros. * Added additional opcodes. * Added interrupt logic. * Added stub handlers for used but unknown opcodes. -leapfrog/leapster.cpp updates: * Put some data uploaded by the leapster BIOS somewhere for debugging purposes. * Removed a read handler that was only there because of previous bad handling. * Noted some used Leapster side addresses.