notaz [Sat, 29 Jun 2013 20:01:07 +0000 (23:01 +0300)]
plat_sdl: handle exit in some way
notaz [Sat, 29 Jun 2013 17:23:15 +0000 (20:23 +0300)]
add .md extension
some popular romset has binary dumps as .md,
although there is also some old ROM copier format too?
notaz [Sat, 29 Jun 2013 01:17:13 +0000 (04:17 +0300)]
bump version, since this is not the same as last released binary
also clean up redundant version.h files
notaz [Sat, 29 Jun 2013 00:39:20 +0000 (03:39 +0300)]
famec: fix 64bit portability issues
notaz [Sat, 29 Jun 2013 00:38:32 +0000 (03:38 +0300)]
default config adjustments
notaz [Fri, 28 Jun 2013 22:37:06 +0000 (01:37 +0300)]
initial android build support
notaz [Fri, 28 Jun 2013 00:01:53 +0000 (03:01 +0300)]
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
notaz [Thu, 27 Jun 2013 22:41:52 +0000 (01:41 +0300)]
drc: some portability fixes
notaz [Thu, 27 Jun 2013 00:33:41 +0000 (03:33 +0300)]
initial libretro port
notaz [Wed, 26 Jun 2013 00:23:44 +0000 (03:23 +0300)]
move ROM detect code to pico/
notaz [Wed, 26 Jun 2013 00:02:27 +0000 (03:02 +0300)]
adjust sh2 cycles so that at least Chaotix doesn't glitch so bad
notaz [Mon, 24 Jun 2013 23:38:21 +0000 (02:38 +0300)]
get rid of port_config.s
notaz [Mon, 24 Jun 2013 22:39:21 +0000 (01:39 +0300)]
add configure, revive pnd build, unify/refactor things
notaz [Mon, 24 Jun 2013 16:14:02 +0000 (19:14 +0300)]
pandora's skin from old 1.80 release
notaz [Mon, 24 Jun 2013 15:43:56 +0000 (18:43 +0300)]
rename config.c/h
notaz [Sun, 23 Jun 2013 19:26:56 +0000 (22:26 +0300)]
support multiple sound drivers
notaz [Sat, 22 Jun 2013 23:28:52 +0000 (02:28 +0300)]
starting SDL port, refactoring
notaz [Sat, 22 Jun 2013 23:03:44 +0000 (02:03 +0300)]
minor fixes from old tree
notaz [Sat, 22 Jun 2013 23:00:43 +0000 (02:00 +0300)]
some uncommitted old mapper code
apparently from 2011
notaz [Sat, 22 Jun 2013 16:16:24 +0000 (19:16 +0300)]
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.
notaz [Sat, 22 Jun 2013 16:16:16 +0000 (19:16 +0300)]
remove unused/unmaintained code
RIP Symbian..
mz80 is unused
notaz [Sat, 22 Jun 2013 16:16:11 +0000 (19:16 +0300)]
switch Cyclone to submodule on it's own git repo
that version also has it's license clearly stated by fdave
notaz [Sat, 22 Jun 2013 16:16:08 +0000 (19:16 +0300)]
start new makefile, migrate to libpicofe
notaz [Sat, 22 Jun 2013 16:15:54 +0000 (19:15 +0300)]
add gitignore, gitsubmodules
notaz [Tue, 28 Aug 2012 22:56:20 +0000 (22:56 +0000)]
extend mmap wrapper functionality
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@960
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Tue, 28 Aug 2012 22:55:20 +0000 (22:55 +0000)]
add mmap prototypes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@959
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 23 Jul 2012 23:44:44 +0000 (23:44 +0000)]
input: in_sdl: preliminary joystick support
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@958
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 23 Jul 2012 23:44:05 +0000 (23:44 +0000)]
input: SDL support
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@957
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 Jul 2012 16:56:34 +0000 (16:56 +0000)]
menu: support seeking the filelist with letter keys
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@956
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 Jul 2012 16:56:25 +0000 (16:56 +0000)]
menu: support seeking the filelist with letter keys
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@955
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 Jul 2012 14:38:13 +0000 (14:38 +0000)]
input: in_gp2x refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@954
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 Jul 2012 14:37:07 +0000 (14:37 +0000)]
input: move default bind handling to input core
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@953
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 Jul 2012 14:36:53 +0000 (14:36 +0000)]
input: move default bind handling to input core
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@952
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 Jul 2012 14:32:38 +0000 (14:32 +0000)]
menu: show savestate date
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@951
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Tue, 10 Apr 2012 00:04:15 +0000 (00:04 +0000)]
fbdev: save and restore support
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@950
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 9 Apr 2012 21:31:45 +0000 (21:31 +0000)]
xenv: allow to specify event filter
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@949
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 9 Apr 2012 21:05:48 +0000 (21:05 +0000)]
xenv: add minimize functionality
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@948
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 12 Mar 2012 22:50:05 +0000 (22:50 +0000)]
xenv: allow reading mouse through callbacks, for SDL project
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@947
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 7 Jan 2012 21:03:43 +0000 (21:03 +0000)]
fbdev: crash on single buffering
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@942
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 7 Jan 2012 21:02:42 +0000 (21:02 +0000)]
xenv: init g_kbdfd, as 0 is stdin
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@941
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 10 Dec 2011 23:35:16 +0000 (23:35 +0000)]
input: evdev: do centering adjustment
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@940
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 10 Dec 2011 23:32:30 +0000 (23:32 +0000)]
menu: limit enum text length
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@939
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Fri, 9 Dec 2011 23:59:47 +0000 (23:59 +0000)]
input: support analog read
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@938
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Fri, 9 Dec 2011 23:58:48 +0000 (23:58 +0000)]
input: support analog read
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@937
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 30 Oct 2011 19:15:24 +0000 (19:15 +0000)]
input: don't configure unprobed devices
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@936
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 27 Oct 2011 23:23:08 +0000 (23:23 +0000)]
input: make it more modular
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@935
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 27 Oct 2011 23:22:55 +0000 (23:22 +0000)]
input: make it more modular
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@934
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 25 Sep 2011 12:38:21 +0000 (12:38 +0000)]
menu: don't assume onoff vars are int
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@933
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 3 Sep 2011 15:33:25 +0000 (15:33 +0000)]
linux: oshide becomes xenv for broader use
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@932
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Wed, 6 Jul 2011 18:38:18 +0000 (18:38 +0000)]
menu: add pre-draw func and move pico ext filter
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@931
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 May 2011 13:45:53 +0000 (13:45 +0000)]
update platform code to suit recent PCSX related changes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@930
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 22 May 2011 13:37:20 +0000 (13:37 +0000)]
a bugfix and cleanup in common code
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@929
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 21 May 2011 18:18:27 +0000 (18:18 +0000)]
minor adjustmens
more uncommited 1.80 code..
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@928
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 21 May 2011 17:57:18 +0000 (17:57 +0000)]
1.80 readme and filter for it
don't know why this wasn't commited back in 2010..
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@927
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 21 Mar 2011 00:53:04 +0000 (00:53 +0000)]
input: add hack to allow abs-only devices
this is mainly for pandora nubs.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@926
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 21 Mar 2011 00:46:31 +0000 (00:46 +0000)]
input: detect dead devices, always set keynames
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@925
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 21 Mar 2011 00:46:13 +0000 (00:46 +0000)]
input: detect dead devices, always set keynames
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@924
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 21 Mar 2011 00:22:12 +0000 (00:22 +0000)]
input: kill "merge with defaults" behavior
this is hard to maintain and reportedly buggy
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@923
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 19 Mar 2011 22:34:27 +0000 (22:34 +0000)]
input: don't use unintialized memory
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@922
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 19 Mar 2011 22:33:31 +0000 (22:33 +0000)]
menu: generalize credits code to show any message
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@921
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 19 Mar 2011 22:27:57 +0000 (22:27 +0000)]
input: allow several probe calls for rescan
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@920
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 19 Mar 2011 22:25:44 +0000 (22:25 +0000)]
readpnd: teach to writepng too (todo: rename?)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@919
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Tue, 22 Feb 2011 12:27:43 +0000 (12:27 +0000)]
fbdev: make sure color format is set
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@918
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 12 Feb 2011 16:45:39 +0000 (16:45 +0000)]
input: add include guard
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@917
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 12 Feb 2011 15:42:03 +0000 (15:42 +0000)]
menu: make key config more intuitive
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@916
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 12 Feb 2011 15:40:59 +0000 (15:40 +0000)]
input: expand in_unbind_all functionality
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@915
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 3 Feb 2011 23:27:31 +0000 (23:27 +0000)]
pcsx related refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@914
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 30 Dec 2010 23:24:56 +0000 (23:24 +0000)]
fbdev: resize: do single ioctl in nonerror path
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@913
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 11 Dec 2010 17:46:39 +0000 (17:46 +0000)]
fbdev: change API to make easier to avoid glitches
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@912
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Dec 2010 23:06:19 +0000 (23:06 +0000)]
in_evdev: don't stop on bit0
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@911
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Dec 2010 22:21:07 +0000 (22:21 +0000)]
in_evdev: revert multi event handling from r901 to avoid unwanted blocking
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@910
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Dec 2010 16:44:31 +0000 (16:44 +0000)]
license some code GPL compatible to use in PCSX
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@909
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Dec 2010 16:44:25 +0000 (16:44 +0000)]
license some code GPL compatible to use in PCSX
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@908
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Dec 2010 15:57:23 +0000 (15:57 +0000)]
in_evdev: remove defbinds (should go to plat code)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@907
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Dec 2010 15:57:13 +0000 (15:57 +0000)]
input: export defbind struct
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@906
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Dec 2010 11:58:54 +0000 (11:58 +0000)]
split menu so it can be reused in other projects
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@905
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Wed, 8 Dec 2010 00:07:15 +0000 (00:07 +0000)]
fbdev: expand to allow more bpps
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@904
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 13 Nov 2010 18:27:06 +0000 (18:27 +0000)]
copyright for SDL reuse (will be dual licensed for PD)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@903
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 8 Nov 2010 21:07:38 +0000 (21:07 +0000)]
input: add in_get_key_code
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@902
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 7 Nov 2010 21:55:57 +0000 (21:55 +0000)]
in_evdev: do all events in update_keycode
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@901
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sun, 7 Nov 2010 21:27:46 +0000 (21:27 +0000)]
minor refactoring (lprintf)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@900
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 18 Sep 2010 17:57:34 +0000 (17:57 +0000)]
fix patch support
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@899
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Sat, 18 Sep 2010 16:40:13 +0000 (16:40 +0000)]
make OSS detect blocking, adjust audio API
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@898
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Fri, 17 Sep 2010 23:02:04 +0000 (23:02 +0000)]
pandora: handle custom size fb for menu layer
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@897
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Fri, 17 Sep 2010 22:57:14 +0000 (22:57 +0000)]
redo OSS frag setup. Compute real pollux rate
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@896
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Fri, 17 Sep 2010 09:49:16 +0000 (09:49 +0000)]
tweak and refactor frontends, menu and config
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@895
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Fri, 17 Sep 2010 09:36:48 +0000 (09:36 +0000)]
input: rework abs handling, change API, allow custom key names
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@894
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Wed, 15 Sep 2010 13:48:55 +0000 (13:48 +0000)]
supporting caanoo, line doublers, refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@893
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Fri, 10 Sep 2010 13:38:36 +0000 (13:38 +0000)]
random minor fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@892
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Sep 2010 21:11:19 +0000 (21:11 +0000)]
fbdev: fix clear_lines
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@891
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Thu, 9 Sep 2010 21:10:28 +0000 (21:10 +0000)]
improve sh/hi levels
.. but reduce brigtness ~6% due to different rgb565 expansion
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@890
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Wed, 8 Sep 2010 20:52:13 +0000 (20:52 +0000)]
skip junk in mp3_helix, refactor find_sync_word
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@889
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 6 Sep 2010 21:02:48 +0000 (21:02 +0000)]
improve z80 reset handling (drZ80 at least)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@888
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 6 Sep 2010 19:31:23 +0000 (19:31 +0000)]
input: unbind old keys when new one is bound
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@887
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 6 Sep 2010 19:30:16 +0000 (19:30 +0000)]
fix build
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@886
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 6 Sep 2010 13:08:23 +0000 (13:08 +0000)]
pandora: use hw scaler (resolves 32x+sms), frontend refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@885
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 6 Sep 2010 11:17:13 +0000 (11:17 +0000)]
video fbdev: expand to support fb resize and stuff
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@884
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Mon, 23 Aug 2010 12:05:05 +0000 (12:05 +0000)]
sndout_oss: rm incorrect O_ASYNC
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@883
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Wed, 18 Aug 2010 14:11:10 +0000 (14:11 +0000)]
input: only include stuff when needed
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@882
be3aeb3a-fb24-0410-a615-
afba39da0efa
notaz [Wed, 18 Aug 2010 13:17:19 +0000 (13:17 +0000)]
allow multiple fbdevs
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@881
be3aeb3a-fb24-0410-a615-
afba39da0efa