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
notaz
986d60fc60
avoid link-time dependency to libavcodec
...
it has lots of lots of deps, and we want to run on barebone systems
2013-07-02 04:15:01 +03:00
notaz
fc11dd059b
support mp3 decoding over libavcodec
2013-07-01 03:40:31 +03:00
notaz
90f0dedf83
frontend: fix build
2013-07-01 02:21:00 +03:00
notaz
faf543cebe
better workaround for ios
2013-07-01 01:37:15 +03:00
notaz
9aee8770d2
temporary (?) workaround for ios build
2013-07-01 01:11:01 +03:00
notaz
7fd5d17b31
don't assume svp dynarec on ARM so that it can be disabled
2013-06-30 23:58:59 +02:00
notaz
0a91c6e902
split out more asm from build, disable is on iOS (for now?)
2013-06-30 23:57:57 +02:00
notaz
8c8b728472
add mremap implementation for where it's not provided
2013-06-30 20:22:49 +02:00
notaz
504e2f5688
frontend: simplify config handling
...
this 'save diff from default config, all games in single config file'
thing wasn't a great idea, the implementation was complicated
and bug-ridden, so get rid of it.
2013-06-29 23:02:48 +03:00
notaz
bec84f9200
plat_sdl: handle exit in some way
2013-06-29 23:01:07 +03:00
notaz
53b2e51c0b
add .md extension
...
some popular romset has binary dumps as .md,
although there is also some old ROM copier format too?
2013-06-29 20:23:15 +03:00
notaz
c6f91b0ea3
bump version, since this is not the same as last released binary
...
also clean up redundant version.h files
2013-06-29 04:19:45 +03:00
notaz
be26eb239b
famec: fix 64bit portability issues
2013-06-29 03:39:20 +03:00
notaz
720bfc5d9f
default config adjustments
2013-06-29 03:38:32 +03:00
notaz
98dbc3ab3a
initial android build support
2013-06-29 02:27:35 +03:00