notaz
|
99bdfd31b8
|
eliminate texrels (wip2)
|
2017-08-06 19:23:20 +03:00 |
|
notaz
|
ea38612fad
|
eliminate texrels (wip)
|
2017-08-06 18:18:29 +03:00 |
|
notaz
|
a6523294e2
|
cd: fix cycle overflow issue
|
2013-10-04 23:24:36 +03:00 |
|
notaz
|
8e4e84c215
|
cd: fix yet more desyncs
state load, reset..
|
2013-09-23 02:11:26 +03:00 |
|
notaz
|
fa8fb75445
|
handle 32x+cd
|
2013-09-16 02:03:29 +03:00 |
|
notaz
|
ecc8036ee2
|
handle dbra wait loops, update cyclone
|
2013-09-09 03:59:16 +03:00 |
|
notaz
|
9a1f192a14
|
Merge branch 'dev'
|
2013-08-31 21:10:56 +03:00 |
|
notaz
|
0185b67736
|
allow to disable SH2 dynarec on runtime
|
2013-08-31 20:48:39 +03:00 |
|
notaz
|
ae214f1c37
|
new timing for main and cd
|
2013-08-28 01:07:26 +03:00 |
|
notaz
|
895d15121b
|
deal with some strict aliasing issues
|
2013-08-20 03:20:37 +03:00 |
|
notaz
|
eb35ce1506
|
32x: some mapping corrections
|
2013-08-19 03:55:55 +03:00 |
|
notaz
|
8ce9c3a782
|
32x: pwm pop reduction hacks
|
2013-08-18 22:34:53 +03:00 |
|
notaz
|
419973a6d6
|
32x: some hacks..
|
2013-08-18 22:34:53 +03:00 |
|
notaz
|
77e58d93fe
|
32x: more memhandler improvements
|
2013-08-18 04:01:29 +03:00 |
|
notaz
|
9e1fa0a6cf
|
32x: improve interrupt handling
..hopefully..
|
2013-08-17 23:51:58 +03:00 |
|
notaz
|
6b5feebabc
|
32x: fix bg color tests
|
2013-08-16 02:25:16 +03:00 |
|
notaz
|
8ad1d2adf2
|
32x: improve pwm a bit more
|
2013-08-16 01:03:54 +03:00 |
|
notaz
|
1ac97cbbf2
|
32x: avoid unnecessary logging
|
2013-08-15 20:08:27 +03:00 |
|
notaz
|
5ac99d9adf
|
32x: add preliminary hint emulation
|
2013-08-15 20:08:27 +03:00 |
|
notaz
|
8b43bc737b
|
simpler solution to regparm problem
|
2013-08-15 03:27:14 +03:00 |
|
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
|
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
|
da77daa962
|
fix clang warnings
so that they don't annoy me
|
2013-07-29 01:55:49 +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
|
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
|
7d025f8ad0
|
32x: fix lockstep code
|
2013-07-02 04:15:20 +03:00 |
|
notaz
|
be26eb239b
|
famec: fix 64bit portability issues
|
2013-06-29 03:39:20 +03:00 |
|
notaz
|
2446536be5
|
initial libretro port
|
2013-06-28 01:57:00 +03:00 |
|