Commit graph

67 commits

Author SHA1 Message Date
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
notaz
b0e08dff9a allow limited z80 vdp access
lame and totally wrong timing
2017-10-03 00:40:37 +03:00
notaz
c6b118c0ad fame: always update the fetch map
should just get rid of that thing, it's annoying
2017-10-03 00:40:37 +03:00
notaz
1dd0871f20 memory: allow SRAM word writes
Was allowing both low and high byte writes by byte, but not word,
which was stupid.
2017-09-20 23:47:09 +03:00
notaz
add51c49ec fix yet another portability issue 2013-08-28 01:07:26 +03:00
notaz
ae214f1c37 new timing for main and cd 2013-08-28 01:07:26 +03:00
notaz
531a8f3883 improve input handling 2013-08-17 03:38:47 +03:00
notaz
faf543cebe better workaround for ios 2013-07-01 01:37:15 +03:00
notaz
be26eb239b famec: fix 64bit portability issues 2013-06-29 03:39:20 +03:00
notaz
cff531af94 clarify PicoDrive's license
- PicoDrive was originally released by fDave with simple
  "free for non-commercial use / For commercial use, separate licencing
  terms must be obtained" license and I kept it in my releases.
- in 2011, fDave re-released his code (same that I used as base
  many years ago) dual licensed with GPLv2 and MAME licenses:
    https://code.google.com/p/cyclone68000/

Based on the above I now proclaim that the whole source code is licensed
under the MAME license as more elaborate form of "for non-commercial use".
If that raises any doubt, I announce that all my modifications (which
is the vast majority of code by now) is licensed under the MAME license,
as it reads in COPYING file in this commit.

This does not affect ym2612.c/sn76496.c that were MAME licensed already
from the beginning.
2013-06-26 03:07:07 +03:00
notaz
bf61bea0f2 random minor fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@892 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-10 13:38:36 +00:00
notaz
f3a57b2d6c allow compiling without 32x and sms code
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@877 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-06-02 09:44:51 +00:00