dinkc64
16570f9b56
sh2, disable busy_loop_hacks for now to potentially fix a timing inconsistency with psikyo4
2025-06-27 09:09:29 -04:00
dinkc64
7abfc634ab
sh2, tweak broken busy loop speedhack
2025-06-24 20:30:50 -04:00
dinkc64
727220b29f
cpus, add exit() and scan() to cpu registry
2023-04-24 09:41:26 -04:00
dinkc64
efbab713df
cps-3, fix recording sync. jeebies
2023-04-19 00:55:02 -04:00
dinkc64
4897115d4e
pce, add kludge to fix wonder momo and f-1 pilot
2022-07-09 21:10:18 -04:00
dinkc64
b208880638
hold it
2022-06-01 00:39:12 -04:00
dinkc64
0e4a59bab2
cpu-registry: be a little less vague
2019-08-14 23:24:47 -04:00
Kev
388cc91c3d
First pass at name change
2019-05-17 18:27:11 +01:00
dinkc64
c533c1162e
huge changes to cpus and stuff(over the next few days), update at your own risk
2019-05-10 09:14:15 -04:00
iq_132
05f5a0c46e
Add cpu idle & irq to cpu_core_config
2019-05-09 22:48:27 -04:00
iq_132
b5ae6afa79
Timer system update - please test!
2018-05-02 05:22:29 +00:00
dinkc64
4c0412c624
Sh2TotalCycles return INT32 for standardization
2018-04-30 01:57:09 +00:00
dinkc64
613cbf6599
32/64bit states compatibility fixes, v6.1
2018-02-04 03:23:34 +00:00
dinkc64
77f3ab65d5
cpu core state depointerification
2017-12-26 03:25:56 +00:00
dinkc64
357298db60
sh2, remove pointer from states
2017-12-24 01:46:29 +00:00
dinkc64
0d29f91ee8
sh2 cycle eat hack: big oops.
2017-12-10 13:39:03 +00:00
dinkc64
e0dc847bbf
sh2 cpu: remove suprnova speedhack, replace with configurable cycle eater (Sh2EatCycles())
2017-12-01 01:53:13 +00:00
dinkc64
b3f25d8471
dink->stupid_mistakes++
2017-11-14 03:54:35 +00:00
dinkc64
f040003d9e
sh2: fix byte, word, quad-long dma transfers
2017-11-13 14:48:00 +00:00
dinkc64
a56c79d80c
sh2: fix timer divider, hopefully wont break everything else
2017-11-10 05:27:49 +00:00
dinkc64
303376aa42
sh2: make soldivide happy
2017-11-09 20:53:42 +00:00
dinkc64
528bb0f278
misc cpu cores: 32/64bit compatibility for savestates
2017-04-04 03:41:58 +00:00
dinkc64
a9f91b2228
d_suprnova: fix galspanic s (galspanis*), sh2: add new mode to busy_loop_hacks
2017-02-04 05:36:27 +00:00
dinkc64
4152376ba7
sh2: add support for cpu_irqstatus_auto, suprnova speedhack less aggressive
2017-02-03 05:11:00 +00:00
dinkc64
464af7eb2b
sh2 speedhack for suprnova
2017-02-02 14:54:00 +00:00
dinkc64
706ea58d98
keep the raspberry pi-guys happy / cps3-specific speed hack for sh2 (togglable)
2015-11-11 04:28:55 +00:00
iq_132
530304010e
One more time. Ugh.
2015-02-10 05:19:42 +00:00
iq_132
540e563866
Let's try this again.
2015-02-10 05:13:08 +00:00
iq_132
04e1d44a1c
Phase 1. Kill off xxx_IRQSTATUS_yyyy in favor of CPU_IRQSTATUS_yyyy.
...
Also kill off ZetRaiseIrq and ZetLowerIrq.
Please play test! I've tested the most intensive games that use each cpu, but this isn't a large number of games.
2015-02-10 03:50:43 +00:00
Barry Harris
866c43df91
sh2.cpp 64-bit compile fix
2014-07-25 18:30:50 +00:00
dinkc64
e0f778ad22
sh2 cpu core update/fix for FAST_OP_FETCH
2014-07-22 06:13:01 +00:00
dinkc64
3d6c6a85eb
SH-2 CPU - fix for skipped timer events with Sh2BurnUntilInt();
2014-05-30 06:41:51 +00:00
iq_132
07e6a48d1d
Rename sh2.h to sh2_intf.h for consistency's sake.
2012-09-16 03:59:42 +00:00
Barry Harris
c1ca5732fe
Check some definitions before defining and check validity of eeprom file pointer (twinaphex)
2012-04-01 15:35:38 +00:00
Barry Harris
451da1dd33
Remove sek.h and zet.h from burnint.h, update accordingly
2012-03-16 13:29:28 +00:00
iq_132
71e05f7bf1
2012-01-29 05:23:37 +00:00
Barry Harris
7fe089a450
Endian fixes from FBANext for CPU cores
2011-12-23 11:08:55 +00:00
Barry Harris
e2ae9e3303
First batch of CPU cores with debug tracking support added
2011-12-07 15:30:27 +00:00
Barry Harris
e4cc7bbf30
Initial commit
2011-12-03 20:27:59 +00:00