kub
73bda1add9
core, libretro vfs support
2022-01-27 22:31:09 +00:00
kub
14cd01be51
sms, improve gg detection (zip, rom header)
2021-10-15 19:22:01 +02:00
kub
b784d4a5f7
sms, improve ROM bank mapping, add some SRAM support
2021-10-03 23:59:09 +02:00
kub
eb3b1f9d72
core, fix loading and mapping for images > 4MB
2021-09-30 21:57:22 +02:00
kub
b7697ca351
core, more superfighter mapper stuff
2021-09-22 18:44:42 +02:00
kub
60392bf469
core, add some superfighter mappers
2021-09-21 21:52:04 +02:00
kub
78c2237ab8
core, big endian fix (cart sram detection)
2021-05-07 18:40:55 +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
4bb0b70ec8
core, chd support
2021-03-08 23:02:55 +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
57c5a5e505
add big endian platform support
2021-02-22 22:27:51 +01:00
kub
f821bb7011
core, structural cleanup, fixes and improvements for type issues #2
2021-01-01 12:44:02 +01:00
kub
61d76999d7
Merge from libretro/master:46902e0 for repo synchronization
2020-12-05 22:39:06 +01:00
notaz
8b9dbcde38
32x: implement standard/ssf2 mapper
2018-01-21 18:57:13 +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
ad949800e4
fix a name clash with newer zlib
2017-08-04 00:36:13 +03:00
notaz
01685eefb0
fix broken error path
2017-04-17 00:50:49 +03:00
notaz
325ee167fd
use system's zlib
...
except for libretro
github issue #45
2017-04-17 00:50:49 +03:00
notaz
b4c2331e79
get rid of the silly unzip_stream
...
... and just use zlib's inflate. Needed for the next commit.
2017-04-17 00:50:49 +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
a76fad4129
32x: add 6btn quirk
2013-08-20 00:54:03 +03:00
notaz
005651ce13
build carthw.cfg in
...
things like libretro don't want external files,
but we still look for one and prefer it if it's available
2013-06-29 01:39:17 +03:00
notaz
4c2e35547f
move ROM detect code to pico/
2013-06-26 03:23:44 +03:00
notaz
30f0fdd422
some uncommitted old mapper code
...
apparently from 2011
2013-06-26 03:07:07 +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
e743be2070
start new makefile, migrate to libpicofe
2013-06-22 19:16:08 +03: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
a736af3ecf
bugfixes related to mmap usage for ROM
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@867 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-27 15:16:25 +00:00
notaz
a2b8c5a545
32x: drc: new smc handling, some bugfixes + refactoring
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@864 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-21 22:11:54 +00:00
notaz
b081408f66
32x: drc: mmap dram+rom for direct dereference
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@851 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-02 21:03:04 +00:00
notaz
ae87bffa06
improved game vidmode change detection; some iface changes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@803 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-05 15:59:08 +00:00
notaz
83ff19ec52
32x: built-in BIOS; reset handling; 68k memhandler split
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@801 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-03 16:21:59 +00:00
notaz
5e49c3a88d
32x: more wip
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@774 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 10:41:30 +00:00
notaz
000f53350c
protection and more mapper support for new mem code
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@771 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-09 16:00:42 +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
87b0845f37
more sms wip, better ROM detect, line callback change
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@762 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-27 21:44:52 +00:00
notaz
3e49ffd0bf
starting SMS work
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@756 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-16 13:00:07 +00:00
notaz
b2451ac666
fix CD load filename display
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@753 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-15 14:23:09 +00:00
notaz
672ee5eee2
add my pirate cart (todo: make carthw external)
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@688 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-05-11 19:31:11 +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