Release Heroes


ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
9,306
Age
51
Location
France, near Lyon
Here is Heroes, an open source "Tron"-like game.
preview1.png

This version is a mostly Vanilla build, with just the keymap adapted to Pandora (but can still be change from option menu). Also, Fullscreen / scalling is forced using notaz's omapdss SDL driver.

History log
=========

Build 03
------------

  • Another repacking to avoid a crash at start
Build 02
------------

  • Repacked to include libpulse
Build 01
------------

  • Initial build
  • Some Pandora customization.
 
Last edited:
Mmmm, I'll repackage with this lib then (but I think your firmware is not up-to-date).
[doublepost=1494778106,1494777061][/doublepost]New package on the repo. That lib is included now.

Build 02
------------

  • Repacked to include libpulse
 
I'm on the latest firmware afaik. Updated for the last time 4 days ago.
Still not running

=======================================================================================
PND : /media/SD1/pandora/apps/heroes.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/SD1/pandora/appdata/heroes
APPDD_FSTYPE : ext2
PND_CPUSPEED : <unset>
EXENAME : runscript.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop2" "/mnt/utmp/heroes"
Mounting the Union FS : mount -t aufs -o exec,dirs="/media/SD1/pandora/appdata/heroes=rw+nolwh":"/mnt/pnd/heroes=rr" none "/mnt/utmp/heroes"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/heroes:/mnt/utmp/heroes/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
--------------------------------------------------------------
Setting LD_LIBRARY_PATH to /mnt/utmp/heroes/lib:/lib:/usr/lib
*** glibc detected *** heroes: free(): invalid pointer: 0x400ce680 ***
======= Backtrace: =========
/lib/libc.so.6[0x40c9d004]
/lib/ld-linux.so.3[0x4009a19c]
======= Memory map: ========
00008000-00053000 r-xp 00000000 07:02 3 /mnt/utmp/heroes/bin/heroes
00053000-00055000 rw-p 0004a000 07:02 3 /mnt/utmp/heroes/bin/heroes
00055000-00091000 rw-p 00000000 00:00 0 [heap]
40003000-4002c000 r-xp 00000000 00:0e 3701 /usr/lib/libreadline.so.5.2
4002c000-40034000 ---p 00029000 00:0e 3701 /usr/lib/libreadline.so.5.2
40034000-40038000 rw-p 00029000 00:0e 3701 /usr/lib/libreadline.so.5.2
40038000-40039000 rw-p 00000000 00:00 0
40039000-4006d000 r-xp 00000000 07:02 87 /mnt/utmp/heroes/lib/libpulse.so.0
4006d000-40075000 ---p 00034000 07:02 87 /mnt/utmp/heroes/lib/libpulse.so.0
40075000-40076000 rw-p 00034000 07:02 87 /mnt/utmp/heroes/lib/libpulse.so.0
40076000-40078000 rw-p 00000000 00:00 0
40078000-40079000 rw-p 00000000 00:00 0
40079000-4007a000 r-xp 00000000 00:0e 15483 /usr/lib/libgthread-2.0.so.0.4200.0
4007a000-40081000 ---p 00001000 00:0e 15483 /usr/lib/libgthread-2.0.so.0.4200.0
40081000-40082000 rw-p 00000000 00:0e 15483 /usr/lib/libgthread-2.0.so.0.4200.0
40082000-40083000 rw-p 00000000 00:00 0
4008a000-4008b000 rw-p 00000000 00:00 0
40092000-400af000 r-xp 00000000 00:0e 1705 /lib/ld-2.9.so
400af000-400b0000 rw-p 00000000 00:00 0
400b6000-400b7000 r--p 0001c000 00:0e 1705 /lib/ld-2.9.so
400b7000-400b8000 rw-p 0001d000 00:0e 1705 /lib/ld-2.9.so
400b8000-400ba000 r-xp 00000000 07:02 69 /mnt/utmp/heroes/lib/libXau.so.6
400ba000-400c1000 ---p 00002000 07:02 69 /mnt/utmp/heroes/lib/libXau.so.6
400c1000-400c2000 rw-p 00001000 07:02 69 /mnt/utmp/heroes/lib/libXau.so.6
400c2000-400c4000 rw-p 00000000 00:00 0
400c4000-400c6000 r-xp 00000000 00:0e 3045 /usr/lib/libts-1.0.so.0.0.0
400c6000-400cd000 ---p 00002000 00:0e 3045 /usr/lib/libts-1.0.so.0.0.0
400cd000-400ce000 rw-p 00001000 00:0e 3045 /usr/lib/libts-1.0.so.0.0.0
400ce000-400cf000 rw-p 00000000 00:00 0
400cf000-400d0000 r-xp 00000000 07:02 85 /mnt/utmp/heroes/lib/libpthread-stubs.so.0
400d0000-400d7000 ---p 00001000 07:02 85 /mnt/utmp/heroes/lib/libpthread-stubs.so.0
400d7000-400d8000 rw-p 00000000 07:02 85 /mnt/utmp/heroes/lib/libpthread-stubs.so.0
400d8000-400db000 r-xp 00000000 07:02 86 /mnt/utmp/heroes/lib/libpulse-simple.so.0
400db000-400e2000 ---p 00003000 07:02 86 /mnt/utmp/heroes/lib/libpulse-simple.so.0
400e2000-400e3000 rw-p 00002000 07:02 86 /mnt/utmp/heroes/lib/libpulse-simple.so.0
400e3000-400e4000 rw-p 00000000 00:00 0
400e8000-40121000 r-xp 00000000 07:02 81 /mnt/utmp/heroes/lib/libmikmod.so.2
40121000-40131000 ---p 00039000 07:02 81 /mnt/utmp/heroes/lib/libmikmod.so.2
40131000-40132000 rw-p 00039000 07:02 81 /mnt/utmp/heroes/lib/libmikmod.so.2
40132000-40133000 rw-p 00000000 00:00 0
40133000-40179000 r-xp 00000000 07:02 80 /mnt/utmp/heroes/lib/libjack.so.0
40179000-40180000 ---p 00046000 07:02 80 /mnt/utmp/heroes/lib/libjack.so.0
40180000-40182000 rw-p 00045000 07:02 80 /mnt/utmp/heroes/lib/libjack.so.0
40182000-401a5000 r-xp 00000000 07:02 84 /mnt/utmp/heroes/lib/libportaudio.so.2
401a5000-401ad000 ---p 00023000 07:02 84 /mnt/utmp/heroes/lib/libportaudio.so.2
401ad000-401ae000 rw-p 00023000 07:02 84 /mnt/utmp/heroes/lib/libportaudio.so.2
401ae000-401b3000 r-xp 00000000 07:02 82 /mnt/utmp/heroes/lib/libogg.so.0
401b3000-401ba000 ---p 00005000 07:02 82 /mnt/utmp/heroes/lib/libogg.so.0
401ba000-401bb000 rw-p 00004000 07:02 82 /mnt/utmp/heroes/lib/libogg.so.0
401bb000-401e0000 r-xp 00000000 07:02 67 /mnt/utmp/heroes/lib/libSDL_mixer-1.2.so.0
401e0000-401ef000 ---p 00025000 07:02 67 /mnt/utmp/heroes/lib/libSDL_mixer-1.2.so.0
401ef000-401f8000 rw-p 00024000 07:02 67 /mnt/utmp/heroes/lib/libSDL_mixer-1.2.so.0
401f8000-4021c000 rw-p 00000000 00:00 0
4021c000-4026f000 r-xp 00000000 07:02 77 /mnt/utmp/heroes/lib/libfluidsynth.so.1
4026f000-40271000 rw-p 00052000 07:02 77 /mnt/utmp/heroes/lib/libfluidsynth.so.1
40271000-402d7000 rw-p 00000000 00:00 0
402d7000-40395000 r-xp 00000000 00:0e 3033 /usr/lib/libasound.so.2.0.0
40395000-4039d000 ---p 000be000 00:0e 3033 /usr/lib/libasound.so.2.0.0
4039d000-403a1000 rw-p 000be000 00:0e 3033 /usr/lib/libasound.so.2.0.0
403a1000-404b5000 r-xp 00000000 00:0e 15592 /usr/lib/libglib-2.0.so.0.4200.0
404b5000-404bc000 ---p 00114000 00:0e 15592 /usr/lib/libglib-2.0.so.0.4200.0
404bc000-404be000 rw-p 00113000 00:0e 15592 /usr/lib/libglib-2.0.so.0.4200.0
404be000-4053a000 r-xp 00000000 07:02 90 /mnt/utmp/heroes/lib/libsndfile.so.1
4053a000-4053c000 rw-p 0007b000 07:02 90 /mnt/utmp/heroes/lib/libsndfile.so.1
4053c000-4053e000 rw-p 00000000 00:00 0
4053e000-4055c000 r-xp 00000000 07:02 91 /mnt/utmp/heroes/lib/libspeex.so.1
4055c000-4056c000 ---p 0001e000 07:02 91 /mnt/utmp/heroes/lib/libspeex.so.1
4056c000-4056d000 rw-p 0001e000 07:02 91 /mnt/utmp/heroes/lib/libspeex.so.1
4056d000-405e4000 r-xp 00000000 07:02 94 /mnt/utmp/heroes/lib/libvorbisenc.so.2
405e4000-405ec000 ---p 00077000 07:02 94 /mnt/utmp/heroes/lib/libvorbisenc.so.2
405ec000-405f9000 rw-p 00077000 07:02 94 /mnt/utmp/heroes/lib/libvorbisenc.so.2
405f9000-40622000 r-xp 00000000 00:0e 3747 /usr/lib/libdbus-1.so.3.4.0
40622000-40629000 ---p 00029000 00:0e 3747 /usr/lib/libdbus-1.so.3.4.0
40629000-4062a000 r--p 00028000 00:0e 3747 /usr/lib/libdbus-1.so.3.4.0
4062a000-4062b000 rw-p 00029000 00:0e 3747 /usr/lib/libdbus-1.so.3.4.0
4062b000-40644000 r-xp 00000000 07:02 95 /mnt/utmp/heroes/lib/libvorbisidec.so.1
40644000-40653000 ---p 00019000 07:02 95 /mnt/utmp/heroes/lib/libvorbisidec.so.1
40653000-40654000 rw-p 00018000 07:02 95 /mnt/utmp/heroes/lib/libvorbisidec.so.1
40654000-40682000 r-xp 00000000 07:02 93 /mnt/utmp/heroes/lib/libvorbis.so.0
40682000-40689000 ---p 0002e000 07:02 93 /mnt/utmp/heroes/lib/libvorbis.so.0
40689000-4068a000 rw-p 0002d000 07:02 93 /mnt/utmp/heroes/lib/libvorbis.so.0
4068a000-406db000 r-xp 00000000 07:02 65 /mnt/utmp/heroes/lib/libFLAC.so.8
406db000-406dc000 rw-p 00051000 07:02 65 /mnt/utmp/heroes/lib/libFLAC.so.8
406dc000-40715000 r-xp 00000000 07:02 89 /mnt/utmp/heroes/lib/libsmpeg-0.4.so.0
40715000-4071d000 ---p 00039000 07:02 89 /mnt/utmp/heroes/lib/libsmpeg-0.4.so.0
4071d000-4071e000 rw-p 00039000 07:02 89 /mnt/utmp/heroes/lib/libsmpeg-0.4.so.0
4071e000-4073a000 rw-p 00000000 00:00 0
4073a000-40867000 r-xp 00000000 07:02 92 /mnt/utmp/heroes/lib/libstdc++.so.6
40867000-40877000 ---p 0012d000 07:02 92 /mnt/utmp/heroes/lib/libstdc++.so.6
40877000-4087c000 r--p 0012d000 07:02 92 /mnt/utmp/heroes/lib/libstdc++.so.6
4087c000-4087e000 rw-p 00132000 07:02 92 /mnt/utmp/heroes/lib/libstdc++.so.6
4087e000-40880000 rw-p 00000000 00:00 0
40880000-408f1000 r-xp 00000000 07:02 66 /mnt/utmp/heroes/lib/libSDL-1.2.so.0
408f1000-40900000 ---p 00071000 07:02 66 /mnt/utmp/heroes/lib/libSDL-1.2.so.0
40900000-40903000 rw-p 00070000 07:02 66 /mnt/utmp/heroes/lib/libSDL-1.2.so.0
40903000-4092b000 rw-p 00000000 00:00 0
4092b000-40a24000 r-xp 00000000 07:02 79 /mnt/utmp/heroes/lib/libiconv.so.2
40a24000-40a25000 rw-p 000f9000 07:02 79 /mnt/utmp/heroes/lib/libiconv.so.2
40a25000-40a8f000 r-xp 00000000 00:0e 1709 /lib/libm-2.9.so
40a8f000-40a96000 ---p 0006a000 00:0e 1709 /lib/libm-2.9.so
40a96000-40a97000 r--p 00069000 00:0e 1709 /lib/libm-2.9.so
40a97000-40a98000 rw-p 0006a000 00:0e 1709 /lib/libm-2.9.so
40a98000-40aa0000 r-xp 00000000 07:02 72 /mnt/utmp/heroes/lib/libXrandr.so.2
40aa0000-40aa7000 ---p 00008000 07:02 72 /mnt/utmp/heroes/lib/libXrandr.so.2
40aa7000-40aa8000 rw-p 00007000 07:02 72 /mnt/utmp/heroes/lib/libXrandr.so.2
40aa8000-40ab6000 r-xp 00000000 00:0e 3021 /usr/lib/libXext.so.6.4.0
40ab6000-40abd000 ---p 0000e000 00:0e 3021 /usr/lib/libXext.so.6.4.0
40abd000-40abe000 rw-p 0000d000 00:0e 3021 /usr/lib/libXext.so.6.4.0
40abe000-40ac6000 r-xp 00000000 07:02 73 /mnt/utmp/heroes/lib/libXrender.so.1
40ac6000-40acd000 ---p 00008000 07:02 73 /mnt/utmp/heroes/lib/libXrender.so.1
40acd000-40ace000 rw-p 00007000 07:02 73 /mnt/utmp/heroes/lib/libXrender.so.1
40ace000-40bc6000 r-xp 00000000 07:02 68 /mnt/utmp/heroes/lib/libX11.so.6
40bc6000-40bd6000 ---p 000f8000 07:02 68 /mnt/utmp/heroes/lib/libX11.so.6
40bd6000-40bd8000 rw-p 000f8000 07:02 68 /mnt/utmp/heroes/lib/libX11.so.6
40bd8000-40bf2000 r-xp 00000000 07:02 96 /mnt/utmp/heroes/lib/libxcb.so.1
40bf2000-40bf3000 rw-p 00019000 07:02 96 /mnt/utmp/heroes/lib/libxcb.so.1
40bf3000-40bf7000 r-xp 00000000 07:02 70 /mnt/utmp/heroes/lib/libXdmcp.so.6
40bf7000-40bfe000 ---p 00004000 07:02 70 /mnt/utmp/heroes/lib/libXdmcp.so.6
40bfe000-40bff000 rw-p 00003000 07:02 70 /mnt/utmp/heroes/lib/libXdmcp.so.6
40bff000-40c05000 r-xp 00000000 00:0e 1714 /lib/librt-2.9.so
40c05000-40c0c000 ---p 00006000 00:0e 1714 /lib/librt-2.9.so
40c0c000-40c0d000 r--p 00005000 00:0e 1714 /lib/librt-2.9.so
40c0d000-40c0e000 rw-p 00006000 00:0e 1714 /lib/librt-2.9.so
40c0e000-40c22000 r-xp 00000000 00:0e 1730 /lib/libpthread-2.9.so
40c22000-40c29000 ---p 00014000 00:0e 1730 /lib/libpthread-2.9.so
40c29000-40c2a000 r--p 00013000 00:0e 1730 /lib/libpthread-2.9.so
40c2a000-40c2b000 rw-p 00014000 00:0e 1730 /lib/libpthread-2.9.so
40c2b000-40c2d000 rw-p 00000000 00:00 0
40c2d000-40c2f000 r-xp 00000000 00:0e 1702 /lib/libdl-2.9.so
40c2f000-40c36000 ---p 00002000 00:0e 1702 /lib/libdl-2.9.so
40c36000-40c37000 r--p 00001000 00:0e 1702 /lib/libdl-2.9.so
40c37000-40c38000 rw-p 00002000 00:0e 1702 /lib/libdl-2.9.so
40c38000-40d51000 r-xp 00000000 00:0e 1726 /lib/libc-2.9.so
40d51000-40d59000 ---p 00119000 00:0e 1726 /lib/libc-2.9.so
40d59000-40d5b000 r--p 00119000 00:0e 1726 /lib/libc-2.9.so
40d5b000-40d5c000 rw-p 0011b000 00:0e 1726 /lib/libc-2.9.so
40d5c000-40d5f000 rw-p 00000000 00:00 0
40d5f000-40d7a000 r-xp 00000000 00:0e 629017 /usr/lib/libncurses.so.5.9
40d7a000-40d81000 ---p 0001b000 00:0e 629017 /usr/lib/libncurses.so.5.9
40d81000-40d82000 rw-p 0001a000 00:0e 629017 /usr/lib/libncurses.so.5.9
40d82000-40dd8000 r-xp 00000000 07:02 83 /mnt/utmp/heroes/lib/libopus.so.0
40dd8000-40dd9000 rw-p 00055000 07:02 83 /mnt/utmp/heroes/lib/libopus.so.0
40dd9000-40df5000 r-xp 00000000 07:02 78 /mnt/utmp/heroes/lib/libgcc_s.so.1
40df5000-40e04000 ---p 0001c000 07:02 78 /mnt/utmp/heroes/lib/libgcc_s.so.1
40e04000-40e05000 rw-p 0001b000 07:02 78 /mnt/utmp/heroes/lib/libgcc_s.so.1
40e05000-40e44000 r-xp 00000000 07:02 88 /mnt/utmp/heroes/lib/libpulsecommon-0.9.15.so
40e44000-40e4c000 ---p 0003f000 07:02 88 /mnt/utmp/heroes/lib/libpulsecommon-0.9.15.so
40e4c000-40e4d000 rw-p 0003f000 07:02 88 /mnt/utmp/heroes/lib/libpulsecommon-0.9.15.so
40e4d000-40e53000 r-xp 00000000 00:0e 3184 /usr/lib/libSM.so.6.0.1
40e53000-40e5a000 ---p 00006000 00:0e 3184 /usr/lib/libSM.so.6.0.1
40e5a000-40e5b000 rw-p 00005000 00:0e 3184 /usr/lib/libSM.so.6.0.1
40e5b000-40e6d000 r-xp 00000000 00:0e 4497 /usr/lib/libICE.so.6.3.0
40e6d000-40e75000 ---p 00012000 00:0e 4497 /usr/lib/libICE.so.6.3.0
40e75000-40e76000 rw-p 00012000 00:0e 4497 /usr/lib/libICE.so.6.3.0
40e76000-40e79000 rw-p 00000000 00:00 0
40e79000-40e86000 r-xp 00000000 07:02 71 /mnt/utmp/heroes/lib/libXi.so.6
40e86000-40e8d000 ---p 0000d000 07:02 71 /mnt/utmp/heroes/lib/libXi.so.6
40e8d000-40e8e000 rw-p 0000c000 07:02 71 /mnt/utmp/heroes/lib/libXi.so.6
40e8e000-40e92000 r-xp 00000000 07:02 75 /mnt/utmp/heroes/lib/libasyncns.so.0
40e92000-40ea1000 ---p 00004000 07:02 75 /mnt/utmp/heroes/lib/libasyncns.so.0
40ea1000-40ea2000 rw-p 00003000 07:02 75 /mnt/utmp/heroes/lib/libasyncns.so.0
40ea2000-40eb4000 r-xp 00000000 00:0e 1707 /lib/libnsl-2.9.so
40eb4000-40ebb000 ---p 00012000 00:0e 1707 /lib/libnsl-2.9.so
40ebb000-40ebc000 r--p 00011000 00:0e 1707 /lib/libnsl-2.9.so
40ebc000-40ebd000 rw-p 00012000 00:0e 1707 /lib/libnsl-2.9.so
40ebd000-40ebf000 rw-p 00000000 00:00 0
40ebf000-40ecf000 r-xp 00000000 00:0e 66 /lib/libresolv-2.9.so
40ecf000-40ed6000 ---p 00010000 00:0e 66 /lib/libresolv-2.9.so
40ed6000-40ed7000 r--p 0000f000 00:0e 66 /lib/libresolv-2.9.so
40ed7000-40ed8000 rw-p 00010000 00:0e 66 /lib/libresolv-2.9.so
40ed8000-40edc000 rw-p 00000000 00:00 0
40ede000-40ee3000 r-xp 00000000 07:02 74 /mnt/utmp/heroes/lib/libXtst.so.6
40ee3000-40eea000 ---p 00005000 07:02 74 /mnt/utmp/heroes/lib/libXtst.so.6
40eea000-40eeb000 rw-p 00004000 07:02 74 /mnt/utmp/heroes/lib/libXtst.so.6
40eeb000-40ef0000 r-xp 00000000 00:0e 9501 /usr/lib/libgdbm.so.3.0.0
40ef0000-40ef7000 ---p 00005000 00:0e 9501 /usr/lib/libgdbm.so.3.0.0
40ef7000-40ef8000 rw-p 00004000 00:0e 9501 /usr/lib/libgdbm.so.3.0.0
40ef8000-40efc000 r-xp 00000000 00:0e 362013 /usr/lib/libuuid.so.1.3.0
40efc000-40f03000 ---p 00004000 00:0e 362013 /usr/lib/libuuid.so.1.3.0
40f03000-40f04000 rw-p 00003000 00:0e 362013 /usr/lib/libuuid.so.1.3.0
40f04000-40f0a000 r-xp 00000000 00:0e 15323 /usr/lib/libwrap.so.0.7.6
40f0a000-40f12000 ---p 00006000 00:0e 15323 /usr/lib/libwrap.so.0.7.6
40f12000-40f13000 rw-p 00006000 00:0e 15323 /usr/lib/libwrap.so.0.7.6
40f13000-40f2e000 r-xp 00000000 00:0e 629016 /usr/lib/libtinfo.so.5.9
40f2e000-40f35000 ---p 0001b000 00:0e 629016 /usr/lib/libtinfo.so.5.9
40f35000-40f38000 rw-p 0001a000 00:0e 629016 /usr/lib/libtinfo.so.5.9
40f38000-40f3b000 r-xp 00000000 00:0e 4460 /usr/lib/libattr.so.1.1.0
40f3b000-40f43000 ---p 00003000 00:0e 4460 /usr/lib/libattr.so.1.1.0
40f43000-40f44000 rw-p 00003000 00:0e 4460 /usr/lib/libattr.so.1.1.0
40f44000-40f45000 rw-p 00000000 00:00 0
40f55000-40f56000 rw-p 00000000 00:00 0
40f6b000-40f6f000 r-xp 00000000 07:02 76 /mnt/utmp/heroes/lib/libcap.so.2
40f6f000-40f76000 ---p 00004000 07:02 76 /mnt/utmp/heroes/lib/libcap.so.2
40f76000-40f77000 rw-p 00003000 07:02 76 /mnt/utmp/heroes/lib/libcap.so.2
beb61000-beb82000 rwxp 00000000 00:00 0 [stack]
ffff0000-ffff1000 r-xp 00000000 00:00 0 [vectors]
./runscript.sh: line 35: 28880 Aborted heroes -i
[ FAILED]--- Starting the application ( runscript.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
rmdir: failed to remove `/mnt/utmp/heroes': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 2
 
Yeah, this is a really cool game, kind of 16-bit in style, but with multidirectional scrolling smoother than games I can remember from that time. I've only tried quest/story mode so far, and that ran well and was a lot of fun and a nice easy introduction to the game.
 
Back
Top