kub
9fba90ac32
fix some warnings
2024-09-05 22:00:30 +02:00
kub
82b4854771
make sound rates platform dependent
2024-02-17 19:32:30 +01:00
kub
7b58e15633
Merge remote-tracking branch 'notaz/master'
2023-01-29 19:37:03 +00:00
notaz
7167e5f337
Merge branch 'irixxxx'
2022-09-10 16:57:39 +03:00
notaz
33787db41d
fbdev: wait vsync after mode change, not before
...
As it was before we were getting a full frame scanout of the old mode,
while the emu (or whatever) was already writing a frame in new mode.
first_write_to_front is a hack for psx.
2022-03-14 01:21:53 +02:00
notaz
fdfcdca978
fbdev: don't clear more than needed
...
it wastes time for something like psx that may change modes ingame
2022-03-14 01:21:53 +02:00
kub
80e531d6fd
some disassembler fixes
2022-02-22 22:28:55 +00:00
kub
7a43154813
fix skin directory default
2022-02-22 22:28:55 +00:00
kub
5d636caaaf
add minimal osx/ios compilastion support
2022-01-26 19:39:48 +00:00
kub
4e0bc79405
use native byte order for audio
2022-01-26 19:39:47 +00:00
notaz
e50d6e0656
allow to opt out of HOME config path
...
pcsx_rearmed never used it so keep it this way there.
2021-10-31 16:33:02 +02:00
kub
a23a278d1e
improve directory handling in menu
2021-01-16 12:29:00 +01:00
kub
a7a40556a9
add more host disassembler platforms for picodrive DRC
2020-07-02 09:32:08 +02:00
notaz
795b71c571
deal with some gcc7+ warnings
2019-12-07 21:38:32 +02:00
notaz
21082d0b2b
x86_64 support for host_dasm
2017-12-11 02:51:29 +02:00
notaz
448ec62f85
retry with mmap when mremap fails
2017-10-06 01:23:03 +03:00
notaz
0415ebf191
oss: use other sync macro
...
for compatibility with OSSv4
2015-08-29 01:20:17 +03:00
notaz
26ea18173c
plat: avoid MAP_FIXED
2015-03-25 00:38:13 +02:00
notaz
9b87077e93
alsa: don't leak memory
2015-02-03 01:27:18 +02:00
notaz
af7e50060f
handle no home and buf overflow
2013-10-10 02:44:10 +03:00
Paul Cercueil
d685ce4625
Allow the platform code to override the key names
2013-10-07 20:41:22 +02:00
Paul Cercueil
c19e28f626
Let the platform code deliver the key mappings
2013-10-07 19:34:04 +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
d1f5849cf4
don't use a and s for menu functions
...
leave them for rom seeking
2013-09-08 21:25:29 +03:00
notaz
9028744c19
alsa: some stop handling
2013-09-01 18:37:30 +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
6282e17ef5
add plat_mem_set_exec()
2013-06-28 03:17:32 +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
7bf7acb6d6
allow multi-include on some headers
2013-06-16 02:57:00 +03: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
f89d84717a
update license in source code itself
2012-09-13 01:41:57 +03:00
notaz
a86e9a3e58
move common files to root
2012-09-13 01:41:53 +03:00
notaz
f506842df2
remove PicoDrive-specific stuff, add readme
2012-09-13 01:41:07 +03:00
notaz
ca69c3e5a0
extend mmap wrapper functionality
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@960 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-08-28 22:56:20 +00:00
notaz
dd1e717286
menu: support seeking the filelist with letter keys
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@956 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-22 16:56:34 +00:00
notaz
705bdf6366
input: move default bind handling to input core
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@953 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-07-22 14:37:07 +00:00
notaz
323db72934
fbdev: save and restore support
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@950 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-04-10 00:04:15 +00:00
notaz
f620fa7ade
xenv: allow to specify event filter
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@949 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-04-09 21:31:45 +00:00
notaz
477ba3f2ec
xenv: add minimize functionality
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@948 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-04-09 21:05:48 +00:00
notaz
c7b78b94e9
xenv: allow reading mouse through callbacks, for SDL project
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@947 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-03-12 22:50:05 +00:00
notaz
f168d03179
fbdev: crash on single buffering
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@942 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-01-07 21:03:43 +00:00
notaz
3797b7de42
xenv: init g_kbdfd, as 0 is stdin
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@941 be3aeb3a-fb24-0410-a615-afba39da0efa
2012-01-07 21:02:42 +00:00
notaz
2f54e52c1e
input: evdev: do centering adjustment
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@940 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-12-10 23:35:16 +00:00
notaz
f342bededb
input: support analog read
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@937 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-12-09 23:58:48 +00:00
notaz
9056e81f4a
input: make it more modular
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@935 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-10-27 23:23:08 +00:00
notaz
838a76d4f9
linux: oshide becomes xenv for broader use
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@932 be3aeb3a-fb24-0410-a615-afba39da0efa
2011-09-03 15:33:25 +00:00