Commit graph

737 commits

Author SHA1 Message Date
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
notaz
005651ce13 build carthw.cfg in
things like libretro don't want external files,
but we still look for one and prefer it if it's available
2013-06-29 01:39:17 +03:00
notaz
c25d78eec1 drc: some portability fixes 2013-06-29 01:39:17 +03:00
notaz
2446536be5 initial libretro port 2013-06-28 01:57:00 +03:00
notaz
4c2e35547f move ROM detect code to pico/ 2013-06-26 03:23:44 +03:00
notaz
2656e68083 adjust sh2 cycles so that at least Chaotix doesn't glitch so bad 2013-06-26 03:07:08 +03:00
notaz
f62850ba3a get rid of port_config.s 2013-06-26 03:07:08 +03:00
notaz
d4d626658a add configure, revive pnd build, unify/refactor things 2013-06-26 03:07:08 +03:00
notaz
7e7b446f29 pandora's skin from old 1.80 release 2013-06-26 03:07:08 +03:00
notaz
39e6f9733a rename config.c/h 2013-06-26 03:07:08 +03:00