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
notaz
b4db550e41
32x and sms savestates. Core-independent z80 state. SS bugfixing/refactoring.
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@868 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-27 16:30:41 +00:00
notaz
f6c49d38cb
simple profiler added
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@850 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-31 15:51:40 +00:00
notaz
b8a1c09ad1
port to 64bit. Some gcc 4.4 warning fixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@835 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-06 17:03:58 +00:00
notaz
553c3eaa3a
32x drc functional on ARM, random adjustments
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@824 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-22 20:16:32 +00:00
notaz
bcf65fd674
32x: new SH2 memory handling, hopefully faster
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@817 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-15 20:03:23 +00:00
notaz
db1d3564e6
32x: preliminary PWM implementation. 32x opts in menu
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@790 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-22 19:38:49 +00:00
notaz
0ace9b9aac
memory refactoring (mostly for cd) + ARM mem asm update
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@780 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-16 21:34:35 +00:00