Commit graph

516 commits

Author SHA1 Message Date
David Guillen Fandos
9984a81906 Fix SH2 DRC for x86 (32 bit) builds
Turns out it doesn't work on my machine, perhaps due to newer gcc
being... unlucky! See issue #27 for more info.
Also, this fixes issue #27.
2021-08-16 18:03:34 +02:00
kub
5c73f9d050 mcd, fix pulldowns only there if cd attached 2021-07-01 21:26:57 +02:00
kub
ef4f41a855 68k, allow cyclone execution from address 0 2021-07-01 21:21:13 +02:00
kub
bd07808352 32x, improve poll detection 2021-06-28 22:58:04 +02:00
kub
e704c9b913 32x, fix comm sync (68k writing to comm area) 2021-06-28 21:43:35 +02:00
kub
cbd148906d 32x, optimize poll detection 2021-06-16 22:38:50 +02:00
kub
196e2929f7 sound, improve FM output on load/resume 2021-06-09 22:15:58 +02:00
kub
4c2b81a012 68k, fix idle loop detection crash on 64 bit platforms 2021-06-08 23:11:17 +02:00
kub
df18e715ac vdp, some finetuning, cleanup 2021-06-08 22:26:24 +02:00
kub
a5a230e0d8 sound, increase output level a bit 2021-06-03 22:06:03 +02:00
kub
cce32a34da mcd, fix pcm output level 2021-06-03 22:06:03 +02:00
kub
97916e3361 update libchdr 2021-06-03 22:06:03 +02:00
kub
1886ac5f30 VDP DMA/CPU access timing improvements 2021-05-27 21:30:45 +02:00
kub
5e04c2f37f 68k, synchronize timing in fame and musashi (for debugging) 2021-05-25 15:02:42 +02:00
kub
b26071be31 sound, fix ym2612 output volume for keyon and level changes 2021-05-19 19:30:04 +02:00
kub
341b0ccbad 32x, minor improvement for poll detection 2021-05-19 19:15:24 +02:00
kub
efaa5e0b04 mcd, optimizations for polling detection 2021-05-17 23:13:27 +02:00
kub
5402223466 mcd, improve polling detection 2021-05-14 23:00:04 +02:00
kub
fbebab6934 mcd, improve polling detection 2021-05-14 16:50:13 +02:00
kub
ca1b77e601 32x, drc, fix saving SH2 SR in dma 2021-05-11 22:05:57 +02:00
kub
78c2237ab8 core, big endian fix (cart sram detection) 2021-05-07 18:40:55 +02:00
kub
9b61ba715a mcd, improve polling detection 2021-05-06 22:43:31 +02:00
kub
eb36d9c7e6 mcd, fix timing for irq while polling detected 2021-05-06 21:22:31 +02:00
kub
7e77080f45 mcd, fix crash when unloading cd while playing audio 2021-05-06 21:22:31 +02:00
kub
91ea9406e2 improvements for type issues 2021-04-22 23:31:36 +02:00
kub
0d8d97f87c fixes for big endian (mostly mcd) 2021-04-22 23:31:34 +02:00
kub
02d753e346 md, fix irq priority handling for H-int 2021-04-10 21:34:48 +02:00
kub
6375e62775 68k, fix unpredictable instruction in ARM asm 2021-04-10 21:34:41 +02:00
kub
6bb230c7ec 32x, scheduling optimization 2021-04-07 22:31:00 +02:00
kub
a95da16ae1 32x, draw, avoid some warnings 2021-04-02 22:43:06 +02:00
kub
6138c4df25 32x, fix speed regression (wt memory write optimization) 2021-04-02 21:57:08 +02:00
kub
bac4eb5136 32x, arm asm draw optimization 2021-04-02 21:54:54 +02:00
kub
4d4bea1c5f vdp fifo, adjust latency delay 2021-03-23 22:39:17 +01:00
kub
ef3241d203 mcd, fix memory leaks 2021-03-12 22:09:17 +01:00
kub
fa4954281c switch to libchdr with dr_flac 2021-03-12 22:07:50 +01:00
kub
886ce067c3 core, libretro fixes for chd support 2021-03-10 23:07:25 +01:00
kub
3d1e252313 core, chd support 2021-03-09 23:01:03 +01:00
kub
4bb0b70ec8 core, chd support 2021-03-08 23:02:55 +01:00
kub
37631374df ui, revised menu and option handling, added sound filter settings 2021-03-05 22:11:39 +01:00
kub
583c4840cf vdp rendering, fix crash for sprites with negative x/y (overlooked commit) 2021-03-05 00:38:41 +01:00
kub
b010d7b4ca vdp rendering, fix crash for sprites with negative x/y 2021-03-05 00:29:52 +01:00
kub
15ca715228 core, groundwork for chd support
still needs some scrutiny, and build integration is missing
2021-03-04 20:54:10 +01:00
kub
4da84f9454 fixes for big endian support (svp drc, libpicofe update) 2021-02-25 09:41:55 +01:00
kub
57c5a5e505 add big endian platform support 2021-02-22 22:27:51 +01:00
kub
4cc0fcaf15 fixes and improvements for type issues, part 3 2021-02-06 01:14:07 +01:00
kub
959ea39b23 vdp renderer, partial sync 8bit fast ARM asm with C code 2021-01-21 19:09:17 +01:00
kub
1e4663e1c8 sms, fix 8bit fast renderer 2021-01-20 20:55:12 +01:00
kub
bded848ccf 32x, fix BGR565 rendering 2021-01-20 20:55:12 +01:00
kub
f55fb31463 vdp renderer, improvements for 8bit fast
improved 240 lines support, add setting buffer width, structural improvements
2021-01-20 20:55:12 +01:00
kub
aa97a0a01f 32x renderer, fix for render buffers with pitch != line width, some speedup 2021-01-13 23:27:11 +01:00