summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sharc
Commit message (Expand)AuthorAgeFilesLines
* srcclean and manual cleanup Vas Crabb3 days1-2/+0
* cpu/sharc/compute.hxx: More detailed floating point mulitply and add/sub emul... Vas Crabb2026-03-133-151/+161
* cpu/sharc/compute.hxx: Fixed saturation without resorting to comparisons. Vas Crabb2026-03-101-1/+1
* cpu/sharc/compute.hxx: Share interpreter code for some single ALU ops and dua... Vas Crabb2026-03-103-400/+382
* cpu/sharc: More detailed emulation of floating point addition, subtraction an... Vas Crabb2026-03-101-91/+191
* cpu/sharc: More ALU refinements for the interpreter: Vas Crabb2026-03-091-61/+85
* cpu/sharc: Better ALU emulation for interpreter: Vas Crabb2026-03-094-391/+468
* cpu/sharc: Implemented saturation for ALU dual add/subtract in interpreter. Vas Crabb2026-03-081-18/+13
* cpu/sharc: Fixed several interpreter issues: Vas Crabb2026-03-084-25/+82
* cpu/sharc/sharcdrc.cpp: Fixed Rn = Rx + CI - 1 ALU operation. Vas Crabb2026-03-081-2/+2
* -cpu/sharc: More recompiler improvements: Vas Crabb2026-03-085-202/+216
* cpu/sharc: Implemented a bit more functionality and fixed bugs: Vas Crabb2026-03-076-298/+503
* cpu/sharc/compute.hxx: Fixed my dumb typo. Vas Crabb2026-03-061-1/+1
* cpu/sharc: Implemented fixed point clip and saturating arithmetic in interpre... Matthew Daniels2026-03-063-47/+67
* More stuff mostly related to recompiling CPUs: Vas Crabb2026-03-067-132/+149
* -cpu/powerpc: Fixed floating point comparison flags. Vas Crabb2026-03-022-5/+6
* Allow recompiling CPU cores to define their own opcode descriptions. Vas Crabb2026-03-026-695/+884
* cpu/sharc: Hooked up flag outputs for the recompiler, push out flag latch sta... Vas Crabb2026-02-263-118/+257
* kaneko/kaneko_grap2.cpp: Don't split initialisation between files; cpu/sharc:... Vas Crabb2026-02-261-1/+1
* cpu/sharc: Hooked up flag pin outputs for the interpreter. (#15020) Matthew Daniels2026-02-263-1/+16
* -cpu/sharc: Disabled stalling DMA with recompiler for now. Vas Crabb2026-02-201-0/+2
* cpu/sharc: Pause DMA when stalled with recompiler to match interpreter. Vas Crabb2026-02-192-7/+24
* cpu/sharc: Better sync on input changes across scheduling domains. Vas Crabb2026-02-192-28/+84
* cpu/sharc: Better ASTAT handling: Vas Crabb2026-02-184-205/+167
* cpu/sharc: Overhauled loop stack handling. Vas Crabb2026-02-165-113/+214
* cpu/sharc/sharc.cpp: Implemented a bit more channel 6 DMA. Vas Crabb2026-02-161-27/+26
* cpu/sharc/sharcdrc.cpp: Get past DSP program crash in Midnight Run. Vas Crabb2026-02-161-0/+1
* cpu/sharc: Overhauled PC stack implementation: Vas Crabb2026-02-165-117/+275
* -cpu/sharc: Improved status stack handling a little. Vas Crabb2026-02-153-109/+152
* cpu/sharc: Improved reset conditions, prevent program from writing read-only ... Vas Crabb2026-02-155-64/+68
* Revert "cpu/sharc: Overhauled stack handling (should improve stability):" Vas Crabb2026-02-155-664/+376
* cpu/sharc: Overhauled stack handling (should improve stability): Vas Crabb2026-02-155-376/+664
* cpu/sharc: Tidied code a bit: Vas Crabb2026-02-146-979/+828
* cpu/sharc: Allow multiple loops to end on the same instruction. Vas Crabb2026-02-138-624/+582
* cpu/sharc: Fixed more instructions: Vas Crabb2026-02-115-102/+196
* cpu/sharc: Better handling of cache reset at end of block. Vas Crabb2026-02-114-59/+76
* cpu/sharc: Improved memory access code: Vas Crabb2026-02-114-103/+205
* konami: Always enable SHARC recompiler before start. Vas Crabb2026-02-061-1/+1
* sharc: fix validation hap2026-02-051-1/+1
* cpu/sharc: Cleaned up memory access a bit, use memory_access::specific, added... Vas Crabb2026-02-063-108/+133
* cpu/sharc: Better align FIX between interpreter and recompiler, pack/unpack r... Vas Crabb2026-02-063-86/+156
* cpu/sharc/sharcdrc.cpp: Fixed copy/paste error. Vas Crabb2026-02-041-1/+1
* cpu/sharc: Small improvements: Vas Crabb2026-02-044-129/+229
* cpu/sharc/sharc.cpp: Added missing DMA members to save states. Vas Crabb2026-02-021-1/+3
* cpu/sharc/sharc.cpp: Implemented 16-bit IOP write handling. (#14856) Matthew Daniels2026-02-022-6/+37
* sharcops_table: include emu.h hap2026-01-301-0/+2
* Miscellaneous device improvements: Vas Crabb2026-01-225-26/+25
* cpu/sharc/sharcdrc.cpp: Fixed two copy/paste errors. Vas Crabb2026-01-191-2/+2
* cpu/sharc: More fixes: Vas Crabb2026-01-192-43/+32
* cpu/sharc/sharcdrc.cpp: Handle corner cases for FDEP. Vas Crabb2026-01-171-9/+40