Release Maldita Castilla


ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
9,306
Age
51
Location
France, near Lyon
Here is Maldita Castilla, a freeware game from Locomalito inspired from Ghouls and Ghost and other...
preview1.png


The game is the Linux x86 version, and use Box86 and gl4es (with GLES2 backend) to work. It also needed the data to be read/write, so all data is uncompressed on the first run. The game also lack any menu to configure, so I used trick by @adcockm to set the keymap to something usable on a Pandora.

/!\ Latest version don't like some SGX Driver: in particular, the 4.03 (default for Gigahertz model) crashes at start and cannot be used /!\

History log
=========

Build 05
-----------

  • Updated with latest box86 and gl4es
Build 04
-----------

  • Repackaged again
Build 03
-----------

  • Repackaged to add libGLU

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

  • Update game to 1.1, now it's configurable
Build 01
-----------

  • Initial build
  • Hacked Pandora friendly keymap
 
Last edited:
I can repackage with a (parametrable) gamma boost if needed.

* Gamma could be 2.2 by default and adjustable with a ".gamma" file containing desired value in appdata/malditacastilla
 
I found a way to update the linux game to the version 1.1 (using windows version). So now the game is configurable (and the Graphic Overlay, that may slow down the gameplay, is turned off).

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

  • Update game to 1.1, now it's configurable
 
Can you copy/paste here (with spoilers) the pndrun_malditacastilla.out from /tmp please?

Yeah sure

======================================================================================
PND : /media/mmcblk0p1/pandora/menu/malditacastilla_ptitseb.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/mmcblk0p1/pandora/appdata/malditacastilla
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : runscript.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/malditacastilla"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/mmcblk0p1/pandora/appdata/malditacastilla=rw+nolwh":"/mnt/pnd/malditacastilla=rr" none "/mnt/utmp/malditacastilla"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/malditacastilla:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
Setting LD_LIBRARY_PATH to /mnt/utmp/malditacastilla/lib:/mnt/utmp/malditacastilla/lib:/usr/lib:/lib
System check
============
Freememory is 425
Cpu Speed is 1000
Sys Speed is 400
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv3 SWP
BOX86_LD_LIBRARY_PATH: /mnt/utmp/malditacastilla/x86/
Using default BOX86_PATH: ./:bin/
Counted 35 Env var
Looking for runner
Using emulated /mnt/utmp/malditacastilla/x86/libstdc++.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /mnt/utmp/malditacastilla/x86/libgcc_s.so.1
Using native(wrapped) libz.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
LIBGL: Initialising gl4es
LIBGL: v1.1.3 built on Jan 20 2020 20:42:26
LIBGL: framebuffer output enabled
LIBGL: Using GLES 2.0 backend
LIBGL: loaded: libGLESv2.so
LIBGL: loaded: libEGL.so
LIBGL: Float and Half-Float texture support disabled
LIBGL: Using GLES 2.0 backend
LIBGL: Hardware Limited NPOT detected and used
LIBGL: FBO are in core, and so used
LIBGL: PointSprite are in core, and so used
LIBGL: CubeMap are in core, and so used
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Substract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer detected
LIBGL: Extension GL_OES_element_index_uint detected and used
LIBGL: Extension GL_OES_packed_depth_stencil detected and used
LIBGL: Extension GL_OES_depth24 detected and used
LIBGL: Extension GL_OES_rgb8_rgba8 detected and used
LIBGL: Extension GL_EXT_multi_draw_arrays detected
LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used
LIBGL: Extension GL_OES_depth_texture detected and used
LIBGL: Extension GL_OES_fragment_precision_high detected and used
LIBGL: Max vertex attrib: 8
LIBGL: Extension GL_OES_standard_derivatives detected and used
LIBGL: Extension GL_OES_get_program detected and used
LIBGL: Number of supported Program Binary Format: 1
LIBGL: Max texture size: 2048
LIBGL: Max Varying Vector: 8
LIBGL: Texture Units: 4(8), Max lights: 8, Max planes: 6
LIBGL: Hardware vendor is Imagination Technologies
LIBGL: Targeting OpenGL 2.0
LIBGL: Enable FastMath for cortex-a8
LIBGL: Forcing NPOT support by disabling MIPMAP support for NPOT textures
LIBGL: Not trying to batch small subsequent glDrawXXXX
LIBGL: try to use VBO
LIBGL: glXMakeCurrent FBO workaround enabled
LIBGL: FBO workaround for using binded texture enabled
LIBGL: Current folder is:/mnt/utmp/malditacastilla
Using native(wrapped) libGL.so.1
Using native(wrapped) libopenal.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libcrypto.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Error initializing native libGLU.so.1 (last dlerror is libGLU.so.1: cannot open shared object file: No such file or directory)
Error loading needed lib: "libGLU.so.1"
Error: loading needed libs in elf ./runner
LIBGL: Shuting down
[SUCCESS]--- 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/malditacastilla': 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 : 5
 
Ah ok, a missing libGLU... Sorry for that. i'll update the PND (and a few other too, I suspect EFMB and Issyos have the same issue).
 
When it doesn't want it doesn't :)

Counted 35 Env var
Looking for runner
Using emulated /mnt/utmp/malditacastilla/x86/libstdc++.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /mnt/utmp/malditacastilla/x86/libgcc_s.so.1
Using native(wrapped) libz.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
LIBGL: Initialising gl4es
LIBGL: v1.1.3 built on Jan 20 2020 20:42:26
LIBGL: framebuffer output enabled
LIBGL: Using GLES 2.0 backend
LIBGL: loaded: libGLESv2.so
LIBGL: loaded: libEGL.so
LIBGL: Float and Half-Float texture support disabled
LIBGL: Using GLES 2.0 backend
LIBGL: Hardware Limited NPOT detected and used
LIBGL: FBO are in core, and so used
LIBGL: PointSprite are in core, and so used
LIBGL: CubeMap are in core, and so used
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Substract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer detected
LIBGL: Extension GL_OES_element_index_uint detected and used
LIBGL: Extension GL_OES_packed_depth_stencil detected and used
LIBGL: Extension GL_OES_depth24 detected and used
LIBGL: Extension GL_OES_rgb8_rgba8 detected and used
LIBGL: Extension GL_EXT_multi_draw_arrays detected
LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used
LIBGL: Extension GL_OES_depth_texture detected and used
LIBGL: Extension GL_OES_fragment_precision_high detected and used
LIBGL: Max vertex attrib: 8
LIBGL: Extension GL_OES_standard_derivatives detected and used
LIBGL: Extension GL_OES_get_program detected and used
LIBGL: Number of supported Program Binary Format: 1
LIBGL: Max texture size: 2048
LIBGL: Max Varying Vector: 8
LIBGL: Texture Units: 4(8), Max lights: 8, Max planes: 6
LIBGL: Hardware vendor is Imagination Technologies
LIBGL: Targeting OpenGL 2.0
LIBGL: Enable FastMath for cortex-a8
LIBGL: Forcing NPOT support by disabling MIPMAP support for NPOT textures
LIBGL: Not trying to batch small subsequent glDrawXXXX
LIBGL: try to use VBO
LIBGL: glXMakeCurrent FBO workaround enabled
LIBGL: FBO workaround for using binded texture enabled
LIBGL: Current folder is:/mnt/utmp/malditacastilla
Using native(wrapped) libGL.so.1
Using native(wrapped) libopenal.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libcrypto.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Error initializing native libGLU.so.1 (last dlerror is /usr/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /mnt/utmp/malditacastilla/lib/libGLU.so.1))
Not an i386 ELF (40)
Error: reading elf header of /mnt/utmp/malditacastilla/lib/libGLU.so.1
Error loading needed lib: "libGLU.so.1"
Error: loading needed libs in elf ./runner
LIBGL: Shuting down
[SUCCESS]--- 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/malditacastilla': 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 : 5
 
Oh sorry, I have been too quick on this one. Can you please test Issyos and EMFB if they run while I fix this (for good hopefully)
 
Probably a strong corona beer xD

=======================================================================================
PND : /media/mmcblk0p1/pandora/menu/malditacastilla.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/mmcblk0p1/pandora/appdata/malditacastilla
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : runscript.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/malditacastilla"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/mmcblk0p1/pandora/appdata/malditacastilla=rw+nolwh":"/mnt/pnd/malditacastilla=rr" none "/mnt/utmp/malditacastilla"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/malditacastilla:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
Setting LD_LIBRARY_PATH to /mnt/utmp/malditacastilla/lib:/mnt/utmp/malditacastilla/lib:/usr/lib:/lib
System check
============
Freememory is 377
Cpu Speed is 1000
Sys Speed is 400
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv3 SWP
BOX86_LD_LIBRARY_PATH: /mnt/utmp/malditacastilla/x86/
Using default BOX86_PATH: ./:bin/
Counted 42 Env var
Looking for runner
Using emulated /mnt/utmp/malditacastilla/x86/libstdc++.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /mnt/utmp/malditacastilla/x86/libgcc_s.so.1
Using native(wrapped) libz.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
LIBGL: Initialising gl4es
LIBGL: v1.1.3 built on Mar 25 2020 19:28:40
LIBGL: framebuffer output enabled
LIBGL: Using GLES 2.0 backend
LIBGL: loaded: libGLESv2.so
LIBGL: loaded: libEGL.so
LIBGL: Using GLES 2.0 backend
LIBGL: Hardware Limited NPOT detected and used
LIBGL: FBO are in core, and so used
LIBGL: PointSprite are in core, and so used
LIBGL: CubeMap are in core, and so used
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Substract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer detected
LIBGL: Extension GL_OES_element_index_uint detected and used
LIBGL: Extension GL_OES_packed_depth_stencil detected and used
LIBGL: Extension GL_OES_depth24 detected and used
LIBGL: Extension GL_OES_rgb8_rgba8 detected and used
LIBGL: Extension GL_EXT_multi_draw_arrays detected
LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used
LIBGL: Extension GL_OES_depth_texture detected and used
LIBGL: Extension GL_OES_texture_float detected and used
LIBGL: Extension GL_OES_texture_half_float detected and used
LIBGL: Extension GL_OES_fragment_precision_high detected and used
LIBGL: Max vertex attrib: 8
LIBGL: Extension GL_OES_standard_derivatives detected and used
LIBGL: Extension GL_OES_get_program detected and used
LIBGL: Number of supported Program Binary Format: 1
LIBGL: Max texture size: 2048
LIBGL: Max Varying Vector: 8
LIBGL: Texture Units: 4/8 (hardware: 4), Max lights: 8, Max planes: 6
LIBGL: Max Draw buffers: 1
LIBGL: Hardware vendor is Imagination Technologies
LIBGL: Targeting OpenGL 2.1
LIBGL: Enable FastMath for cortex-a8
LIBGL: Forcing NPOT support by disabling MIPMAP support for NPOT textures
LIBGL: Not trying to batch small subsequent glDrawXXXX
LIBGL: try to use VBO
LIBGL: glXMakeCurrent FBO workaround enabled
LIBGL: FBO workaround for using binded texture enabled
LIBGL: Current folder is:/mnt/utmp/malditacastilla
Using native(wrapped) libGL.so.1
Using native(wrapped) libopenal.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libcrypto.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libGLU.so.1
Using native(wrapped) libssl.so.1
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT @0x4176b19c (0x6b506)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_386_JMP_SLOT @0x4176b478 (0x6c076)
Error: Symbol SSL_CTX_set_default_passwd_cb_userdata not found, cannot apply R_386_JMP_SLOT @0x83ec144 (0x804e3f6)
Error: Symbol UI_OpenSSL not found, cannot apply R_386_JMP_SLOT @0x83ec17c (0x804e4d6)
Error: Symbol X509_LOOKUP_file not found, cannot apply R_386_JMP_SLOT @0x83ec1c4 (0x804e5f6)
Error: Symbol SSL_read not found, cannot apply R_386_JMP_SLOT @0x83ec1f4 (0x804e6b6)
Error: Symbol X509_verify_cert_error_string not found, cannot apply R_386_JMP_SLOT @0x83ec200 (0x804e6e6)
Error: Symbol SSL_CTX_set_verify not found, cannot apply R_386_JMP_SLOT @0x83ec208 (0x804e706)
Error: Symbol SSL_connect not found, cannot apply R_386_JMP_SLOT @0x83ec210 (0x804e726)
Error: Symbol sk_pop_free not found, cannot apply R_386_JMP_SLOT @0x83ec21c (0x804e756)
Error: Symbol X509_EXTENSION_get_critical not found, cannot apply R_386_JMP_SLOT @0x83ec230 (0x804e7a6)
Error: Symbol SSL_CTX_ctrl not found, cannot apply R_386_JMP_SLOT @0x83ec25c (0x804e856)
Error: Symbol SSL_CTX_use_certificate not found, cannot apply R_386_JMP_SLOT @0x83ec280 (0x804e8e6)
Error: Symbol SSL_CTX_get_cert_store not found, cannot apply R_386_JMP_SLOT @0x83ec294 (0x804e936)
Error: Symbol X509V3_EXT_print not found, cannot apply R_386_JMP_SLOT @0x83ec298 (0x804e946)
Error: Symbol SSL_peek not found, cannot apply R_386_JMP_SLOT @0x83ec2b8 (0x804e9c6)
Error: Symbol X509_STORE_add_lookup not found, cannot apply R_386_JMP_SLOT @0x83ec2c8 (0x804ea06)
Error: Symbol ENGINE_get_next not found, cannot apply R_386_JMP_SLOT @0x83ec2cc (0x804ea16)
Error: Symbol SSL_CIPHER_get_name not found, cannot apply R_386_JMP_SLOT @0x83ec2d4 (0x804ea36)
Error: Symbol SSL_CTX_set_cipher_list not found, cannot apply R_386_JMP_SLOT @0x83ec2e0 (0x804ea66)
Error: Symbol PKCS12_free not found, cannot apply R_386_JMP_SLOT @0x83ec2f8 (0x804eac6)
Error: Symbol SSL_get_current_cipher not found, cannot apply R_386_JMP_SLOT @0x83ec2fc (0x804ead6)
Error: Symbol X509_EXTENSION_get_object not found, cannot apply R_386_JMP_SLOT @0x83ec318 (0x804eb46)
Error: Symbol SSL_ctrl not found, cannot apply R_386_JMP_SLOT @0x83ec324 (0x804eb76)
Error: Symbol DES_set_odd_parity not found, cannot apply R_386_JMP_SLOT @0x83ec348 (0x804ec06)
Error: Symbol SSLeay not found, cannot apply R_386_JMP_SLOT @0x83ec34c (0x804ec16)
Error: Symbol SSL_get_peer_cert_chain not found, cannot apply R_386_JMP_SLOT @0x83ec358 (0x804ec46)
Error: Symbol BIO_free not found, cannot apply R_386_JMP_SLOT @0x83ec364 (0x804ec76)
Error: Symbol RAND_egd not found, cannot apply R_386_JMP_SLOT @0x83ec374 (0x804ecb6)
Error: Symbol ENGINE_get_first not found, cannot apply R_386_JMP_SLOT @0x83ec37c (0x804ecd6)
Error: Symbol SSL_SESSION_free not found, cannot apply R_386_JMP_SLOT @0x83ec3a8 (0x804ed86)
Error: Symbol SSL_get_peer_certificate not found, cannot apply R_386_JMP_SLOT @0x83ec3bc (0x804edd6)
Error: Symbol ERR_get_error not found, cannot apply R_386_JMP_SLOT @0x83ec408 (0x804ef06)
Error: Symbol SSL_CTX_callback_ctrl not found, cannot apply R_386_JMP_SLOT @0x83ec424 (0x804ef76)
Error: Symbol SSL_free not found, cannot apply R_386_JMP_SLOT @0x83ec460 (0x804f066)
Error: Symbol X509_get_ext_d2i not found, cannot apply R_386_JMP_SLOT @0x83ec468 (0x804f086)
Error: Symbol GENERAL_NAMES_free not found, cannot apply R_386_JMP_SLOT @0x83ec480 (0x804f0e6)
Error: Symbol EVP_PKEY_free not found, cannot apply R_386_JMP_SLOT @0x83ec484 (0x804f0f6)
Error: Symbol X509_get_serialNumber not found, cannot apply R_386_JMP_SLOT @0x83ec48c (0x804f116)
Error: Symbol ENGINE_finish not found, cannot apply R_386_JMP_SLOT @0x83ec4c4 (0x804f1f6)
Error: Symbol X509_get_pubkey not found, cannot apply R_386_JMP_SLOT @0x83ec4d8 (0x804f246)
Error: Symbol BIO_ctrl not found, cannot apply R_386_JMP_SLOT @0x83ec4dc (0x804f256)
Error: Symbol ERR_peek_error not found, cannot apply R_386_JMP_SLOT @0x83ec514 (0x804f336)
Error: Symbol ERR_clear_error not found, cannot apply R_386_JMP_SLOT @0x83ec518 (0x804f346)
Error: Symbol X509_STORE_set_flags not found, cannot apply R_386_JMP_SLOT @0x83ec538 (0x804f3c6)
Error: Symbol RAND_bytes not found, cannot apply R_386_JMP_SLOT @0x83ec540 (0x804f3e6)
Error: Symbol SSL_CTX_add_client_CA not found, cannot apply R_386_JMP_SLOT @0x83ec54c (0x804f416)
Error: Symbol ENGINE_get_id not found, cannot apply R_386_JMP_SLOT @0x83ec580 (0x804f4e6)
Error: Symbol SSL_get_error not found, cannot apply R_386_JMP_SLOT @0x83ec5a0 (0x804f566)
Error: Symbol SSL_get_privatekey not found, cannot apply R_386_JMP_SLOT @0x83ec5b4 (0x804f5b6)
Error: Symbol SSL_new not found, cannot apply R_386_JMP_SLOT @0x83ec5bc (0x804f5d6)
Error: Symbol X509_NAME_ENTRY_get_data not found, cannot apply R_386_JMP_SLOT @0x83ec5c8 (0x804f606)
Error: Symbol PKCS12_PBE_add not found, cannot apply R_386_JMP_SLOT @0x83ec5d4 (0x804f636)
Error: Symbol EVP_PKEY_copy_parameters not found, cannot apply R_386_JMP_SLOT @0x83ec5dc (0x804f656)
Error: Symbol BIO_new not found, cannot apply R_386_JMP_SLOT @0x83ec5e4 (0x804f676)
Error: Symbol SSL_CTX_free not found, cannot apply R_386_JMP_SLOT @0x83ec610 (0x804f726)
Error: Symbol sk_num not found, cannot apply R_386_JMP_SLOT @0x83ec628 (0x804f786)
Error: Symbol ENGINE_set_default not found, cannot apply R_386_JMP_SLOT @0x83ec62c (0x804f796)
Error: Symbol ASN1_STRING_print not found, cannot apply R_386_JMP_SLOT @0x83ec634 (0x804f7b6)
Error: Symbol SSL_set_connect_state not found, cannot apply R_386_JMP_SLOT @0x83ec640 (0x804f7e6)
Error: Symbol RAND_file_name not found, cannot apply R_386_JMP_SLOT @0x83ec690 (0x804f926)
Error: Symbol d2i_PKCS12_fp not found, cannot apply R_386_JMP_SLOT @0x83ec6a0 (0x804f966)
Error: Symbol SSL_CTX_load_verify_locations not found, cannot apply R_386_JMP_SLOT @0x83ec6e8 (0x804fa86)
Error: Symbol SSL_get1_session not found, cannot apply R_386_JMP_SLOT @0x83ec70c (0x804fb16)
Error: Symbol BIO_s_mem not found, cannot apply R_386_JMP_SLOT @0x83ec714 (0x804fb36)
Error: Symbol SSL_set_fd not found, cannot apply R_386_JMP_SLOT @0x83ec71c (0x804fb56)
Error: Symbol SSL_CTX_use_certificate_file not found, cannot apply R_386_JMP_SLOT @0x83ec730 (0x804fba6)
Error: Symbol X509_STORE_CTX_get_current_cert not found, cannot apply R_386_JMP_SLOT @0x83ec748 (0x804fc06)
Error: Symbol SSL_get_shutdown not found, cannot apply R_386_JMP_SLOT @0x83ec774 (0x804fcb6)
Error: Symbol X509_load_crl_file not found, cannot apply R_386_JMP_SLOT @0x83ec778 (0x804fcc6)
Error: Symbol SSL_shutdown not found, cannot apply R_386_JMP_SLOT @0x83ec78c (0x804fd16)
Error: Symbol ASN1_INTEGER_get not found, cannot apply R_386_JMP_SLOT @0x83ec790 (0x804fd26)
Error: Symbol SSL_get_certificate not found, cannot apply R_386_JMP_SLOT @0x83ec7bc (0x804fdd6)
Error: Symbol RAND_load_file not found, cannot apply R_386_JMP_SLOT @0x83ec7f4 (0x804feb6)
Error: Symbol sk_value not found, cannot apply R_386_JMP_SLOT @0x83ec7fc (0x804fed6)
Error: Symbol ASN1_STRING_length not found, cannot apply R_386_JMP_SLOT @0x83ec824 (0x804ff76)
Error: Symbol i2t_ASN1_OBJECT not found, cannot apply R_386_JMP_SLOT @0x83ec828 (0x804ff86)
Error: Symbol SSL_CTX_use_certificate_chain_file not found, cannot apply R_386_JMP_SLOT @0x83ec830 (0x804ffa6)
Error: Symbol SSL_CTX_set_default_passwd_cb not found, cannot apply R_386_JMP_SLOT @0x83ec834 (0x804ffb6)
Error: Symbol SSL_CTX_check_private_key not found, cannot apply R_386_JMP_SLOT @0x83ec844 (0x804fff6)
Error: Symbol ENGINE_ctrl_cmd not found, cannot apply R_386_JMP_SLOT @0x83ec84c (0x8050016)
Error: Symbol SSL_CTX_new not found, cannot apply R_386_JMP_SLOT @0x83ec850 (0x8050026)
Error: Symbol ENGINE_by_id not found, cannot apply R_386_JMP_SLOT @0x83ec85c (0x8050056)
Error: Symbol X509_check_issued not found, cannot apply R_386_JMP_SLOT @0x83ec868 (0x8050086)
Error: Symbol SSL_CTX_use_PrivateKey not found, cannot apply R_386_JMP_SLOT @0x83ec86c (0x8050096)

***************************************
* YoYo Games Linux Runner V1.3 *
***************************************
CommandLine: -game game.unx
ExeName= /mnt/utmp/malditacastilla/runner
MemoryManager allocated: 18460

***************************************
* YoYo Games Runner v1.0(999)[r32908] *
***************************************
RunnerLoadGame: game.unx
RunnerLoadGame() - assets/game.unx
Checking if INIFile assets/options.ini Exists
assets/options.ini file contents: [Linux]
DisplayName="Maldita Castilla"


INI DisplayName=Maldita Castilla
Reading File assets/game.unx
Loaded File assets/game.unx(49439338)
IFF wad found
Get Resolution
Get Header Information
InitGMLFunctions
HighScore..SavePrePend /mnt/utmp/malditacastilla/home/.config/maldita_castilla_arcade_cabinet/
Game..Math..Graphic..Action..File..Resource..Interaction..3D..Particle..Misc..DS..Sound..Physics..Gamepad..GAMEPAD: Initialising Ubuntu support
GAMEPAD: 4 axis values (last) at 0x3badb40
GAMEPAD: 4 axis values (last) at 0x3badc80
GAMEPAD: 4 axis values (last) at 0x3bae2d8
GAMEPAD: 4 axis values (last) at 0x3bae608
Buffers..Networking..Shaders..InitPushFunctions...YoYo..Fini
Code_Load()
VARI_Load()
ID_STRG
Create Window
Display Size(Pixels): 800,480
GameDisplayName=Maldita Castilla
Win #1
XF86VidModeExtension-Version 2.2
Got Doublebuffered Visual!
glX-Version 1.4
Icon: w=64 h=64
sw=800 wh=480
WindowCentre: 256,132
Depth 16
Congrats, you have Direct Rendering!
Set Fullscreen 1
sync = 1
**** GLX Extensions ***
GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_SGI_swap_control GLX_MESA_swap_control GLX_EXT_swap_control GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile
Checking for GLX_EXT_swap_control
Vsync: GLX_EXT
LIBGL: Enable LIBGL_VSYNC=1 if you want to use vsync.
DOUBLE BUFFERED
Init Graphics
GR_D3D_Init()
OpenGL: version string 2.1 gl4es wrapper 1.1.3
OpenGL: vendor string ptitSeb
OpenGL GLSL: version string 1.20 via gl4es
Check TextureID
finished!!
*** glibc detected *** ./box86: malloc(): memory corruption: 0x03d60478 ***
./runscript.sh: line 89: 2171 Aborted ./box86 runner
[SUCCESS]--- Starting the application ( runscript.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- Restoring nub mode ----------
[SUCCESS]--- Restoring nub mode ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
rmdir: failed to remove `/mnt/utmp/malditacastilla': 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 : 84
 
It's not the same type of crash this time. Not a packaging issue probably. Can you try to update the video driver (I do all my tests using 4.10 on my side).

*EDIT*: Yup, tested on my side, and the 4.03 driver does crashes when building the shaders. I see if I can find a workaround, but it's better to switch to a more recent driver...
 
Last edited:
I made a few tests ... It's working with 4.00 (default), 4.08 & 4.10 but the start is long (small black window) and may be a bit confusing.

I tried The Curse of Issyos too but i have the LibGLU error
=======================================================================================
PND : /media/mmcblk0p1/pandora/menu/issyos_ptitseb.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/mmcblk0p1/pandora/appdata/issyos
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : runscript.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/issyos"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/mmcblk0p1/pandora/appdata/issyos=rw+nolwh":"/mnt/pnd/issyos=rr" none "/mnt/utmp/issyos"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/issyos:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
Setting LD_LIBRARY_PATH to /mnt/utmp/issyos/lib:/mnt/utmp/issyos/lib:/usr/lib:/lib
System check
============
Freememory is 204
Cpu Speed is 1000
Sys Speed is 400
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv3 SWP
BOX86_LD_LIBRARY_PATH: /mnt/utmp/issyos/x86/
Using default BOX86_PATH: ./:bin/
Counted 35 Env var
Looking for runner
Using emulated /mnt/utmp/issyos/x86/libstdc++.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /mnt/utmp/issyos/x86/libgcc_s.so.1
Using native(wrapped) libz.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
LIBGL: Initialising gl4es
LIBGL: v1.1.3 built on Mar 15 2020 19:22:17
LIBGL: framebuffer output enabled
LIBGL: Using GLES 2.0 backend
LIBGL: loaded: libGLESv2.so
LIBGL: loaded: libEGL.so
LIBGL: Using GLES 2.0 backend
LIBGL: Hardware Limited NPOT detected and used
LIBGL: FBO are in core, and so used
LIBGL: PointSprite are in core, and so used
LIBGL: CubeMap are in core, and so used
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Substract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer detected
LIBGL: Extension GL_OES_element_index_uint detected and used
LIBGL: Extension GL_OES_depth24 detected and used
LIBGL: Extension GL_OES_rgb8_rgba8 detected and used
LIBGL: Extension GL_EXT_multi_draw_arrays detected
LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used
LIBGL: Extension GL_OES_depth_texture detected and used
LIBGL: Extension GL_OES_texture_float detected and used
LIBGL: Extension GL_OES_texture_half_float detected and used
LIBGL: Extension GL_OES_fragment_precision_high detected and used
LIBGL: Max vertex attrib: 8
LIBGL: Extension GL_OES_standard_derivatives detected and used
LIBGL: Extension GL_OES_get_program detected and used
LIBGL: Number of supported Program Binary Format: 1
LIBGL: Max texture size: 2048
LIBGL: Max Varying Vector: 8
LIBGL: Texture Units: 4/8 (hardware: 4), Max lights: 8, Max planes: 6
LIBGL: Max Draw buffers: 1
LIBGL: Hardware vendor is Imagination Technologies
LIBGL: Targeting OpenGL 2.1
LIBGL: Enable FastMath for cortex-a8
LIBGL: Forcing NPOT support by disabling MIPMAP support for NPOT textures
LIBGL: Not trying to batch small subsequent glDrawXXXX
LIBGL: try to use VBO
LIBGL: glXMakeCurrent FBO workaround enabled
LIBGL: FBO workaround for using binded texture enabled
LIBGL: Current folder is:/mnt/utmp/issyos
Using native(wrapped) libGL.so.1
Using native(wrapped) libopenal.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libcrypto.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Error initializing native libGLU.so.1 (last dlerror is /usr/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /mnt/utmp/issyos/lib/libGLU.so.1))
Not an i386 ELF (40)
Error: reading elf header of /mnt/utmp/issyos/lib/libGLU.so.1
Error loading needed lib: "libGLU.so.1"
Error: loading needed libs in elf ./runner
LIBGL: Shuting down
[SUCCESS]--- 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/issyos': 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 : 5
 
Ok, thanks for the testing. I'll update Issyos soon. For the driver, I made some test on my side, and didn't found any workaround. The crash is in the driver, and a run with valgrind doesn't help much (nor with gdb). So yeah, avoid 4.03 driver I sorry (with 4.10, the compiling of shadr can be long indeed... But after that, the speed is fine).
 
Back
Top