| Doléances : Ports de Xamos et QB 64 pour la Pandora ? | |
|
Auteur | Message |
---|
PeekPoke Petit scarabée
Messages : 58 Réputation : 2 Inscrit le : 15/04/2012
Localisation : In My Moon Base ...
Humeur : Zip It !!!
| Msg n°1 Sujet: Doléances : Ports de Xamos et QB 64 pour la Pandora ? Lun 23 Mai 2016, 19:56 | |
| @ PtitSeb Est-il possible (faisable) de porter ces 2 langages Basic sur Pandora ? - Xamos (issu de l'Amos Pro du légendaire Amiga) [Vous devez être inscrit et connecté pour voir ce lien]et - QB 64 (issu de Quick Basic) [Vous devez être inscrit et connecté pour voir ce lien]Si ce n'est pas possible, ce n'est pas bien grave. Dans tous les cas, merci pour tout ce que tu fais pour la communauté Pandora ! |
|
| |
blabla Noob'
Messages : 23 Réputation : 5 Inscrit le : 19/02/2011
Aucun sauf le PC :p
| Msg n°2 Sujet: Re: Doléances : Ports de Xamos et QB 64 pour la Pandora ? Mar 24 Mai 2016, 01:38 | |
| J'ai jeté un coup d'oeil a Xamos et ca devrait être entierement possible de faire un portage sur Pandora. (Je vois toutefois qu'il utilise les entetes Boost... je pense pas que ca devrait causer un probleme toutefois)
En ceux qui concerne QB64, elle est où la sauce ? |
|
| |
PeekPoke Petit scarabée
Messages : 58 Réputation : 2 Inscrit le : 15/04/2012
Localisation : In My Moon Base ...
Humeur : Zip It !!!
| |
| |
ptitSeb Padawan
Messages : 169 Réputation : 25 Inscrit le : 12/08/2013
| Msg n°4 Sujet: Re: Doléances : Ports de Xamos et QB 64 pour la Pandora ? Mar 24 Mai 2016, 11:08 | |
| QB64 je l'ai déjà porté sur la Pandora. [Vous devez être inscrit et connecté pour voir cette image]Le thread d'origine est sur le forum officiel ici : [Vous devez être inscrit et connecté pour voir ce lien]Mais bon, je vais faire une copie ici en français ce sera plus simple pour discuter. Ci joint un tar.gz avec une version de Qb64 (elle m'a servi à faire les portage de Barbarian sur Pandora). Le truc, c'est que Qb64 ne compile par réellement le code Qb, mais le converti en C, qui est ensuite compiler avec des objets "Qb" pour en faire le binaire. Donc, Qb64 ne fonctionne pas tout seul mais avec un compilateur C(++) du system. Avec la Pandora, il faudra donc utiliser soit mon PND Codeblocks, soit un autre PND C/C++ (ou eventuellement installer une version minimum des compilateur dans la flash). La version du tar.gz a été compilé avec une version un peu ancienne de Codeblocks (v1.6.10), mais cela ne doit pas poser trop de problème. Donc, pour l'utiliser: 1. décompresser quelque part - Code:
-
tar xzf /path/to/qb64.tgz
Ca va créer un repertoire qb64 avec le binaire et les sample dedans il ce lance, avec un simple "./qb64" Mais il faut le faire depuis "Codeblocks Command Line" (ou autre) Pour recompiler qb64 (avec la version actuelle de condeblocks, ou pour utiliser un autre compilateur), faire simplement "./setup.sh" Bonne chance. Pour XAMOS, je l'ai aussi compilé sur ma Pandora, mais je n'en ai rien fait. Si besoin, je peux regarder quoi en faire... QB64.tar.gz |
|
| |
RankXeroxZ The Puppet Master
Messages : 5315 Réputation : 203 Inscrit le : 03/12/2011
Neo Geo, SFC, PC Engine, Saturn, MSX, X68000
| |
| |
PeekPoke Petit scarabée
Messages : 58 Réputation : 2 Inscrit le : 15/04/2012
Localisation : In My Moon Base ...
Humeur : Zip It !!!
| Msg n°6 Sujet: Re: Doléances : Ports de Xamos et QB 64 pour la Pandora ? Mar 24 Mai 2016, 12:41 | |
| C'est génial ! Merci beaucoup ptitSeb, Je suis aussi très intéressé par Xamos sur Pandora. C'est une version de l'Amos Pro de l'Amiga. François Lionet, l'auteur de ce langage Basic a rendu public le code source. [Vous devez être inscrit et connecté pour voir ce lien]Et les livres pour programmer qui vont avec au format pdf. C'est un langage très performant pour coder des jeux rétros (8 et 16 bits). [Vous devez être inscrit et connecté pour voir ce lien] |
|
| |
ptitSeb Padawan
Messages : 169 Réputation : 25 Inscrit le : 12/08/2013
| |
| |
PeekPoke Petit scarabée
Messages : 58 Réputation : 2 Inscrit le : 15/04/2012
Localisation : In My Moon Base ...
Humeur : Zip It !!!
| |
| |
ptitSeb Padawan
Messages : 169 Réputation : 25 Inscrit le : 12/08/2013
| Msg n°9 Sujet: Re: Doléances : Ports de Xamos et QB 64 pour la Pandora ? Mar 24 Mai 2016, 22:29 | |
| Bon alors, je retesté XAMOS. Ca fonctionne, mais il n'y a pas d'IHM. Je ne sais pas si ma version est trop ancienne, mais c'est assez basique (mais ça fonctionne). Comme pour Qb64, c'est pas packager, c'est juste un tar.gz qui ne fonctionnera quand dans un "Codeblocks Command Line". Don decompresser l'archive - Code:
-
tar xf /path/to/XAMOS.tar.gz
Ca vas créer un répertoire XAMOS avec tout dedans. pour lancer, un simple ./XAMOS et hop, une fenetre avec un jeu example s'ouvre. pour un menu avec d'autres samples, faire - Code:
-
./XAMOS -launcher
Sinon, si un truc utilise opengl, il faudra probablement faire un - Code:
-
export LIBGL_FB=1
mais seulement si glshim rale (avec les nouveaux drivers SGX) ou si ça bloque... Voilà, bonne chance. XAMOS.tar.gz |
|
| |
PeekPoke Petit scarabée
Messages : 58 Réputation : 2 Inscrit le : 15/04/2012
Localisation : In My Moon Base ...
Humeur : Zip It !!!
| |
| |
PeekPoke Petit scarabée
Messages : 58 Réputation : 2 Inscrit le : 15/04/2012
Localisation : In My Moon Base ...
Humeur : Zip It !!!
| Msg n°11 Sujet: Re: Doléances : Ports de Xamos et QB 64 pour la Pandora ? Jeu 09 Juin 2016, 21:37 | |
| @ ptitSeb Depuis que j'ai flashé ma Pandora ( Super Zaxxon 1.74 ) tous les PNDs se lancent sauf Genius. [Vous devez être inscrit et connecté pour voir ce lien]J'obtiens ce message : Mounting the PND failed. The application won't start. Please have a look at /tmp/pndrun_genius.out Et voici ce que ça contient : ======================================================================================= PND : /media/myname/pandora/desktop/genius.20140211.121941.pnd PND_FSTYPE : Squashfs APPDATADIR : /media/myname/pandora/appdata/genius APPDD_FSTYPE : vfat PND_CPUSPEED : EXENAME : scripts/gnome-genius.sh ARGUMENTS : ======================================================================================= [ START ]--- Mount the PND ---------- Mounting : mount -t squashfs -o
ro "/dev/loop0" "/mnt/utmp/genius" Found a loop (/dev/loop0), using it losetup: /dev/loop0: device is busy Mounting : mount -t squashfs -o ro "/dev/loop0"
"/mnt/utmp/genius" mount: /dev/loop0 already mounted or /mnt/utmp/genius busy mount: according to mtab, /dev/loop0 is already mounted on /mnt/utmp/genius rmdir:
failed to remove `/mnt/pnd/genius': Not a directory Mounting the Union FS : mount -t aufs -o
exec,noplink,dirs="/media/myname/pandora/appdata/genius=rw+nolwh":"/mnt/pnd/genius=rr" none "/mnt/utmp/genius" Mounting the Union FS : mount -t aufs -o
exec,noplink,dirs="/media/myname/pandora/appdata/genius=rw+nolwh":"/mnt/pnd/genius=rr" none "/mnt/utmp/genius" [SUCCESS]--- Mount the PND ---------- [SUCCESS]
--- Mount the PND ---------- [ START ]--- Starting the application ( scripts/gnome-genius.sh ) ---------- [ START ]--- Starting the application (
scripts/gnome-genius.sh ) ---------- ./bin/gnome-genius: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_atomic_int_dec_and_test ./bin/gnome-genius: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_atomic_int_dec_and_test [ FAILED]--- Starting the application (
scripts/gnome-genius.sh ) ---------- [ START ]--- Restoring the frame buffer status ---------- [ FAILED]--- Starting the application ( scripts/gnome-genius.sh
) ---------- [ START ]--- Restoring the frame buffer status ---------- [SUCCESS]--- Restoring the frame buffer status ---------- [SUCCESS]--- Restoring the
frame buffer status ---------- [ START ]--- uMount the PND ---------- [ START ]--- uMount the PND ---------- [ START ]--- Waiting the Union to be available ---
------- [ START ]--- Waiting the Union to be available ---------- [SUCCESS]--- Waiting the Union to be available ---------- [SUCCESS]--- Waiting the Union to be
available ---------- rmdir: failed to remove `/mnt/utmp/genius': Device or resource busy rmdir: failed to remove `/mnt/utmp/genius': Device or resource busy [
START ]--- Waiting the PND mount dir to be free ---------- [ START ]--- Waiting the PND mount dir to be free ---------- [SUCCESS]--- Waiting the PND mount dir
to be free ---------- [SUCCESS]--- Waiting the PND mount dir to be free ---------- umount: /mnt/utmp/genius: not mounted loop: can't delete device /dev/loop0:
No such device or address cleanup done [SUCCESS]--- uMount the PND ---------- cleanup done [SUCCESS]--- uMount the PND ---------- ======================================================================================= Return code is : 7 ======================================================================================= Return code is : 7
Merci infiniment pour ton aide. |
|
| |
ptitSeb Padawan
Messages : 169 Réputation : 25 Inscrit le : 12/08/2013
| Msg n°12 Sujet: Re: Doléances : Ports de Xamos et QB 64 pour la Pandora ? Ven 10 Juin 2016, 10:46 | |
| Hmmm, des undefined symbol dans libpango, c'est pas bon. Tu peux essayer de lancer le PND avec codeblocks lancé, juste pour voir (de mémoire, j'embarque un libpango plus récent que celui du firmware). Vérifie avec "ls -l /mnt/utmp/codeblocks/usr/lib/libpango*" tu vera si c'est une nouvelle lib ou si elle pointe vers celle dans /usr/lib.
Et sinon, il faudrait demander au mainteneur de mettre à jour son PND, mais je ne sias pas trop s'il est toujours dans le coin... |
|
| |
PeekPoke Petit scarabée
Messages : 58 Réputation : 2 Inscrit le : 15/04/2012
Localisation : In My Moon Base ...
Humeur : Zip It !!!
| |
| |
Contenu sponsorisé
| |
| |
|