Hi notaz and those interested in ARM emulation stuff!
TI recently released their updated SGX xorg drivers for Ubuntu 12.04 (armhf) on the Pandaboard and so I went on the hunt for apps that may be able to make good use of the Open GL ES 2 and NEON features of my Pandaboard. As far as emus are concerned, it would seem that PCSX rearmed is one of the best I might hope to get running on my Panda but I'm having probs in getting it running.
I have downloaded the latest git code and I can get it to compile if I configure it with --enable-neon and then I edit config.mak and change softfp to hard for the -mfloat-abi options but when I try to run strider2.bin for example I get:
0x53e05 has LSB set (hundreds of times over)
Loading memory card ./.pcsx/memcards/card1.mcd
Loading memory card ./.pcsx/memcards/card2.mcd
filter opendir: No such file or directory
frontend/common/readpng.c: failed to open: /home/dan/src/pcsx_rearmed/skin/font.png
frontend/common/readpng.c: failed to open: /home/dan/src/pcsx_rearmed/skin/selector.png
menu_load_config: failed to open: ./.pcsx/pcsx.cfg
frontend/common/readpng.c: failed to open: /home/dan/src/pcsx_rearmed/skin/background.png
plugin: plugins/builtin_gpu
plugin: plugins/builtin_spu
plugin: plugins/builtin_pad
plugin: plugins/builtin_pad
Plugins loaded.
Loaded CD Image: /home/dan/src/pcsx_rearmed/../../psx/strider2.bin[+toc].
Track 01 (DATA) - Start 00:02:00, Length 43:23:31
Home directory /home/dan not ours.
Audio open error: Invalid argument
CD-ROM Label: STRIDER HIRYU2
CD-ROM ID: SLPS02621
ari64_reset
0x59bcd has LSB set (again, hundreds of times)
-> 0x0 1.3
sudo: /usr/pandora/scripts/op_lcdrate.sh: command not found
Illegal instruction (core dumped)
So it looks to me like if you compile with NEON support enabled atm it presumes you are running on Pandora hence depends upon certain Pandora specific scripts. If I copy the required scripts to the correct locations may I get pcsx rearmed to work or could you potentially make a few changes to the codebase so that Pandaboard users can run PCSX reARMed too please notaz?
Thanks!
Dan
TI recently released their updated SGX xorg drivers for Ubuntu 12.04 (armhf) on the Pandaboard and so I went on the hunt for apps that may be able to make good use of the Open GL ES 2 and NEON features of my Pandaboard. As far as emus are concerned, it would seem that PCSX rearmed is one of the best I might hope to get running on my Panda but I'm having probs in getting it running.
I have downloaded the latest git code and I can get it to compile if I configure it with --enable-neon and then I edit config.mak and change softfp to hard for the -mfloat-abi options but when I try to run strider2.bin for example I get:
0x53e05 has LSB set (hundreds of times over)
Loading memory card ./.pcsx/memcards/card1.mcd
Loading memory card ./.pcsx/memcards/card2.mcd
filter opendir: No such file or directory
frontend/common/readpng.c: failed to open: /home/dan/src/pcsx_rearmed/skin/font.png
frontend/common/readpng.c: failed to open: /home/dan/src/pcsx_rearmed/skin/selector.png
menu_load_config: failed to open: ./.pcsx/pcsx.cfg
frontend/common/readpng.c: failed to open: /home/dan/src/pcsx_rearmed/skin/background.png
plugin: plugins/builtin_gpu
plugin: plugins/builtin_spu
plugin: plugins/builtin_pad
plugin: plugins/builtin_pad
Plugins loaded.
Loaded CD Image: /home/dan/src/pcsx_rearmed/../../psx/strider2.bin[+toc].
Track 01 (DATA) - Start 00:02:00, Length 43:23:31
Home directory /home/dan not ours.
Audio open error: Invalid argument
CD-ROM Label: STRIDER HIRYU2
CD-ROM ID: SLPS02621
ari64_reset
0x59bcd has LSB set (again, hundreds of times)
-> 0x0 1.3
sudo: /usr/pandora/scripts/op_lcdrate.sh: command not found
Illegal instruction (core dumped)
So it looks to me like if you compile with NEON support enabled atm it presumes you are running on Pandora hence depends upon certain Pandora specific scripts. If I copy the required scripts to the correct locations may I get pcsx rearmed to work or could you potentially make a few changes to the codebase so that Pandaboard users can run PCSX reARMed too please notaz?
Thanks!
Dan