Autor Tema: Bennu para MAC?  (Leído 40610 veces)

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13011
  • Karma: 379
Re: Bennu para MAC?
« Respuesta #60 en: Mayo 15, 2010, 07:55:18 pm »
autodefinicion se refiere a que si una funcion esta declarada despues de su uso, se define segun los tipos de datos que se hayan usado, y luego se usa conversion de datos para ajustarla al prototipo autodeclarado.

nunca fue necesario hacer casts para pasar parametros...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5737
  • Karma: 129
    • GECA soft
Re: Bennu para MAC?
« Respuesta #61 en: Junio 11, 2010, 10:16:14 pm »
Ya he pedido mi Mac, sólo estoy esperando a que los de la Tienda me llamen para ir por el. Mal puedo esperar para probar Bennu, espero que me llamen ya este finde :)

Windgate

  • Hero Member
  • *****
  • Mensajes: 2930
  • Karma: 124
    • TRINIT Asociación de Informáticos de Zaragoza
Re: Bennu para MAC?
« Respuesta #62 en: Junio 13, 2010, 08:51:54 am »
autodefinicion se refiere a que si una funcion esta declarada despues de su uso, se define segun los tipos de datos que se hayan usado, y luego se usa conversion de datos para ajustarla al prototipo autodeclarado.

nunca fue necesario hacer casts para pasar parametros...

Siento si es un poco offtopic: Lo comprobé recientemente, mantuve un DECLARE como FUNCTION pero luego lo definí como PROCESS. El resultado es que se comportó como FUNCTION sin dar error de compilador.

Controlé el problema rápidamente, pero quizás sería interesante controlar ese tipo de incongruencias en el código de alguna manera al compilar, si es que la (Maravillosa) autodefinición actual lo permite.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

josebita

  • Hero Member
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Bennu para MAC?
« Respuesta #63 en: Mayo 20, 2011, 12:00:50 am »
Acabo de subir binarios actualizados para MacOS X a la web. Como llevo sin hacerlo bastante tiempo, os agradecería que me indicarais si hay algún problema.

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5737
  • Karma: 129
    • GECA soft
Re: Bennu para MAC?
« Respuesta #64 en: Mayo 20, 2011, 12:17:21 am »
Por favor no perdais la costumbre de marcar las releases con la version en lugar de la fecha. karma++

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6468
  • Karma: 168
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re: Bennu para MAC?
« Respuesta #65 en: Mayo 20, 2011, 11:13:36 pm »
Josebita, estás que no paras, karma :)
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

darío

  • Sr. Member
  • ****
  • Mensajes: 458
  • Karma: 48
Re: Bennu para MAC?
« Respuesta #66 en: Mayo 21, 2011, 07:17:48 am »
Pues sí, karma y sobretodo gracias que en breve me va a llegar un macmini :)
My sites:
Smart Fpg Editor - Painless FPG Edition for Bennu and PixTudio
fenixlib - .NET support for manipulating PixTudio, Bennu and Div graphic formats

Neodreamer

  • Newbie
  • *
  • Mensajes: 39
  • Karma: 0
Re: Bennu para MAC?
« Respuesta #67 en: Mayo 22, 2011, 05:59:43 pm »
Josebita, he intentado probar este ejemplo y me da error (q raro q me de a mi, no?)
El caso es q el compilador no me da el error, o mas bien no dice ni fila ni columna, como puedo indentificarlo?
Código: [Seleccionar]
// Imports des librairies
        Import "mod_text";
        Import "mod_video";
        Import "mod_joy";
        Import "mod_proc";
       
Begin

        set_mode(320,240,16); // Définition du mode vidéo
       
        HelloWorld();
End

Process HelloWorld()
        Begin
                write(0,160,120,4,"Hello world!"); // Affichage du texte "Hello world!"
        LOOP
                // Lecture de la touche "Home" de la Caanoo pour quitter le programme
                if(joy_numjoysticks() and get_joy_button(0,8) == true)
                        exit(0,0);
                end
                FRAME;
        END
END

El error:
Código: [Seleccionar]
/Users/xxxxxx/Desktop/holamundo.prg:2: error: "(" expected ( token error: "?" ).

Gracias de antemano, por la nueva version y por la ayuda q prestais

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6468
  • Karma: 168
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re: Bennu para MAC?
« Respuesta #68 en: Mayo 22, 2011, 07:23:01 pm »
Te dice que tienes el error en la fila 2.
No sé, creo que el formato de fichero de texto de mac no servía, prueba a ponerlo estilo unix o windows. Si no, es que te falta la primera línea, el PROGRAM.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Neodreamer

  • Newbie
  • *
  • Mensajes: 39
  • Karma: 0
Re: Bennu para MAC?
« Respuesta #69 en: Mayo 22, 2011, 08:44:33 pm »
Si lo dices por el mod_text, si funciona, comprobado con el ejemplo q puse un par de paginas atras... luego no entiendo q sigue fallando...
Voy a transcribirlo de nuevo a ver...es un ejemplo sacado de web.

edit: josebita, el mod_video funciona en mac? xq me da q es eso lo q falla... podrias ayudarme y o confirmarmelo?
Gracias


edit: ni caso... por dios no copieis y pegueis... no se q me hace el mac, pero cada vez q intento probar algo por metodos rapidos me pasan cosas raras... simplemente he ido borrando los espacios y tabulaciones hasta dejarlo asi:

Código: [Seleccionar]
Import "mod_text";
Import "mod_joy";
Import "mod_proc";
Import "mod_video";
Process Main()
BEGIN
set_mode(320,240,16); // Définition du mode vidéo
HelloWorld();
END

Process HelloWorld()
BEGIN
write(0,160,120,4,"Hello world!"); // Affichage du texte "Hello world!"
LOOP
// Lecture de la touche "Home" de la Caanoo pour quitter le programme
if(joy_numjoysticks() and get_joy_button(0,8) == true)
exit(0,0);
end
FRAME;
END
END

Y asi si ha funcionado... (me he quedado en paro, uno mas... asiq intentare al fin ponerme con esto a ver si hago algo ;) )

Por cierto Drumpi, no me hizo falta el PROGRAM, pero si añadi en el proceso el Process main().
Splinter, podrias decirme si es necesario?
Gracias

Un saludo y gracias
« última modificación: Mayo 22, 2011, 09:08:23 pm por Neodreamer »

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13011
  • Karma: 379
Re: Bennu para MAC?
« Respuesta #70 en: Mayo 22, 2011, 11:59:15 pm »
ni main ni program son necesarios.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

  • Hero Member
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Bennu para MAC?
« Respuesta #71 en: Mayo 23, 2011, 06:09:49 pm »
¡Qué guay! Los problemas se arreglan solos :P

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6468
  • Karma: 168
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re: Bennu para MAC?
« Respuesta #72 en: Mayo 23, 2011, 06:25:20 pm »
No hablaba del mod_text, sino la forma en que tu editor guarda el fichero con el código :D
Pero bueno, si se ha arreglado, me alegro :)
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Neodreamer

  • Newbie
  • *
  • Mensajes: 39
  • Karma: 0
Re: Bennu para MAC?
« Respuesta #73 en: Mayo 27, 2011, 03:19:55 pm »
Como se hacia para no tener q estar cambiando el path cada vez q cierre el terminal y lo vuelva a abrir? Es q como el terminal inicia sesiones nuevas cada vez aunq no reinicies el ordenador, tengo q meter los 2 export.

Código: [Seleccionar]
Para hacer esas cosas, desde la Terminal, debes hacer:
Te vas al directorio donde estén bgdc y bgdi (con "cd") y escribes:
Code:


export PATH=$PATH:$(pwd)
luego te vas al directorio donde están los ficheros.dylib y escribes:
Code:


export DYLD_LIBRARY_PATH=$(pwd)

Please, ayuda consejo? ./bash o q? donde? Gracias

He intentado hacer un script q simplemente hiciera por mi los pasos pero no me deja...

Espero respuesta, gracias

josebita

  • Hero Member
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Bennu para MAC?
« Respuesta #74 en: Mayo 27, 2011, 05:03:40 pm »
.profile o .bash_rc
en mac es uno de esos, casi seguro.