Commit graph

160 commits

Author SHA1 Message Date
notaz
f8675e282e 32x: simplify logging a bit 2013-08-14 03:37:45 +03:00
notaz
8a847c12e6 32x: some timing hacks.. 2013-08-13 03:46:29 +03:00
notaz
61801d5bc8 32x: implement more sh2 peripherals 2013-08-13 03:46:29 +03:00
notaz
7eaa381224 32x: m68k memory handler improvemets
did some hw tests today..
2013-08-13 03:46:29 +03:00
notaz
4a1fb18323 32x: handle FEN quirk
Metal Head relies on it?
2013-08-11 01:32:19 +03:00
notaz
cd0ace2832 fix incomplete init 2013-08-10 19:46:27 +03:00
notaz
3e5b912cf8 minor 68k timing tuning 2013-08-10 17:58:23 +03:00
notaz
12da51c27a some new cpu debug code 2013-08-10 17:57:54 +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
c1931173ab 32x: fix some more timing problems 2013-08-07 01:46:45 +03:00
notaz
4d5dfee861 32x: some accuracy improvements 2013-08-06 02:39:59 +03:00
notaz
34280f9b42 32x: map dram correctly on 68k side 2013-08-06 02:39:59 +03:00
notaz
045a4c528a 32x: move sh2 peripheral emu code to it's own file
also adds 16byte dma
2013-08-06 02:39:29 +03:00
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
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
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
1555935b8a don't log idle by default 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
6d7979571d drc: debug improvements 2013-07-23 01:45:21 +03:00
notaz
27e2627380 32x: fix savestates 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
f4c0720c24 sh2: sync sh2 core with latest mame 2013-07-13 19:27:07 +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
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
faf543cebe better workaround for ios 2013-07-01 01:37:15 +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
be26eb239b famec: fix 64bit portability issues 2013-06-29 03:39:20 +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