Release LBreakoutHD


ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
9,330
Age
52
Location
France, near Lyon
Here is LBreakoutHD, an opensource remake of the arkanoid clone LBreakout2, but with HD / Widescreen capabilities.
preview1.png

The game use gl4es to run, and should run on all Pandora model.

History log
=========

Build 01
-----------

  • Initial build
 
The spam filter should finally target you.
Too many posts and ports.
Even those Chineese spammers we once had posted less
:p:p:p
 
Sorry Seb but this game didn't work on my CC.
=======================================================================================
PND : /media/LEXAR16/pandora/apps/lbreakouthd.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/LEXAR16/pandora/appdata/lbreakouthd
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/lbreakouthd"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/LEXAR16/pandora/appdata/lbreakouthd=rw+nolwh":"/mnt/pnd/lbreakouthd=rr" none "/mnt/utmp/lbreakouthd"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/lbreakouthd:/mnt/utmp/lbreakouthd/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
System check
============
Freememory is 146
Cpu Speed is 600
Sys Speed is 332
LIBGL_FB=1
LIBGL_BATCH=
ERROR: tools.cpp:48: FileParser(): Could not open /mnt/utmp/lbreakouthd/.lbreakouthd/lbreakouthd.conf
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
lbreakouthd 1.0.6
Copyright 2018-2019 Michael Speck
Published under GNU GPL
---
Configuration directory /mnt/utmp/lbreakouthd/.lbreakouthd not found, creating.
Loading configuration /mnt/utmp/lbreakouthd/.lbreakouthd/lbreakouthd.conf
No hiscores file yet.
Initializing SDL
best_index=4
Mixer opened (16 channels, 1024 buf size)
Initializing View (Theme=Standard, Resolution=0)
Fullscreen resolution not 16:9! Using 800x450
Scale factor x100: 90
Brick screen size: 36x18
Creating main window with 800x450, fullscreen=1
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_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_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: Texture shink, mode 11 selected (advertise a max texture size *2, but every texture with one dimension > max texture size will get shrinked to max texture size), but not for empty texture
LIBGL: Targeting OpenGL 2.1
LIBGL: Expose GL_ARB_texture_non_power_of_two extension
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/lbreakouthd
LIBGL: Enable LIBGL_VSYNC=1 if you want to use vsync.
./runscript.sh: line 50: 2074 Segmentation fault bin/lbreakouthd $*
[ FAILED]--- 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/lbreakouthd': 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 : 3
 
Nope it did not work using a swap of 512mb

=======================================================================================
PND : /media/LEXAR16/pandora/apps/lbreakouthd.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/LEXAR16/pandora/appdata/lbreakouthd
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/lbreakouthd"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/LEXAR16/pandora/appdata/lbreakouthd=rw+nolwh":"/mnt/pnd/lbreakouthd=rr" none "/mnt/utmp/lbreakouthd"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/lbreakouthd:/mnt/utmp/lbreakouthd/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
System check
============
Freememory is 643
Cpu Speed is 600
Sys Speed is 332
LIBGL_FB=1
LIBGL_BATCH=
ERROR: tools.cpp:48: FileParser(): Could not open /mnt/utmp/lbreakouthd/.lbreakouthd/lbreakouthd.conf
lbreakouthd 1.0.6
Copyright 2018-2019 Michael Speck
Published under GNU GPL
---
Loading configuration /mnt/utmp/lbreakouthd/.lbreakouthd/lbreakouthd.conf
No hiscores file yet.
Initializing SDL
best_index=4
Mixer opened (16 channels, 1024 buf size)
Initializing View (Theme=Standard, Resolution=0)
Fullscreen resolution not 16:9! Using 800x450
Scale factor x100: 90
Brick screen size: 36x18
Creating main window with 800x450, fullscreen=1
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_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_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: Texture shink, mode 11 selected (advertise a max texture size *2, but every texture with one dimension > max texture size will get shrinked to max texture size), but not for empty texture
LIBGL: Targeting OpenGL 2.1
LIBGL: Expose GL_ARB_texture_non_power_of_two extension
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/lbreakouthd
LIBGL: Enable LIBGL_VSYNC=1 if you want to use vsync.
./runscript.sh: line 50: 3118 Segmentation fault bin/lbreakouthd $*
[ FAILED]--- 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/lbreakouthd': 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 : 3
 
So, after some testing, it seems no combinaison of drivers / gl4es paramter makes it to run :(

For now, this one needs GLES2 backend, wich the CC model doesn't like much. If I find a way to use GLES1.1 backend instead, I'll update. In the mean time, I afraid it will not work on CC model, sorry.
 
Doesn´t really matter to me as CC owner in this case, ptitSeb - Arkanoid is a common game anyway ;) thanks for your many efforts!
 
Last edited:
Back
Top