ToadKing
6f1133bce1
use actual mmap implementation on windows
2013-08-15 03:27:14 +03:00
twinaphex
51e4662411
(Win32) Works now with Win32 Mingw - had to implement mmap implementation
...
with malloc and mfree with free
2013-08-15 03:27:14 +03:00
twinaphex
e8b6193660
(Win32) Some Win32 compatibility patches (courtesy of mudlord)
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
f3d1e1e63f
bump libpicofe
2013-08-10 19:45:35 +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
86b38dc46d
libretro: add savestate support
2013-07-31 02:18:34 +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
90f0dedf83
frontend: fix build
2013-07-01 02:21:00 +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
8c8b728472
add mremap implementation for where it's not provided
2013-06-30 20:22:49 +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
c25d78eec1
drc: some portability fixes
2013-06-29 01:39:17 +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
f62850ba3a
get rid of port_config.s
2013-06-26 03:07:08 +03:00
notaz
d4d626658a
add configure, revive pnd build, unify/refactor things
2013-06-26 03:07:08 +03:00
notaz
7e7b446f29
pandora's skin from old 1.80 release
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
1889fe877c
minor fixes from old tree
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
fb7a7fea87
remove unused/unmaintained code
...
RIP Symbian..
mz80 is unused
2013-06-22 19:16:16 +03:00
notaz
e743be2070
start new makefile, migrate to libpicofe
2013-06-22 19:16:08 +03:00
notaz
4685e5a10e
add gitignore, gitsubmodules
2013-06-22 19:15:54 +03:00
notaz
9f3bc84655
extend mmap wrapper functionality
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@960 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-08-28 22:56:20 +00: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
notaz
aecb333554
input: in_sdl: preliminary joystick support
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@958 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-23 23:44:44 +00:00
notaz
d5aff934ba
input: SDL support
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@957 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-23 23:44:05 +00:00
notaz
bc3f85abed
menu: support seeking the filelist with letter keys
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@956 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-22 16:56:34 +00:00
notaz
134503079f
menu: support seeking the filelist with letter keys
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@955 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-22 16:56:25 +00:00
notaz
03435ed2c6
input: in_gp2x refactoring
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@954 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-22 14:38:13 +00:00