summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu
Commit message (Expand)AuthorAgeFilesLines
* virusb: goes all the way to the main programdsp563xx Olivier Galibert2025-11-0110-22880/+33815
* Ensure all three virus reach 0x100 Olivier Galibert2025-10-316-22/+32
* dsp563xx: Implement enough to make the dsp56311 reach the first stage bootloa... Olivier Galibert2025-10-3110-11085/+22940
* cpu/m68000/mcf5206e.cpp: make it accept external interrupts, fix CPU space (m... angelosa2025-10-312-142/+202
* TMS32031: ABSF was mistakenly using ~man instead of -man, causing problems fo... codefrog20022025-10-311-6/+26
* src/devices/cpu/m68000: add basic state viewer for Coldfire angelosa2025-10-317-107/+523
* sega/model2_v.cpp: Pre-bind render callback delegates. Vas Crabb2025-10-311-71/+92
* i386: set cpl after all memory reads are done in i386_task_switch cracyc2025-10-281-1/+1
* dsp563xx: First stab at the interpreter infrastructure Olivier Galibert2025-10-287-78/+64325
* mcs51: remove spurious port read messages Olivier Galibert2025-10-281-4/+4
* new cpu core (start of disassembler): dsp563xx Olivier Galibert2025-10-2615-0/+36782
* cpu/sonix16/sonix16d.cpp: Minor correction AJR2025-10-261-1/+1
* srcclean and tidy Vas Crabb2025-10-262-6/+6
* Tidied a few things. Vas Crabb2025-10-263-29/+29
* sonix16: Disassemble a few more instructions and registers AJR2025-10-251-10/+27
* sonix16: Improve disassembler compiling on GCC. [R. Belmont] arbee2025-10-241-3/+3
* evo_cpu -> sonix16: Identify manufacturer of processor used in evolhh (and ot... AJR2025-10-247-437/+250
* cpu/m6805/hd6305.cpp: Use logmacro logging. Nigel Barnes2025-10-241-34/+50
* t11: add interrupt processing and EIS instructions to K1801VM2 core. (#14325) shattered2025-10-225-40/+424
* t11: handle unaligned accesses to I/O page. (#14347) shattered2025-10-222-2/+32
* sab80c535: hook up the ports 4-5 Olivier Galibert2025-10-194-4/+131
* Fix include guards Olivier Galibert2025-10-172-4/+4
* sinclair/specnext.cpp: Improved IRQ handling. (#14340) holub2025-10-181-1/+1
* mcs51: Modernization step 2 Olivier Galibert2025-10-1713-1185/+1331
* cpu/drcbearm64.cpp: Don't try to get offset of unbound labels even if it won'... Vas Crabb2025-10-171-1/+1
* cpu/drcbe{arm64,x64,x86}.cpp: Removed casts that are no longer necessary. Vas Crabb2025-10-163-40/+41
* 3rdparty/asmjit: Sync with upstream version 1.20. (#14330) Patrick Mackinlay2025-10-163-618/+617
* mcs51: Modernization step 1 Olivier Galibert2025-10-134-2567/+2627
* mcs51: start turning the internal maps into real maps Olivier Galibert2025-10-122-102/+85
* mcs51: Rename the external data bus from io to data Olivier Galibert2025-10-122-47/+52
* cpu/axc51: Fixed destination RAM type for XCHD A, @R0/@R1. (#14312) Fabio D'Urso2025-10-121-1/+1
* st2203u: Stub out another register to get toumapet slightly closer to booting AJR2025-10-103-1/+16
* tms7000: Clean up code in disassembler AJR2025-10-101-14/+8
* -cpu/drcarm64.cpp, cpu/e132xs, cpu/powerpc: Mostly messing with multiplication: Vas Crabb2025-10-118-384/+382
* terak: add minimal LSI-11 CPU core (#14286) shattered2025-10-102-0/+102
* Recompiler improvements: Vas Crabb2025-10-103-124/+147
* z80/z80.cpp: Cleaned up unnecessary internal state validation (SA_BUSACK) whi... holub2025-10-093-16/+14
* cpu/drcbex64.cpp: Use 2-operand and 3-operand forms of imul. Vas Crabb2025-10-101-44/+133
* cpu/i960.cpp: fix typo in ROUNDRL instruction (#14299) Matthew Daniels2025-10-081-1/+1
* -cpu/drcbex64.cpp: Optimised a couple more cases of GETFLGS, replaced a few m... Vas Crabb2025-10-092-10/+47
* mcs51: fix destination RAM type in XCHD A, @R0/@R1 (#14289) Fabio D'Urso2025-10-081-1/+1
* cpu/mb86235: Use separate memory spaces for data A and external (#14285) Matthew Daniels2025-10-073-47/+86
* apple2gs: Improve IRQ emulation (#14277) arekkusu422025-10-063-10/+1
* g65816: fix status flag display in emulation mode (#14279) arekkusu422025-10-061-3/+2
* cpu/i960: Split check_irqs() into two separate functions; fixes MT08347 (#14266) Matthew Daniels2025-10-052-54/+56
* cpu/drcbex64.cpp: Avoid slow microcoded pushfq/popfq altogether. Vas Crabb2025-10-041-36/+45
* Reompiler improvements: Vas Crabb2025-10-043-143/+111
* -Recompiler improvements: Vas Crabb2025-10-034-127/+134
* Recompiler improvements: Vas Crabb2025-10-023-31/+68
* -Recompiler improvements: Vas Crabb2025-09-303-36/+41