kub
ed9c0413ee
mcd, fix for slave polling detection
2020-11-19 00:02:03 +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
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
ba11a48115
fix clang build
...
yet another workaround for it...
2017-10-14 21:28:36 +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
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
f47d0a2898
remove regs union due to compiler issues
...
GP2X toolchains are padding the unions no matter what :(
2013-10-12 03:21:41 +03:00
notaz
6901d0e45d
fix yet another sync issue..
2013-10-09 02:54:52 +03:00
notaz
7b3ddc11dc
cd: hacks..
2013-10-07 03:41:39 +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
334d9fb654
cd: fix copy-paste bug, comm issue
2013-09-24 03:57:43 +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
c7fd7bb8b7
minor formatting changes
2013-09-06 03:37:05 +03:00
notaz
30e8aac43f
cd: tweak the poll code further
2013-09-06 03:37:05 +03:00
notaz
cc5ffc3cbe
cd: fix breakage in comm detection
2013-09-03 04:12:40 +03:00
notaz
4fb435550b
cd: fix busreq and reset
2013-08-29 03:55:59 +03:00
notaz
59991f1117
cd: some fixes
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
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
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
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
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
notaz
5e89f0f5ae
Cyclone interface for new mem system, minor tweaks
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@779 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 20:35:30 +00:00
notaz
45f2f245f5
Finish migrating to new mem handling. Make carthw db external.
...
Still need to fix asm and protection emulation.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@769 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-05 21:13:30 +00:00
notaz
af37bca858
new memory handling, but asm and mappers need update.
...
Some cleanup and magic bit removal as a bonus.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@768 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-02 16:05:54 +00:00
notaz
d8f51995c4
drZ80 separation finished, related bugs fixed
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@755 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-15 18:54:59 +00:00
notaz
07ceafdb04
s68k-side Silpheed hack (needed for EU version)
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@748 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-12 22:46:36 +00:00
notaz
ef090115c8
switch DMNA Silpheed hack to timeslice hack
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@747 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-12 14:06:40 +00:00
notaz
1cfc5cc4ce
lowercasing filenames, part3
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@576 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-08-28 12:36:57 +00:00