notaz
|
6901d0e45d
|
fix yet another sync issue..
|
2013-10-09 02:54:52 +03:00 |
|
notaz
|
274fcc35aa
|
cd: switch to CD drive emu code from genplus
same license, much cleaner code
|
2013-10-07 00:11:31 +03:00 |
|
notaz
|
3f23709ef3
|
cd: switch to CD controller code from genplus
same license, much cleaner code
using own dma code though..
|
2013-10-07 00:11:31 +03:00 |
|
notaz
|
a6523294e2
|
cd: fix cycle overflow issue
|
2013-10-04 23:24:36 +03:00 |
|
notaz
|
021e47b375
|
cd: pcm: tune addr reload
fahrenheit..
|
2013-09-23 21:31:35 +03:00 |
|
notaz
|
a93a80deda
|
cd: integrate new gfx code
|
2013-09-23 02:11:26 +03:00 |
|
notaz
|
33be04ca5f
|
cd: rewrite pcm
|
2013-09-23 02:11:26 +03:00 |
|
notaz
|
d0132772f7
|
cd: better cd change handling, perhaps?
|
2013-09-18 01:32:09 +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
|
a4dfdb6de1
|
general timing hacks
|
2013-09-06 02:40:37 +03:00 |
|
notaz
|
53f948c901
|
make hcnt code friendly with split timeslices
values need to be fixed, they're wrong, wrong wrong...
|
2013-09-03 02:52:07 +03:00 |
|
notaz
|
9a1f192a14
|
Merge branch 'dev'
|
2013-08-31 21:10:56 +03:00 |
|
notaz
|
835122bc0c
|
sms: add pause support
|
2013-08-31 20:35:52 +03:00 |
|
notaz
|
4fb435550b
|
cd: fix busreq and reset
|
2013-08-29 03:55:59 +03:00 |
|
notaz
|
ba6e8bfd4b
|
cd: clean up dmna handling, stuff
|
2013-08-28 03:56:45 +03:00 |
|
notaz
|
89dbbf2b2f
|
rename cd/pico.c -> cd/mcd.c
|
2013-08-28 02:24:46 +03:00 |
|
notaz
|
08769494e8
|
cd sync improvements, part2
|
2013-08-28 02:05:21 +03:00 |
|
notaz
|
bc3c13d329
|
cd sync improvements
|
2013-08-28 01:51:29 +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
|
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
|
9e1fa0a6cf
|
32x: improve interrupt handling
..hopefully..
|
2013-08-17 23:51:58 +03:00 |
|
notaz
|
531a8f3883
|
improve input handling
|
2013-08-17 03:38:47 +03:00 |
|
notaz
|
0219d379de
|
fixes for idle and other stuff
|
2013-08-16 01:14:38 +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
|
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
|
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
|
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
|
1555935b8a
|
don't log idle by default
|
2013-07-28 23:29:05 +03:00 |
|
notaz
|
9c9cda8c39
|
get rid of port_config.h
|
2013-07-28 03:05:10 +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
|
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
|
f4c0720c24
|
sh2: sync sh2 core with latest mame
|
2013-07-13 19:27:07 +03:00 |
|
notaz
|
6a98f03eef
|
save event times to savestates
|
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 |
|