pdnoo pre-release

Qui è possibile rilasciare giochi e applicativi da debuggare o in fase beta
User avatar
aggaz
Posts: 119
Joined: 6 Jun 2011, 23:07
Console open: Caanoo
Ouya

pdnoo pre-release

Post by aggaz »

Ciao a tutti, sono liento di annunciarvi che sono riuscito a fare il mio primo port per caanoo.
Si tratta di una versione di Pd (puredata) adatta ai sistemi portatili che si chiama PDa.
Per chi non lo sapesse, Pd è un linguaggio di programmazione grafico orientato alla musica.
Sono riuscito a compilarlo senza supporto grafico, ma è inclusa una minimale applicazione in bennu (mio primo esperimento con questo linguaggio) che fa da GUI.

Se vi va, scaricatelo e provatelo, vorrei sapere i vostri pareri/critiche prima di ufficializzare la release.
lo trovate temporaneamente qui:
http://www.mydrive.ch/
user pdnoo@aggaz
pass pdnoocaanoo

Saluti!
Image
User avatar
Zip
Site Admin
Posts: 3101
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: pdnoo pre-release

Post by Zip »

l'ho messo in "app" lo faccio partire e parte un suono strano a ripetizione e schermo nero! O_O e si blocca la caanoo

Edit, non avevo capito bisognava usare iltouchscreen XD

ad ogni modo viste le potenzialita si potrebbe fare una cosa del genere:
http://www.youtube.com/watch?v=LLH1AGUISZc

Noto che non si puo uscire dal Prg, provvedo a fare una piccola modifica al prg ;)




Riedit O_O si vede che non tocco bennu da molto non ci sto riuscendo neanche a fare uscire dal programma..

hai dimenticato di dire che se non hai la bennuruntime nella cartella game non funziona

tra l'altro quella di mission failed non funonzia


Ottimo lavoro comunque ;)
User avatar
kayuz
Cavaliere OC.it
Cavaliere OC.it
Posts: 627
Joined: 4 May 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Location: Terni

Re: pdnoo pre-release

Post by kayuz »

provato sulla mia caanoo, ma il programma è in bennu?
comunque parte e funziona ma non si può uscire dal menù...
comunque, di nuovo, Grande AGGAZ!! :D con tutti i problemi che hai trovato sei riuscito comunque a portare qualcosa sulla caanoo, i miei complimenti ;)
User avatar
aggaz
Posts: 119
Joined: 6 Jun 2011, 23:07
Console open: Caanoo
Ouya

Re: pdnoo pre-release

Post by aggaz »

Zip: Edit, non avevo capito bisognava usare iltouchscreen XD
Scusa ieri sono stato poco chiaro a riguardo.
Zip: ad ogni modo viste le potenzialita si potrebbe fare una cosa del genere:
Si può fare quello e molto altro. Puoi creare una patch in Pd dal tuo computer e poi controllarla con l'interfaccia grafica della tua caanoo programmata in bennu , c o quello che preferisci.
La comunicazione Pd-GUI per adesso avviene tramite il programma pdsend (l'app bennu chiama continuamente pdsend con i giusti argomenti) ma in teoria si potrebbe fare una connessione tcp diretta tra la GUI e Pd, purtroppo non sono riuscito a far partire le librerie esterne di bennu...
Zip: Riedit O_O si vede che non tocco bennu da molto non ci sto riuscendo neanche a fare uscire dal programma..
A dire il vero io ci avevo provato a mettere l'uscita dal prog usando il tasto X, ma si vede che funziona solo dalla tastiera e non riconosce X della caanoo.
Zip: hai dimenticato di dire che se non hai la bennuruntime nella cartella game non funziona
E' scritto nel README
kayuz: ma il programma è in bennu?
Si, mi sembrava la scelta più comoda per usare il touchscreen e disegnare delle linee.
kayuz: con tutti i problemi che hai trovato sei riuscito comunque a portare qualcosa sulla caanoo, i miei complimenti
Grazie dei complimenti, ma in realtà alla fine ho dovuto rinunciare a usare il mio ibook e ho compilato e programmato il tutto con un vecchio pc di fortuna :lol:
Image
User avatar
aggaz
Posts: 119
Joined: 6 Jun 2011, 23:07
Console open: Caanoo
Ouya

Re: pdnoo pre-release

Post by aggaz »

Piccolo dubbio, essendo pdnoo un port di PDa (che è un port di Pd), credete che dovrei chiamare la release "PDa for caanoo" o "Pd for caanoo" anzichè pdnoo? Ho voluto dare un nome particolare dato che il pacchetto contiene anche una piccola app in bennu, ma non vorrei "offendere" gli sviluppatori di Pd o PDa.
Image
User avatar
Zip
Site Admin
Posts: 3101
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: pdnoo pre-release

Post by Zip »

chiamlo pdnoo e baasta e metti i link ai siti delle versioni precedenti e sei apposto.
A dire il vero io ci avevo provato a mettere l'uscita dal prog usando il tasto X, ma si vede che funziona solo dalla tastiera e non riconosce X della caanoo.
ho provato a implementare la jkeylib, e le modifiche necessarie ma non ci sono riuscito lo stesso

questa è la mia versione del prg

Code: Select all

import "mod_video"
import "mod_map"
import "mod_draw"
import "mod_proc"
import "mod_key"
import "mod_mouse"
import "mod_sys"
import "mod_string"

#include "jkeys.lib"

Process Main()
Private
    string arg;
begin
    jkeys_set_default_keys();////////////////////////////////
    jkeys_controller();///////////////////////////////////////
	
	let_me_alone();
    set_mode(320, 240, 16, MODE_WAITVSYNC);
    set_fps(60, 1);
    loop
        drawing_color(rgb(255, 255, 255));
        draw_line(0, mouse.y, 320, mouse.y);
        draw_line(mouse.x, 0, mouse.x, 240);
        FRAME;
        delete_draw(0);
        x = itoa(mouse.x);
        y = itoa(mouse.y);
        arg = x + " " + y;
        exec(_P_WAIT, "pdnoosend.sh", 1, &arg);
        if(jkeys_state[_JKEY_X])
         exit();
	    end
	end    
end
User avatar
RZZ
Moderatore Supremo
Posts: 710
Joined: 4 May 2011, 20:11
Location: Udine

Re: pdnoo pre-release

Post by RZZ »

così l'applicazione che gestisce il touch viene terminata ma rimane in esecuzione il codice non fatto in bennu, che non so come si elimini

Code: Select all

#include "jkeys.lib"

Process Main()
Private
    string arg;
Begin
	jkeys_set_default_keys();
	jkeys_controller();
    set_mode(320, 240, 16, MODE_WAITVSYNC);
    set_fps(60, 1);
    Repeat
        drawing_color(rgb(255, 255, 255));
        draw_line(0, mouse.y, 320, mouse.y);
        draw_line(mouse.x, 0, mouse.x, 240);
        FRAME;
        delete_draw(0);
        x = itoa(mouse.x);
        y = itoa(mouse.y);
        arg = x + " " + y;
        exec(_P_WAIT, "pdnoosend.sh", 1, &arg);
    Until(jkeys_state[_JKEY_SELECT] );
    let_me_alone();
    exit();
End
Image
Farox
Cavaliere OC.it
Cavaliere OC.it
Posts: 812
Joined: 4 May 2011, 20:48
Console open: GP2X-F200 bianca, Caanoo (bianca),
Pandora (First Batch 256MB RAM) nera,
JXD S7300B nera, Rpi model B
Location: Umbria
Contact:

Re: pdnoo pre-release

Post by Farox »

Complimenti aggaz !! roba tosta questa.. ;)
Mi piacerebbe tentare di provare a portarla su Pandora ...puoi mettere i link da dove scaricare i sorgenti ?
Grazie.
Image
User avatar
aggaz
Posts: 119
Joined: 6 Jun 2011, 23:07
Console open: Caanoo
Ouya

Re: pdnoo pre-release

Post by aggaz »

RZZ: così l'applicazione che gestisce il touch viene terminata ma rimane in esecuzione il codice non fatto in bennu, che non so come si elimini
Mi sa che si dovrebbe fare in modo che l'app prima killi Pd e poi termini se stessa. Magari si potrebbe fare uno script in sh che lancia un killall pd o qualcosa di simile... Quando avrò un po' di tempo libero ci proverò, oggi sono incasinato!
Farox: puoi mettere i link da dove scaricare i sorgenti ?
http://pd-anywhere.sourceforge.net/
Image
Farox
Cavaliere OC.it
Cavaliere OC.it
Posts: 812
Joined: 4 May 2011, 20:48
Console open: GP2X-F200 bianca, Caanoo (bianca),
Pandora (First Batch 256MB RAM) nera,
JXD S7300B nera, Rpi model B
Location: Umbria
Contact:

Re: pdnoo pre-release

Post by Farox »

Grazie per il link... :)
Non sapevo che esisteva una versione per gp2x..vedro di provarla.
Per quanto riguarda la non possibilita di uscire dal prog....a questo indirizzo
http://mccormick.cx/projects/gp2xPd/page/install

si legge
Right now there is no way of quitting the application so you'll have to reset your gp2x
Image
Post Reply