ptitSeb
Serial Porter
I tried to center the picture, but meh... It's slow anyway, so I don't think it's worth spending too much time on it. At least not on the Pandora.
Ok, I'll give it look later.Hi all,
@ptitSeb : looks like "To The Moon" has been updated on GOG. The Linux installer file's name is no longer gog_to_the_moon_2.1.0.3.sh. I renamed the file to gog_to_the_moon_2.1.0.3.sh for your data extractor to work, and data extraction completed successfully. The main menu seemed normal enough, but in game it didn't make any sense. The two doctors appeared to be floating above some weird background, and text was not displayed at all...
Could you please have a look ?
Cheers, Magic Sam
Thanks! I switched from glshim to GL4ES, used LIBGL_ES=2 I get a black window and it cashes:I think godot needs at least OpenGL 2.x. So use `LIBGL_ES=2` to use GLES2.0 backend (because GLES 1.1 is default on Pandora). Also, your wrapper seems super old. It's glshim? Better use gl4es. (the GLES2.0 backend exist only in gl4es, not in glshim).
Also, you may want to build godot for native GLES2.0 instead?
pandora:/media/Pandora/dev/dave_gnukem$ make -f Makefile.pandora
g++ -ffast-math -O3 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -fsingle-precision-constant -fuse-ld=gold -fuse-linker-plugin -fsigned-char -g -Wall -DPANDORA -DHAVE_SOUND -DDATA_DIR=/mnt/utmp/davegnukem-magicsam/data -I/mnt/utmp/codeblocks/usr/include/SDL -c src/main.cpp -o src/main.o
src/main.cpp: In function ‘int DaveStartup(bool, bool, const std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&)’:
<command-line>: error: expected primary-expression before ‘/’ token
src/main.cpp:297:23: note: in expansion of macro ‘DATA_DIR’
297 | if (!djFolderExists( DATA_DIR ))
| ^~~~~~~~
<command-line>: error: ‘mnt’ was not declared in this scope; did you mean ‘int’?
src/main.cpp:297:23: note: in expansion of macro ‘DATA_DIR’
297 | if (!djFolderExists( DATA_DIR ))
| ^~~~~~~~
<command-line>: error: ‘utmp’ was not declared in this scope; did you mean ‘tm’?
src/main.cpp:297:23: note: in expansion of macro ‘DATA_DIR’
297 | if (!djFolderExists( DATA_DIR ))
| ^~~~~~~~
<command-line>: error: ‘davegnukem’ was not declared in this scope
src/main.cpp:297:23: note: in expansion of macro ‘DATA_DIR’
297 | if (!djFolderExists( DATA_DIR ))
| ^~~~~~~~
<command-line>: error: ‘magicsam’ was not declared in this scope
<command-line>: note: in definition of macro ‘DATA_DIR’
<command-line>: error: ‘data’ was not declared in this scope
<command-line>: note: in definition of macro ‘DATA_DIR’
<command-line>: error: expected primary-expression before ‘/’ token
src/main.cpp:300:119: note: in expansion of macro ‘DATA_DIR’
300 | note this is in a separate repo - see the ReadMe.md for details.\n",DATA_DIR)
| ^~~~~~~~
if (!djFolderExists( #DATA_DIR ))
-DDATA_DIR=\"/mnt/utmp/davegnukem-magicsam/data\"
dps8_crdpun.o: In function 'create_punch_file':
/media/Pandora/dev/dps8m/src/dps8/dps8_crdpun.c:605: undefined reference to 'mkstemps'
collect2: error: ld returned 1 exit status
Hiit should be
To have the macro stringified, or escape your double-quote in the makefile to keep them, likeCode:if (!djFolderExists( #DATA_DIR ))
Code:-DDATA_DIR=\"/mnt/utmp/davegnukem-magicsam/data\"
Look here: https://man7.org/linux/man-pages/man3/mkstemp.3.htmlHi all,
@ptitSeb : I'm trying to update my port of dps8m with your final Code::Blocks release (GCC 9.3):
Multics - Package Details - repo.openpandora.org Repository of Software for the Open Pandora open source console - Games | Apps | Emulators
Repository of Software for the Open Pandora open source console. Upload, Download, Comment, Rate.repo.openpandora.org
During what I believe to be the final linking stage, the process fails with the following error message:
Do you understand what it means ?
Cheers, Magic Sam