Paul Cercueil
c19e28f626
Let the platform code deliver the key mappings
2013-10-07 19:34:04 +02:00
Paul Cercueil
17def48f1f
SDL video: Use a hardware surface and double buffering
2013-10-07 17:11:03 +02:00
Paul Cercueil
3e0af0815a
SDL sound: Reduce considerably sound latency
2013-10-07 17:10:35 +02:00
Paul Cercueil
c52e6628cd
Introduce plat_get_skin_dir and update plat_get_root_dir functions
...
On GP2X and Pandora, plat_get_root_dir points to the directory
in which the PicoDrive executable is found. On regular Linux,
it now points to the '.picodrive' directory inside the user's home
folder.
plat_get_skin_dir now points to the 'skin' directory inside the
data directory.
The data directory can be set with PICO_DATA_DIR at compile time.
If that variable is not set, the data directory is set to the
directory of the PicoDrive executable.
2013-10-07 17:09:09 +02:00
notaz
39014486f9
gp2x: pollux: various fixes
2013-10-04 03:21:40 +03:00
notaz
9a5a0dc9ff
gp2x: pollux: bring back ram timings
2013-10-04 03:21:40 +03:00
notaz
11166a22ce
soc_pollux: fix clkgen masks
2013-09-26 04:04:07 +03:00
notaz
1bc471ebf1
pandora: add tv layer selection helper
2013-09-24 00:46:25 +03:00
Victor Luchits
18306c325f
Properly handle multiple joysticks
2013-09-14 01:14:51 +03:00
notaz
d1f5849cf4
don't use a and s for menu functions
...
leave them for rom seeking
2013-09-08 21:25:29 +03:00
notaz
ec90b02137
fix deadlock on list seek
2013-09-08 21:05:28 +03:00
notaz
9028744c19
alsa: some stop handling
2013-09-01 18:37:30 +03:00
notaz
9089665ca1
fix list seeking, add autoload option
2013-08-31 00:49:52 +03:00
notaz
7ceadd9993
GP2X updates
...
video stuff moved out as it's project specific..
2013-08-28 01:05:29 +03:00
notaz
c54d04fd84
add disassembler reg-names-std option
2013-08-10 19:44:14 +03:00
Grazvydas Ignotas
cab9194354
fix clang warnings
...
so that they don't annoy me
2013-07-29 01:54:51 +03:00
Grazvydas Ignotas
ebf0e111a8
rm unused preprocessor checks
2013-07-28 02:49:51 +03:00
Grazvydas Ignotas
8ef1ad3218
readpng: put image on center if it's too large
2013-06-29 03:28:51 +03:00
Grazvydas Ignotas
6282e17ef5
add plat_mem_set_exec()
2013-06-28 03:17:32 +03:00
Grazvydas Ignotas
c2981fc0ee
make cache_flush_ not const, because syscalls are usually not
2013-06-27 03:33:00 +03:00
Grazvydas Ignotas
b57ed12e39
dodge a warning
2013-06-25 01:32:48 +03:00
Grazvydas Ignotas
32d23d03ac
add preliminary alsa driver too
2013-06-25 01:32:48 +03:00
Grazvydas Ignotas
26d3ca0d29
support multiple sound drivers, add sdl
2013-06-23 22:23:57 +03:00
Grazvydas Ignotas
20b143089c
fix corruption on empty sel_fname
2013-06-23 02:28:08 +03:00
Grazvydas Ignotas
7bf7acb6d6
allow multi-include on some headers
2013-06-16 02:57:00 +03:00
notaz
da0cc55643
sdl: use overlay on native bpp window
2013-03-14 01:02:54 +02:00
notaz
f4750ef3f5
plat: don't give up on hugetlb fail
...
some free memory might appear over time
2013-03-14 00:19:42 +02:00
notaz
cceadf4cd4
gl_platform: avoid direct xlib dependency
...
some people want to run this without X
2013-02-08 01:44:00 +02:00
notaz
6fd09356f0
gl: make surface and context readable by users
...
used by PCSX gles plugin
2013-02-06 03:46:20 +02:00
notaz
e288d77607
sdl: add resize callback
2013-02-06 03:45:53 +02:00
notaz
63f173a250
sdl: restore video modeo n exit
...
resolves black screen issue on R-Pi
2013-01-31 00:20:04 +02:00
notaz
1f84ba9f30
sdl: be more careful with x11, handle quit msg
2013-01-30 03:50:08 +02:00
notaz
215e7ed251
only take wminfo from appropriate sdl driver
2013-01-28 03:25:42 +02:00
notaz
4db02226eb
menu: pass extension lists as argument
2013-01-06 21:09:51 +02:00
notaz
8a0998fb31
improve file browser, rework filtering
2013-01-06 00:24:34 +02:00
notaz
0d645bc539
add some VideCore/R-pi support code
2012-12-23 02:14:35 +02:00
notaz
e54719efea
sdl: handle activate events
2012-12-23 02:14:35 +02:00
notaz
e81b987fc1
add some sdl code from rearmed
2012-12-23 02:14:35 +02:00
notaz
b98018548f
add some simple EGL output code
...
my first ever GL code, yay!
2012-12-23 02:14:35 +02:00
notaz
14fa485ef2
fonts: make friendly to rgb1555
2012-11-28 17:58:14 +02:00
notaz
3e1124f989
fonts: add uyvy function
2012-11-18 00:21:30 +02:00
notaz
9227a7770e
in_sdl: allow external event handler
2012-11-17 02:09:18 +02:00
notaz
a4025790b5
input: handle unprobed devices better
2012-11-11 22:08:38 +02:00
notaz
e515f1a40b
basic text drawing function from PCSX
2012-11-11 21:00:45 +02:00
notaz
c688b90fe2
neon filters: minor optimization from M-HT
2012-11-07 01:35:01 +02:00
notaz
e22d791cf8
add dummy platform file
2012-11-05 03:08:36 +02:00
notaz
afdbb7c873
merge some pollux code from PCSX
2012-11-05 00:02:34 +02:00
notaz
a1b30e1a4a
refactor plat.h, add gamma
2012-11-05 00:02:03 +02:00
notaz
6ce097ba2f
neon filters: support optional color space conversion
2012-11-02 02:59:44 +02:00
notaz
67381db0f4
neon filters: fix build on old toolchains
2012-10-29 01:14:16 +02:00