index
:
mame
aaron-nl3
aaron-pci-cleanup
addrbus-64
arm3_copro
asmjit
cbm_joy_swap
cdimono2_wip
cdplay
cdtv_subcode
dc_pvr-thread
deprecated
draggable-layout
dribbling-nl
dsp563xx
floppysound
hlsl_aviplay
lisa
lua_engine_ui_refactor_2
make_coco_fdc_fixed
master
n64-angrylion
netlist-generated
new_menus
nl-splitfrogs
nl_dips
nltool-updates
py_regtests
release0288
rendlay_vid
s23-firewire
saturn_cdblock
saturn_vdp_split
save-experiments
save_structs
script-eof-marker
shangha3_drop
taitoair_vco
taitotz-pixxiii
taitowlf_zoom
time-experiments
time-experiments2
voodoo_directx11
x86_std-exceptions
xbox_swlist
xtal
ymfm-delay
MAME - Multiple Arcade Machine Emulator
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
src
/
devices
/
cpu
/
sharc
Commit message (
Expand
)
Author
Age
Files
Lines
*
srcclean and manual cleanup
Vas Crabb
3 days
1
-2
/
+0
*
cpu/sharc/compute.hxx: More detailed floating point mulitply and add/sub emul...
Vas Crabb
2026-03-13
3
-151
/
+161
*
cpu/sharc/compute.hxx: Fixed saturation without resorting to comparisons.
Vas Crabb
2026-03-10
1
-1
/
+1
*
cpu/sharc/compute.hxx: Share interpreter code for some single ALU ops and dua...
Vas Crabb
2026-03-10
3
-400
/
+382
*
cpu/sharc: More detailed emulation of floating point addition, subtraction an...
Vas Crabb
2026-03-10
1
-91
/
+191
*
cpu/sharc: More ALU refinements for the interpreter:
Vas Crabb
2026-03-09
1
-61
/
+85
*
cpu/sharc: Better ALU emulation for interpreter:
Vas Crabb
2026-03-09
4
-391
/
+468
*
cpu/sharc: Implemented saturation for ALU dual add/subtract in interpreter.
Vas Crabb
2026-03-08
1
-18
/
+13
*
cpu/sharc: Fixed several interpreter issues:
Vas Crabb
2026-03-08
4
-25
/
+82
*
cpu/sharc/sharcdrc.cpp: Fixed Rn = Rx + CI - 1 ALU operation.
Vas Crabb
2026-03-08
1
-2
/
+2
*
-cpu/sharc: More recompiler improvements:
Vas Crabb
2026-03-08
5
-202
/
+216
*
cpu/sharc: Implemented a bit more functionality and fixed bugs:
Vas Crabb
2026-03-07
6
-298
/
+503
*
cpu/sharc/compute.hxx: Fixed my dumb typo.
Vas Crabb
2026-03-06
1
-1
/
+1
*
cpu/sharc: Implemented fixed point clip and saturating arithmetic in interpre...
Matthew Daniels
2026-03-06
3
-47
/
+67
*
More stuff mostly related to recompiling CPUs:
Vas Crabb
2026-03-06
7
-132
/
+149
*
-cpu/powerpc: Fixed floating point comparison flags.
Vas Crabb
2026-03-02
2
-5
/
+6
*
Allow recompiling CPU cores to define their own opcode descriptions.
Vas Crabb
2026-03-02
6
-695
/
+884
*
cpu/sharc: Hooked up flag outputs for the recompiler, push out flag latch sta...
Vas Crabb
2026-02-26
3
-118
/
+257
*
kaneko/kaneko_grap2.cpp: Don't split initialisation between files; cpu/sharc:...
Vas Crabb
2026-02-26
1
-1
/
+1
*
cpu/sharc: Hooked up flag pin outputs for the interpreter. (#15020)
Matthew Daniels
2026-02-26
3
-1
/
+16
*
-cpu/sharc: Disabled stalling DMA with recompiler for now.
Vas Crabb
2026-02-20
1
-0
/
+2
*
cpu/sharc: Pause DMA when stalled with recompiler to match interpreter.
Vas Crabb
2026-02-19
2
-7
/
+24
*
cpu/sharc: Better sync on input changes across scheduling domains.
Vas Crabb
2026-02-19
2
-28
/
+84
*
cpu/sharc: Better ASTAT handling:
Vas Crabb
2026-02-18
4
-205
/
+167
*
cpu/sharc: Overhauled loop stack handling.
Vas Crabb
2026-02-16
5
-113
/
+214
*
cpu/sharc/sharc.cpp: Implemented a bit more channel 6 DMA.
Vas Crabb
2026-02-16
1
-27
/
+26
*
cpu/sharc/sharcdrc.cpp: Get past DSP program crash in Midnight Run.
Vas Crabb
2026-02-16
1
-0
/
+1
*
cpu/sharc: Overhauled PC stack implementation:
Vas Crabb
2026-02-16
5
-117
/
+275
*
-cpu/sharc: Improved status stack handling a little.
Vas Crabb
2026-02-15
3
-109
/
+152
*
cpu/sharc: Improved reset conditions, prevent program from writing read-only ...
Vas Crabb
2026-02-15
5
-64
/
+68
*
Revert "cpu/sharc: Overhauled stack handling (should improve stability):"
Vas Crabb
2026-02-15
5
-664
/
+376
*
cpu/sharc: Overhauled stack handling (should improve stability):
Vas Crabb
2026-02-15
5
-376
/
+664
*
cpu/sharc: Tidied code a bit:
Vas Crabb
2026-02-14
6
-979
/
+828
*
cpu/sharc: Allow multiple loops to end on the same instruction.
Vas Crabb
2026-02-13
8
-624
/
+582
*
cpu/sharc: Fixed more instructions:
Vas Crabb
2026-02-11
5
-102
/
+196
*
cpu/sharc: Better handling of cache reset at end of block.
Vas Crabb
2026-02-11
4
-59
/
+76
*
cpu/sharc: Improved memory access code:
Vas Crabb
2026-02-11
4
-103
/
+205
*
konami: Always enable SHARC recompiler before start.
Vas Crabb
2026-02-06
1
-1
/
+1
*
sharc: fix validation
hap
2026-02-05
1
-1
/
+1
*
cpu/sharc: Cleaned up memory access a bit, use memory_access::specific, added...
Vas Crabb
2026-02-06
3
-108
/
+133
*
cpu/sharc: Better align FIX between interpreter and recompiler, pack/unpack r...
Vas Crabb
2026-02-06
3
-86
/
+156
*
cpu/sharc/sharcdrc.cpp: Fixed copy/paste error.
Vas Crabb
2026-02-04
1
-1
/
+1
*
cpu/sharc: Small improvements:
Vas Crabb
2026-02-04
4
-129
/
+229
*
cpu/sharc/sharc.cpp: Added missing DMA members to save states.
Vas Crabb
2026-02-02
1
-1
/
+3
*
cpu/sharc/sharc.cpp: Implemented 16-bit IOP write handling. (#14856)
Matthew Daniels
2026-02-02
2
-6
/
+37
*
sharcops_table: include emu.h
hap
2026-01-30
1
-0
/
+2
*
Miscellaneous device improvements:
Vas Crabb
2026-01-22
5
-26
/
+25
*
cpu/sharc/sharcdrc.cpp: Fixed two copy/paste errors.
Vas Crabb
2026-01-19
1
-2
/
+2
*
cpu/sharc: More fixes:
Vas Crabb
2026-01-19
2
-43
/
+32
*
cpu/sharc/sharcdrc.cpp: Handle corner cases for FDEP.
Vas Crabb
2026-01-17
1
-9
/
+40
[next]