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
/
sharc.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Redoing offs_t to 64-bits expansion.
MooglyGuy
2026-05-01
1
-2
/
+2
*
cpu/sharc: Implemented a bit more functionality and fixed bugs:
Vas Crabb
2026-03-07
1
-27
/
+48
*
More stuff mostly related to recompiling CPUs:
Vas Crabb
2026-03-06
1
-1
/
+14
*
Allow recompiling CPU cores to define their own opcode descriptions.
Vas Crabb
2026-03-02
1
-1
/
+1
*
cpu/sharc: Hooked up flag pin outputs for the interpreter. (#15020)
Matthew Daniels
2026-02-26
1
-0
/
+1
*
-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
1
-7
/
+18
*
cpu/sharc: Better sync on input changes across scheduling domains.
Vas Crabb
2026-02-19
1
-17
/
+73
*
cpu/sharc: Better ASTAT handling:
Vas Crabb
2026-02-18
1
-101
/
+78
*
cpu/sharc: Overhauled loop stack handling.
Vas Crabb
2026-02-16
1
-16
/
+39
*
cpu/sharc/sharc.cpp: Implemented a bit more channel 6 DMA.
Vas Crabb
2026-02-16
1
-27
/
+26
*
cpu/sharc: Overhauled PC stack implementation:
Vas Crabb
2026-02-16
1
-6
/
+30
*
-cpu/sharc: Improved status stack handling a little.
Vas Crabb
2026-02-15
1
-0
/
+1
*
cpu/sharc: Improved reset conditions, prevent program from writing read-only ...
Vas Crabb
2026-02-15
1
-23
/
+19
*
Revert "cpu/sharc: Overhauled stack handling (should improve stability):"
Vas Crabb
2026-02-15
1
-94
/
+45
*
cpu/sharc: Overhauled stack handling (should improve stability):
Vas Crabb
2026-02-15
1
-45
/
+94
*
cpu/sharc: Allow multiple loops to end on the same instruction.
Vas Crabb
2026-02-13
1
-53
/
+15
*
cpu/sharc: Fixed more instructions:
Vas Crabb
2026-02-11
1
-2
/
+4
*
cpu/sharc: Better handling of cache reset at end of block.
Vas Crabb
2026-02-11
1
-2
/
+1
*
cpu/sharc: Improved memory access code:
Vas Crabb
2026-02-11
1
-0
/
+3
*
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
1
-87
/
+95
*
cpu/sharc: Better align FIX between interpreter and recompiler, pack/unpack r...
Vas Crabb
2026-02-06
1
-14
/
+81
*
cpu/sharc: Small improvements:
Vas Crabb
2026-02-04
1
-84
/
+88
*
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
1
-6
/
+35
*
Miscellaneous device improvements:
Vas Crabb
2026-01-22
1
-19
/
+16
*
cpu/drccache.cpp: Defer allocating to start, allow forcing W^X mode. (#14760)
Vas Crabb
2026-01-04
1
-2
/
+6
*
diexec: Add callback to allow debugger to break into the middle of wait-type ...
AJR
2024-11-17
1
-1
/
+2
*
Various cleanups:
Vas Crabb
2024-05-31
1
-24
/
+12
*
emu/device.h: Removed device (READ|WRITE)_LINE_MEMBER in favor of explicit fu...
MooglyGuy
2023-06-01
1
-1
/
+1
*
- Removed device_timer, device_timer_id, et al in favor of direct callback me...
MooglyGuy
2022-06-04
1
-2
/
+2
*
src/devices/cpu: Remove #include "debugger.h" where no longer necessary
AJR
2022-04-06
1
-2
/
+0
*
srcclean in preparation for release
Vas Crabb
2021-06-27
1
-5
/
+5
*
re-enable SHARC recompiler for Gradius 4
Ville Linde
2021-06-18
1
-1
/
+9
*
sharc: Cycle-based DMA. Added support for write stalling.
Ville Linde
2021-06-17
1
-6
/
+39
*
Eliminate ARRAY_LENGTH template in favor of C++17's std::size
AJR
2021-02-14
1
-34
/
+23
*
finally retired the READ8/16/32/64 and WRITE8/16/32/64 macros (nw)
Ivan Vangelista
2020-06-18
1
-6
/
+6
*
finished removing read* and write* macros from the mame part of the tree. the...
Ivan Vangelista
2020-06-16
1
-4
/
+4
*
e132xs.cpp, sharc.cpp: fixed DRC crashes in devnoclear debug builds (nw)
Ivan Vangelista
2020-06-14
1
-0
/
+22
*
as if millions of this pointers suddenly cried out in terror, and were sudden...
Vas Crabb
2018-06-08
1
-9
/
+9
*
Make MCFG_DEVICE_ADD and callable device types more flexible:
Vas Crabb
2018-05-04
1
-0
/
+4
*
maps: Finish devices/cpu (nw)
Olivier Galibert
2018-04-20
1
-18
/
+20
*
Reshuffle some stuff:
Vas Crabb
2018-03-28
1
-3
/
+3
*
don't pass so many naked pointers around (nw)
Vas Crabb
2018-03-25
1
-2
/
+2
*
Blind faith fixed long names for almost all CPUs (nw)
angelosa
2018-03-15
1
-1
/
+1
*
srcclean (nw)
Vas Crabb
2018-02-25
1
-2
/
+2
*
Grammar police (nw)
Olivier Galibert
2018-02-24
1
-1
/
+1
*
sharc.cpp: disable fatalerror on debugger data area access (nw)
angelosa
2018-02-21
1
-1
/
+5
[next]