kub
|
0e2e188e1e
|
sound, improve ym2612 timers implementation
|
2023-06-30 19:12:53 +00:00 |
|
kub
|
c3d70d1305
|
sound, improve ym2612 timers implementation
|
2023-06-23 19:25:52 +00:02 |
|
kub
|
e0c4dac19c
|
md, improve z80/68k synchronization
|
2023-06-23 19:21:10 +00:02 |
|
notaz
|
225260ba40
|
sound: fix ym2612 address handling
I already fixed this back in 2017 with
151df6adf9 , but forgot about
ym2612_write_local(). Fixes missing sounds in Overdrive2.
|
2023-06-13 11:05:19 +02:00 |
|
kub
|
f61d0a4534
|
core, testpico fixes
|
2023-06-09 19:22:51 +00:00 |
|
kub
|
02ff025479
|
mcd, preparations for msu support
|
2023-05-26 19:36:50 +00:00 |
|
kub
|
8eeb342641
|
mcd, some cleanup, fix Word-RAM in 2M mode
|
2023-05-10 22:20:06 +00:00 |
|
kub
|
133006a9d4
|
core, improve 68K/Z80 timing
|
2023-04-24 23:50:06 +02:00 |
|
kub
|
134092feb7
|
md, implement z80 cycle stealing when accessing 68k bus
this fixes sound issues in Overdrive 2
|
2023-04-05 20:02:47 +02:00 |
|
kub
|
e2a5b098e0
|
core, TH input latency only if output was low
|
2022-10-04 21:11:26 +00:00 |
|
kub
|
6c6d449ec5
|
core, add TH pad pin latency (load state regression)
|
2022-10-03 16:42:41 +00:00 |
|
kub
|
e05680a2b9
|
core, add TH pad pin latency (regression after 5 min)
|
2022-10-03 08:42:18 +00:00 |
|
kub
|
66e9abff6d
|
core, add TH pad pin latency after switching to input
|
2022-10-03 07:55:25 +00:00 |
|
kub
|
e1e8ca17be
|
md, reworked cart protection handling, added some unlicensed
|
2022-04-30 14:07:58 +02:00 |
|
kub
|
1d5885dd84
|
core, linux+libretro, multiplayer adaptor support
|
2022-01-26 19:41:19 +00:00 |
|
kub
|
d650a7a268
|
core, some test code for team player and 4way play
|
2021-12-07 21:13:23 +01:00 |
|
kub
|
6890dcfafc
|
core, improve pad compatibility (6btn, mcd32x)
|
2021-11-26 20:33:26 +01:00 |
|
kub
|
7ed05f8463
|
core, some type issues
|
2021-11-14 09:51:51 +01:00 |
|
kub
|
032c76a3a2
|
sms, memory mapping improvements
|
2021-10-08 19:34:15 +02:00 |
|
kub
|
15caa286fc
|
sound, increase resolution for calculating psg sound
|
2021-10-02 21:31:51 +02:00 |
|
kub
|
86d6fb9a2f
|
sound, increase resolution for calculating psg sound
|
2021-10-02 09:34:13 +02:00 |
|
kub
|
eb3b1f9d72
|
core, fix loading and mapping for images > 4MB
|
2021-09-30 21:57:22 +02:00 |
|
kub
|
60392bf469
|
core, add some superfighter mappers
|
2021-09-21 21:52:04 +02:00 |
|
kub
|
5c73f9d050
|
mcd, fix pulldowns only there if cd attached
|
2021-07-01 21:26:57 +02: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
|
59642c52e6
|
32x, tentative fix for pad handling
|
2020-12-14 21:11:37 +01:00 |
|
kub
|
1613ec6c30
|
vdp, kludge for z80 access
|
2020-12-12 17:27:30 +01:00 |
|
kub
|
e7faa8e4e1
|
Merge remote-tracking branch 'upstream/master'
|
2020-10-21 20:29:58 +02:00 |
|
notaz
|
1d366b1ad9
|
add a hack for Decap Attack
Should delay the pull-up affect instead, but probably nothing needs
this whole thing anyway.
|
2020-10-13 23:19:47 +03:00 |
|
kub
|
2e5cbf5b6a
|
audio, fix for speed regression after last commit
|
2020-07-17 19:26:27 +02:00 |
|
kub
|
6f7beab435
|
audio, fix sound issues in some intros
|
2020-07-16 19:29:49 +02:00 |
|
kub
|
70aecd15b0
|
audio: SN76496 fixes
|
2020-04-24 19:08:49 +02:00 |
|
kub
|
09b96f9940
|
audio: improve cycle accuracy of SN76496+YM2612
|
2020-04-22 21:49:48 +02:00 |
|
kub
|
84e18560bb
|
fix for gp2x audio regression
|
2020-03-30 23:54:11 +02:00 |
|
kub
|
7aab476859
|
audio fixes for overdrive demo
|
2020-01-26 20:12:18 +01:00 |
|
kub
|
43e1401008
|
emulator timing fixes, VDP DMA fixes, improved DAC audio
|
2020-01-14 23:00:44 +01:00 |
|
kub
|
8ac9ab7fcb
|
audio: added SSG-EG to YM2612, plus some timing changes for SN76496+YM2612
|
2020-01-08 00:49:13 +01:00 |
|
kub
|
78d817c370
|
arm asm memory access functions for m/s68k
|
2019-07-30 16:34:40 +02:00 |
|
notaz
|
48c9e01be8
|
improve 64bit portability
for win64 mostly
|
2018-01-06 21:29:59 +02:00 |
|
notaz
|
6311a3baf5
|
move more globals to PicoInterface
similar reasons as before
|
2017-10-22 02:13:46 +03:00 |
|
notaz
|
93f9619ed8
|
rearrange globals
scripted find/replace
gives slightly better code on ARM, less unnecessary asm,
~400 bytes saved
|
2017-10-20 12:21:09 +03:00 |
|
notaz
|
88fd63ad10
|
split memories away from Pico
saves ~3k of code on ARM because Pico no longer crosses ldr limit
|
2017-10-14 00:53:08 +03:00 |
|
notaz
|
3162a7104c
|
adjust z80 timing a bit
|
2017-10-12 02:54:46 +03:00 |
|
notaz
|
ebd70cb5d9
|
fix various logging issues
|
2017-10-12 02:54:46 +03:00 |
|
notaz
|
e42a47e208
|
some more risky timing changes
But should be closer to the real thing.
Let's see what this will break...
|
2017-10-12 02:54:41 +03:00 |
|
notaz
|
d1b8bcc634
|
some poor timing improvement attempts
|
2017-10-07 01:36:59 +03:00 |
|
notaz
|
75b84e4b7c
|
slightly better z80 vdp reads
|
2017-10-07 01:36:59 +03:00 |
|
notaz
|
5d638db094
|
handle frequent psg updates
|
2017-10-07 01:36:59 +03:00 |
|
notaz
|
4f2cdbf551
|
clean up dac code a bit
|
2017-10-07 01:36:59 +03:00 |
|