Commit graph

761 commits

Author SHA1 Message Date
notaz
989ba52a01 drc: svp: some missed r9 handling for apple 2013-07-30 02:27:44 +03:00
notaz
3b7088981e drc: svp: fix cache sync (end ptr) 2013-07-30 01:10:26 +03:00
notaz
570dde615d drc: do a test on startup
saves time for porting help
2013-07-29 04:47:07 +03:00
notaz
2dbc96b1c7 preserve r9 for apple 2013-07-29 03:28:45 +03:00
notaz
f3fe3e5ba2 svp: convert asm to ual / apple gas 2013-07-29 02:57:43 +03:00
twinaphex
34e7fb0ba5 Build fix 2013-07-29 02:57:43 +03:00
twinaphex
087a176d6e Add more sophisticated rules for building an ARM build with Makefile.libretro 2013-07-29 02:57:43 +03:00
notaz
da77daa962 fix clang warnings
so that they don't annoy me
2013-07-29 01:55:49 +03:00
notaz
3e9da86efe make tabs vs spaces consistent 2013-07-29 01:29:11 +03:00
notaz
83b1fb3279 drz80: fix flag saving 2013-07-28 23:29:05 +03:00
notaz
ee5f7e9936 drc: dumb detection of writes to current block 2013-07-28 23:29:05 +03:00
notaz
405dfdd77f drc: some debug improvements 2013-07-28 23:29:05 +03:00
notaz
1555935b8a don't log idle by default 2013-07-28 23:29:05 +03:00
notaz
6ce90725a1 fix build without cyclone 2013-07-28 23:29:05 +03:00
notaz
b7d64dbdb7 tune flip calls and frame setup
for pandora, mostly
2013-07-28 23:28:53 +03:00
notaz
9c9cda8c39 get rid of port_config.h 2013-07-28 03:05:10 +03:00
notaz
5609d343e3 32x: fix FM handling
maybe unmap dram too?
2013-07-28 02:04:22 +03:00
notaz
41946d7023 minor drawing code cleanup 2013-07-28 00:49:35 +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
51d86e55f6 drc: tune invalidation 2013-07-23 01:45:21 +03:00
notaz
f2dde8713e comment adjustments 2013-07-23 01:45:21 +03:00
notaz
fa841b44c4 drc: various fixes / refactoring 2013-07-23 01:45:21 +03:00
notaz
e85944ccd9 sh2dasm: print addrs consistently with everything else 2013-07-23 01:45:21 +03:00
notaz
6976a54726 drc: fix regcache and invalidation issues 2013-07-23 01:45:21 +03:00
notaz
6d7979571d drc: debug improvements 2013-07-23 01:45:21 +03:00
notaz
bf092a3631 drc: split disassembly to separate pass
allows easier analysis
2013-07-20 20:33:44 +03:00
notaz
8cc76b4886 sh2: minor fixes 2013-07-20 20:32:54 +03:00
notaz
d056bef851 drc: rm write irq check
does more bad than good
2013-07-20 20:29:59 +03:00
notaz
00a725a87c drc: rework block link tracking 2013-07-18 02:37:27 +03:00
notaz
228ee974aa drc: rework block tracking and lookup
- all 3 caches have their own hash tables (for now?)
- block entry points have separate structures from blocks,
  so invalidation can now properly be done
2013-07-18 02:37:08 +03:00
notaz
e155367759 drc: some renaming 2013-07-17 00:23:56 +03:00
notaz
4943816bcd drc: rework invalidation yet more
should be reliable now, with overlapping blocks and stuff
2013-07-17 00:00:45 +03:00
notaz
569420b0d6 drc: rework invalidation 2013-07-15 02:21:16 +03:00
notaz
d438a8dd8e minor frontend fixes 2013-07-14 00:49:35 +03:00
notaz
27e2627380 32x: fix savestates 2013-07-14 00:49:35 +03:00
notaz
5f0ca48fed drc: timing fixes 2013-07-14 00:49:35 +03:00
notaz
00faec9cdb drc: lots of new debug code 2013-07-13 19:39:26 +03:00
notaz
d3524932fa sh2: timing fixes 2013-07-13 19:27:16 +03:00
notaz
f4c0720c24 sh2: sync sh2 core with latest mame 2013-07-13 19:27:07 +03:00
notaz
009ef50c60 rm dupe file 2013-07-12 00:56:55 +03:00
notaz
97e95a29ac drc: reload cycles after memhandlers 2013-07-10 02:10:47 +03:00
notaz
bc3aea8e70 32x: a hack for dealing with pwm inaccuracy 2013-07-10 02:10:47 +03:00
notaz
6a98f03eef save event times to savestates 2013-07-10 02:10:47 +03:00
notaz
65514d85d5 32x: add some comments 2013-07-10 02:10:47 +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
9b5713af95 don't crash on bad timing 2013-07-03 21:13:11 +03:00
twinaphex
70b8542adb Add armv6 target 2013-07-02 04:15:20 +03:00
notaz
7d025f8ad0 32x: fix lockstep code 2013-07-02 04:15:20 +03:00
notaz
0c720b9144 32x: adjust sh2 cycles again
MK2 doesn't play it's animations if slave is clocked too slow..
the more we underclock slave, the more often animations get stuck
Why does it need so many cycles?
2013-07-02 04:15:20 +03:00