kub
|
35821b373c
|
Revert 4ec1247 as it cause more troubles than it solves
|
2022-11-25 19:26:37 +00:00 |
|
kub
|
4ec1247d23
|
32x, tentative kludge for blackthorne
|
2022-11-21 21:15:51 +00:00 |
|
kub
|
bd07808352
|
32x, improve poll detection
|
2021-06-28 22:58:04 +02:00 |
|
kub
|
ca1b77e601
|
32x, drc, fix saving SH2 SR in dma
|
2021-05-11 22:05:57 +02:00 |
|
kub
|
f821bb7011
|
core, structural cleanup, fixes and improvements for type issues #2
|
2021-01-01 12:44:02 +01:00 |
|
kub
|
7082729e06
|
sh2 drc, fix sh2 reg enum usage
|
2020-11-01 22:55:48 +01:00 |
|
twinaphex
|
9257c0c5c8
|
Buildfix
|
2020-07-14 00:21:33 +02:00 |
|
twinaphex
|
182b8d01f9
|
Make sure function prototype signatures match, and put typedefs into
separate header file
|
2020-07-13 09:51:09 +02:00 |
|
kub
|
b1ccc27109
|
sh2, fix for interpreter crash if drc is compiled in too
|
2020-07-09 08:40:35 +02:00 |
|
kub
|
6b67b6aa13
|
libretro, more fixes and cleanups for windows and osx
|
2020-07-08 20:46:46 +02:00 |
|
kub
|
2eb213314a
|
sh2, optimizations to innermost run loop
|
2020-04-22 21:49:02 +02:00 |
|
kub
|
74cc7aebf6
|
sh2 timer optimization
|
2020-04-13 22:20:13 +02:00 |
|
kub
|
a5e51c16e6
|
sh2 drc: fix speed regression
|
2019-12-13 18:23:03 +01:00 |
|
kub
|
90b1c9db91
|
sh2 drc: cleanup, fix for drc crash, for mips code emitter
|
2019-12-11 20:39:27 +01:00 |
|
kub
|
9bd6706dca
|
sh2 drc: moved host register assignment to code emitters, minor bugfixing
|
2019-11-09 10:24:52 +01:00 |
|
kub
|
1fd8f98696
|
fix gp2x regression
|
2019-10-18 00:16:54 +02:00 |
|
kub
|
52055c13b2
|
sh2 drc: reorganised block mgmt code, plus some small scale optimisations
|
2019-10-17 21:54:37 +02:00 |
|
kub
|
9e36dd0e08
|
add xSR/RTS call stack cache to sh2 drc
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
397ccdc6cf
|
sh2 drc, add detection for in-memory polling
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
d40a5af495
|
various small improvements and fixes
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
d760c90f3a
|
added branch cache to sh2 drc to improve cross-tcache jump speed
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
6822ba9d64
|
sh2 memory interface optimzations
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
9031406131
|
add 32bit memory access functions for SH2
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
2fa02d5a63
|
improved sh2 clock handling, bug fixing + small improvement to drc emitters
|
2019-07-30 16:34:40 +02:00 |
|
notaz
|
898d51a7fd
|
drc: revive x86 dynarec, support x86-64
|
2017-12-12 01:45:59 +02:00 |
|
notaz
|
e9a11abb3c
|
drop some unnecessary inlines
apparently somebody compiles with msvc?
|
2017-10-14 00:53:09 +03:00 |
|
notaz
|
bce144211c
|
some portability cleanups
|
2017-10-14 00:53:09 +03:00 |
|
notaz
|
0185b67736
|
allow to disable SH2 dynarec on runtime
|
2013-08-31 20:48:39 +03:00 |
|
notaz
|
f81107f590
|
32x: memhandler improvements
- use consistent read tables (with write)
- use sh2 ptr instead of id
- place data_array/peri_regs in sh2 struct
|
2013-08-08 03:02:54 +03:00 |
|
notaz
|
19886062f1
|
rework sh2 sync, again..
also some new debug and poll code
VF seems to be ok at least..
|
2013-07-27 22:23:52 +03:00 |
|
notaz
|
00faec9cdb
|
drc: lots of new debug code
|
2013-07-13 19:39:26 +03:00 |
|
notaz
|
f4c0720c24
|
sh2: sync sh2 core with latest mame
|
2013-07-13 19:27:07 +03:00 |
|
notaz
|
a8fd6e3761
|
32x: rework scheduling/timing
- don't run in line quantity
- decouple from 68k
- some things to tune..
|
2013-07-09 03:30:58 +03:00 |
|
notaz
|
ed4402a7df
|
32x: start reworking sheduling
|
2013-07-09 01:44:56 +03:00 |
|
notaz
|
b4db550e41
|
32x and sms savestates. Core-independent z80 state. SS bugfixing/refactoring.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@868 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-27 16:30:41 +00:00 |
|
notaz
|
1f1ff763e6
|
32x: improve irq handling + few bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@866 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-23 23:36:58 +00:00 |
|
notaz
|
04092e329b
|
32x: drc: more bugfixing
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@865 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-23 20:54:28 +00:00 |
|
notaz
|
5686d93123
|
32x: drc: new debug facility (pdb). Few fixes thanks to it.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@863 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-19 22:17:47 +00:00 |
|
notaz
|
2368651527
|
32x: drc: some constant propagation
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@860 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-15 21:04:42 +00:00 |
|
notaz
|
e05b81fc5b
|
32x: drc: inline dispatcher and irq handling; do write-caused irqs
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@849 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-12-29 22:43:10 +00:00 |
|
notaz
|
71f68165b6
|
32x: sh2 stat code, disabled by default
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@834 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-11-18 12:21:36 +00:00 |
|
notaz
|
f0d7b1faa1
|
32x: drc: first implementation finished, no more interpreter dep
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@832 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-11-12 16:42:42 +00:00 |
|
notaz
|
80599a42db
|
32x: drc: handlers wip
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@826 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-26 11:16:19 +00:00 |
|
notaz
|
f4bb5d6b2c
|
32x: drc: new smc handling, write handlers adjusted.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@820 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-18 20:52:50 +00:00 |
|
notaz
|
bcf65fd674
|
32x: new SH2 memory handling, hopefully faster
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@817 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-15 20:03:23 +00:00 |
|
notaz
|
6add7875b5
|
32x: change irq hadling, make it more drc friendly
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@816 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-14 14:46:38 +00:00 |
|
notaz
|
e898de13cd
|
32x: drc: more wip, some games work, debug stats
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@814 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-13 15:42:21 +00:00 |
|
notaz
|
679af8a3f4
|
32x: interpreter-wrap drc works (demos only). SVP drc refactoring.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@812 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-13 10:07:27 +00:00 |
|
notaz
|
4139770121
|
32x: split sh2 code, compiler stub
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@810 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-08 19:47:31 +00:00 |
|