Commit graph

261 commits

Author SHA1 Message Date
Chips-fr
05eb243d03 Enabe JIT for linux arm platform(Rpi...) 2015-10-25 18:19:48 +01:00
notaz
f7e40c9b2e frontend: eliminate osd_text dupes
not only dupe code is bad, it's crasing too
2013-10-12 22:06:29 +03:00
notaz
92dfd9afa6 some readme and general cleanups 2013-08-31 21:12:26 +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
009ef50c60 rm dupe file 2013-07-12 00:56:55 +03:00
notaz
90f0dedf83 frontend: fix build 2013-07-01 02:21:00 +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
d4d626658a add configure, revive pnd build, unify/refactor things 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
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
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
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
9eab224e09 input: move default bind handling to input core
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@953 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-22 14:37:07 +00:00
notaz
356473ec96 fbdev: save and restore support
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@950 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-04-10 00:04:15 +00:00
notaz
bd34c5a85c xenv: allow to specify event filter
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@949 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-04-09 21:31:45 +00:00
notaz
eef1557e17 xenv: add minimize functionality
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@948 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-04-09 21:05:48 +00:00
notaz
1a37501488 xenv: allow reading mouse through callbacks, for SDL project
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@947 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-03-12 22:50:05 +00:00
notaz
d73e3285b9 fbdev: crash on single buffering
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@942 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-01-07 21:03:43 +00:00
notaz
e03fbe8eae xenv: init g_kbdfd, as 0 is stdin
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@941 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-01-07 21:02:42 +00:00
notaz
70240b4302 input: evdev: do centering adjustment
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@940 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-12-10 23:35:16 +00:00
notaz
76bc7a1d9a input: support analog read
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@937 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-12-09 23:58:48 +00:00
notaz
72de54727a input: make it more modular
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@935 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-10-27 23:23:08 +00:00
notaz
10ef62e381 linux: oshide becomes xenv for broader use
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@932 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-09-03 15:33:25 +00:00
notaz
21ebcfd322 update platform code to suit recent PCSX related changes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@930 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-05-22 13:45:53 +00:00
notaz
e4bac17eb0 a bugfix and cleanup in common code
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@929 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-05-22 13:37:20 +00:00
notaz
40a91e5cc8 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
2011-03-21 00:53:04 +00:00
notaz
5199e6b549 input: detect dead devices, always set keynames
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@925 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-03-21 00:46:31 +00:00
notaz
4090311b77 input: don't use unintialized memory
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@922 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-03-19 22:34:27 +00:00
notaz
46e95ae615 fbdev: make sure color format is set
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@918 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-02-22 12:27:43 +00:00
notaz
5cf498af45 fbdev: resize: do single ioctl in nonerror path
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@913 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-12-30 23:24:56 +00:00
notaz
0238dca99c fbdev: change API to make easier to avoid glitches
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@912 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-12-11 17:46:39 +00:00
notaz
2c0838c78c in_evdev: don't stop on bit0
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@911 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-12-09 23:06:19 +00:00
notaz
afc00cad1f 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
2010-12-09 22:21:07 +00:00
notaz
9c5a64a047 license some code GPL compatible to use in PCSX
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@908 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-12-09 16:44:25 +00:00
notaz
ea5da0bae3 in_evdev: remove defbinds (should go to plat code)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@907 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-12-09 15:57:23 +00:00
notaz
fcd1cdf727 fbdev: expand to allow more bpps
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@904 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-12-08 00:07:15 +00:00
notaz
9f6bb3c76b 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
2010-11-13 18:27:06 +00:00
notaz
25915832ff in_evdev: do all events in update_keycode
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@901 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-11-07 21:55:57 +00:00
notaz
93a7109873 minor refactoring (lprintf)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@900 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-11-07 21:27:46 +00:00
notaz
a4edca53b4 make OSS detect blocking, adjust audio API
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@898 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-18 16:40:13 +00:00
notaz
d40231e29a pandora: handle custom size fb for menu layer
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@897 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-17 23:02:04 +00:00
notaz
9f6a4e907b redo OSS frag setup. Compute real pollux rate
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@896 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-17 22:57:14 +00:00
notaz
45285368c0 tweak and refactor frontends, menu and config
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@895 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-17 09:49:16 +00:00
notaz
603c28b317 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
2010-09-17 09:36:48 +00:00
notaz
f4750ee051 supporting caanoo, line doublers, refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@893 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-15 13:48:55 +00:00
notaz
bf61bea0f2 random minor fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@892 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-10 13:38:36 +00:00
notaz
a505b5f14b fbdev: fix clear_lines
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@891 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-09 21:11:19 +00:00