summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu
Commit message (Expand)AuthorAgeFilesLines
* -cpu/e132xs: Cleaned up disassembler a bit, disassemble most invalid instruct... Vas Crabb6 days1-533/+397
* MIPS disassembler refinements (mips1, mips3, psx, rsp) AJR7 days4-211/+306
* Implemented specific SH3/SH4 chips & pass the required endian into the constr... smf-7 days10-2066/+7423
* cpu/drcbex64.cpp: Always keep UML floating point registers in memory for SysV... Vas Crabb8 days1-88/+75
* cpu/drcbearm64.cpp: Fixed more cases where ROLAND clobbered source registers. Vas Crabb8 days1-74/+74
* -misc/dgpix.cpp: Marked Elfin as having unemulated protection. Vas Crabb8 days3-662/+69
* A couple of recompiler improvements involving the carry flag: Vas Crabb9 days2-19/+22
* cpu/avr8/avr8.cpp: Fixed program address masks and boot ROM sizes. (#13578) cam9009 days1-13/+13
* Even more recompiler fixes: Vas Crabb10 days5-150/+109
* cpu/z80/z80.cpp: Avoided wrong isunset() detection in some Spectrum clones (#... holub10 days2-3/+2
* i8085: optimize set_status by checking if devcb is unset hap11 days1-1/+1
* cpu/drcbex64.cpp: Fixed another bug uncovered after fixing a bug in the DRC t... Vas Crabb12 days1-2/+1
* More recompiler fixes: Vas Crabb13 days4-165/+166
* Started moving UML instruction reference to main documentation, fixed more re... Vas Crabb13 days6-311/+279
* cpu/z80/z84c015.cpp: Isolated cpu-specific memory translate functions (#13581) holub13 days5-11/+37
* dsp56ops: fix regression from prev commit hap13 days1-1/+2
* misc cpu: no need to check debug enabled flag manually hap13 days41-54/+53
* z80make: sort prefixes to have consistent generated output hap2025-04-101-9/+9
* t6a84: remove unneeded devcb hap2025-04-103-44/+43
* z80/z80make.py: Revisited z80 code generator (#13573) holub2025-04-106-113/+221
* Fix cases where specific segment register settings could cause the i80186/188... Lord-Nightmare2025-04-091-4/+4
* cpu/drcbex86.cpp: Fixed flags for 64-bit multiply instructions. Vas Crabb2025-04-101-24/+22
* cpu/drcbearm64.cpp: Don't clear carry for ROLC/RORC with zero shift count. Vas Crabb2025-04-101-10/+14
* Still more recompiler fixes: Vas Crabb2025-04-104-322/+199
* cpu/uml.cpp: Fixed assertion failures when simplification reduces operand count. Vas Crabb2025-04-093-146/+48
* -A few recompiler adjustments: Vas Crabb2025-04-093-74/+32
* -emu/schedule.cpp: Restore timers expiring at the same time in the order they... Vas Crabb2025-04-092-1/+13
* i8085 core: Readded the TODO item about the DSUB H flag verification. Roberto Fresca2025-04-081-0/+1
* diexec: remove duplicate getter hap2025-04-081-1/+1
* cpu/powerpc: Fixed issues in POWER div (signed divide) instruction causing Gi... Vas Crabb2025-04-081-5/+10
* -cpu/uml.cpp: Rewrote the UML simplification code. Vas Crabb2025-04-085-615/+957
* i8085: remove myself from copyright holders, does not match my criteria hap2025-04-072-3/+3
* i8085 core: Take out from the TODO list the item related to Roberto Fresca2025-04-071-2/+1
* i8085: small cleanup hap2025-04-071-62/+62
* i8085: no need for a diagram on how a rotate opcode works hap2025-04-071-17/+12
* Paracaidista driver and i8085 core improvements: [Roberto Fresca, Grull Osgo] Roberto Fresca2025-04-071-15/+41
* konami.lst: correction to prev commit with shift count hap2025-04-061-10/+10
* -cpu/e132xs: Use word addressing for I/O. Vas Crabb2025-04-075-53/+49
* konami cpu: shift amount for the extra shift opcodes is 4-bit [Jim Westfall] hap2025-04-061-5/+5
* konami cpu dasm: be consistent with uppercase data and reg names, renamed som... hap2025-04-062-107/+107
* cpu/e132xs: Changed STBS and STHS to do an unsigned range check. Vas Crabb2025-04-063-28/+43
* -cpu/e132xs: Fixed I/O for models with 16-bit external bus. Vas Crabb2025-04-066-197/+453
* cpu/z80: Improved z80 code generation (#13558) holub2025-04-0510-34/+25
* cpu/e132xs: Improved comment about model differences. Vas Crabb2025-04-051-21/+40
* cpu/e132xs: It's rather important to initialise DRC handle pointers. Vas Crabb2025-04-051-0/+1
* cpu/e132xs: Untangled device types. Vas Crabb2025-04-055-299/+608
* cpu/z180/z180.cpp: Fix filename in comment (#13555) cam9002025-04-031-1/+1
* konami cpu: set EXG/TFR reg A high byte to 0x10 hap2025-04-032-12/+4
* -cpu/e132xs: Got rid of "Mission Craft flags" compile time option. Vas Crabb2025-04-046-729/+681
* cpu/drcbearm64.cpp: orr immediate needs a mask immediate. Vas Crabb2025-04-031-1/+1