notaz
df63f1a6ff
32x: implement dreq1, improve dmac
2013-08-05 00:04:30 +03:00
notaz
a7f82a776a
32x: improve pwm accuracy
2013-08-03 18:43:15 +03:00
notaz
e7b3ad1bda
avoid unnecessary logging
2013-07-31 02:58:04 +03:00
notaz
86b38dc46d
libretro: add savestate support
2013-07-31 02:18:34 +03:00
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