Commit graph

295 commits

Author SHA1 Message Date
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
33afcf94ba release 1.90 2013-09-24 03:57:43 +03:00
notaz
b08a2950f1 cd: prefer model2 bios
model1 has some weird random race, hopefully it will go away with better
cdc/cdd code in future.
2013-09-24 03:57:43 +03:00
notaz
a93a80deda cd: integrate new gfx code 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
68af34fe20 release 1.85 2013-08-31 21:12:29 +03:00
notaz
92dfd9afa6 some readme and general cleanups 2013-08-31 21:12:26 +03:00
notaz
9a1f192a14 Merge branch 'dev' 2013-08-31 21:10:56 +03:00
notaz
0185b67736 allow to disable SH2 dynarec on runtime 2013-08-31 20:48:39 +03:00
notaz
c7074ddb02 frontend: save autoload 2013-08-31 00:58:56 +03:00
notaz
b59172e3d4 frontend: new sync code
should fix video drift/desync on pandora
2013-08-31 00:58:10 +03:00
notaz
89dbbf2b2f rename cd/pico.c -> cd/mcd.c 2013-08-28 02:24:46 +03:00
notaz
75a30842c4 revive GP2X build, update 2013-08-28 01:07:26 +03:00
notaz
a76fad4129 32x: add 6btn quirk 2013-08-20 00:54:03 +03:00
notaz
531a8f3883 improve input handling 2013-08-17 03:38:47 +03:00
notaz
8e5639bc3d fix some warnings 2013-08-15 03:27:14 +03:00
notaz
b011c2af39 pandora: use quad buffering so that ff doesn't tear
also fix frame counter overflowing fb
2013-08-14 03:37:45 +03:00
notaz
12da51c27a some new cpu debug code 2013-08-10 17:57:54 +03:00
notaz
045a4c528a 32x: move sh2 peripheral emu code to it's own file
also adds 16byte dma
2013-08-06 02:39:29 +03:00
notaz
da77daa962 fix clang warnings
so that they don't annoy me
2013-07-29 01:55:49 +03:00
notaz
b7d64dbdb7 tune flip calls and frame setup
for pandora, mostly
2013-07-28 23:28:53 +03:00
notaz
9c9cda8c39 get rid of port_config.h 2013-07-28 03:05:10 +03:00
notaz
41946d7023 minor drawing code cleanup 2013-07-28 00:49:35 +03:00
notaz
d438a8dd8e minor frontend fixes 2013-07-14 00:49:35 +03:00
notaz
00faec9cdb drc: lots of new debug code 2013-07-13 19:39:26 +03:00
notaz
009ef50c60 rm dupe file 2013-07-12 00:56:55 +03:00
notaz
ed4402a7df 32x: start reworking sheduling 2013-07-09 01:44:56 +03:00
notaz
986d60fc60 avoid link-time dependency to libavcodec
it has lots of lots of deps, and we want to run on barebone systems
2013-07-02 04:15:01 +03:00
notaz
fc11dd059b support mp3 decoding over libavcodec 2013-07-01 03:40:31 +03:00
notaz
7fd5d17b31 don't assume svp dynarec on ARM so that it can be disabled 2013-06-30 23:58:59 +02:00
notaz
0a91c6e902 split out more asm from build, disable is on iOS (for now?) 2013-06-30 23:57:57 +02:00
notaz
504e2f5688 frontend: simplify config handling
this 'save diff from default config, all games in single config file'
thing wasn't a great idea, the implementation was complicated
and bug-ridden, so get rid of it.
2013-06-29 23:02:48 +03:00
notaz
bec84f9200 plat_sdl: handle exit in some way 2013-06-29 23:01:07 +03:00
notaz
53b2e51c0b add .md extension
some popular romset has binary dumps as .md,
although there is also some old ROM copier format too?
2013-06-29 20:23:15 +03:00
notaz
c6f91b0ea3 bump version, since this is not the same as last released binary
also clean up redundant version.h files
2013-06-29 04:19:45 +03:00
notaz
720bfc5d9f default config adjustments 2013-06-29 03:38:32 +03:00
notaz
98dbc3ab3a initial android build support 2013-06-29 02:27:35 +03:00
notaz
2446536be5 initial libretro port 2013-06-28 01:57:00 +03:00
notaz
4c2e35547f move ROM detect code to pico/ 2013-06-26 03:23:44 +03:00
notaz
d4d626658a add configure, revive pnd build, unify/refactor things 2013-06-26 03:07:08 +03:00
notaz
39e6f9733a rename config.c/h 2013-06-26 03:07:08 +03:00
notaz
df92fbd1f2 support multiple sound drivers 2013-06-26 03:07:08 +03:00
notaz
636d5f257c starting SDL port, refactoring 2013-06-26 03:07:08 +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
06e68f1bb8 add mmap prototypes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@959 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-08-28 22:55:20 +00:00