Karoshi MSX Community

Desarrollo MSX => Desarrollo (Español/Spanish) => Mensaje iniciado por: cjv99 en 28 de Julio de 2011, 04:43:33 pm



Título: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: cjv99 en 28 de Julio de 2011, 04:43:33 pm
Buenas tardes, me presento:

Mi nombre es Lucas (cjv99 en el foro), he estado leyendo vuestros post hace bastante tiempo, vengo de otro gran foro para mí que es gp32spain dedicado a las consolas opensource portatiles, llevo tiempo desarrollando para estás tanto ensamblador como arm, sh4 hitachi(dreamcast), nes ensamblador, megadrive motorola m68k y sobre todo z80 zilog, como lenguaje c/c++, bennugd ( el mejor y más fácil a mí juicio.

También he participado en concurso hace poco terminado de desarrollo de engines para juegos que organizo un gran forero y compañero llamado gamemaster.

Entre el anteriormente citado y yo estamos desarrollando un proyecto y estoy realizando y portando algunos juegos para gph caanoo como return to the castle y algunos más y desarrollo en c para turbografx.

Ayudaré en todo lo que buenamente pueda.

Recientemente me he unido a vuestro foro, gracias a la aprobación de pitpan, conocido por vosotros, aunque llevaba mucho tiempo leyendo vuestros post.

Recientemente me enteré por todos los que aquí posteaís que se subastaban los derechos del compilador asmsx y tras leer las excelencias que manifestabaís de este compilador, a la vez que también sentí la llamada del msx, ya que tube un turbo r y un msx2 (actualmente solo msx2), me sentí en la obligación de hacer un pequeño aporte al foro y a la comunidad de pujar por él con el único proposito de conseguir que sea distribuido de forma totalmente libre para el disfrute de todos teniendo la mismas posibilidades.

Así me hice con él, gracias a que me recordasteís leyendoos el lazo tan estrecho que mantengo con él, ya que hace unos años programé juegos para msx2 en ensamblador y como nunca quise publicarlos se lo regalé a conocidos y amigos, con la única condición de que analizarán el juego y me dijeran cualquier fallo por pequeño que fuera y como podía mejorarlos, pero curiosamente los juegos tuvieron muy buena aceptación a pesar de algunos bugs, sería que eran muy parecidos a mí a la hora de opinar o que pretendian ser misericordiosos conmigo.

Gracias a vosotros que posteaís, compré los derechos de asmsx y os devuelvo lo que es vuestro, con la única condición de que me dejeís participar con vosotros en este foro y en vuestra gran comunidad y me dejeís aprender de vosotros(expertos), ya que seguramente aprenderé más yo de vosotros que vosotros de mí, ya que entre vosotros superaís ampliamente mis conocimientos de ensamblador y también sino es mucho abusar poder preguntaros dudas o preguntas técnicas del msx tanto a expertos como a los que les falta poco para serlo o no lo son, (en el último grupo me considero).

Os subo el compilador asmsx que gané en la puja con todo incluido código fuente, ejemplos dos, compilaciones para windows y linux, etc.

Espero que lo disfruteís como yo que ya lo he empezado a mirar y lo iré actualizando a lo mejor,
si a alguien he fastidiado en las pujas o se ha sentido ofendido ruego que me disculpe ya que lo hice con mi mejor intención.

Muchas gracias de antemano por vuestra compresión y estoy abierto a cualquier tipo de preguntas y respuestas, así como también a cualquier crítica de tipo constructiva sin suscitar ningún tipo de tensión.

Agradecerle toda la cordialidad recibida por parte de pitpan y su trato exquisito en todo momento y a los demás del foro que habitualmente nos enseñan con su infinita sapiencia decirles que es un placer participar con ellos y estar a su lado leyendolos, aprendiendo, respondiendo o preguntando.

Enlace al compilador ASMSX COMPLETO: http://code.google.com/p/asmsx-license-gpl/downloads/list, he cambiado el enlace para poder seguir desarrolandolo tanto vosotros como yo, aqui no tendreis tiempos de espera ni nada, es descarga directa y no es megaupload, mejor página que megaupload y más facil para poder desarrollar entre todos.

Por cierto en breve publicaré en otras paginas web de msx en compilador con todo incluido para que lo disfruten en todos los sitios de la forma más equitativa posible.

Para todo lo que querais o necesiteis aquí estaré a vuestra disposición en todo momento, para lo que gusteís.

Muchas gracias a todos, espero pasar a formar parte activa del foro.

cjv99.


  :) ;) :D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: toniman en 28 de Julio de 2011, 05:01:26 pm
Hola,

¡¡¡Muchas Gracias!!!, estoy encantado de que compartas los derechos del AsMSX con nosotros y bienvenido a nuestro foro.

Espero que lo pases bien aqui entre nosotros.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: cjv99 en 28 de Julio de 2011, 05:20:32 pm
Hola,

¡¡¡Muchas Gracias!!!, estoy encantado de que compartas los derechos del AsMSX con nosotros y bienvenido a nuestro foro.

Espero que lo pases bien aqui entre nosotros.

Gracias por tu calurosa bienvenida.
He añadido el enlace de descarga que no lo había añadido, pues se me había olvidado al escribir el mensaje.

Un cordial saludo.

cjv99.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: Jon_Cortazar en 28 de Julio de 2011, 10:12:53 pm
Mil gracias cjv99!!!!!! Buenísima noticia!!!  :griel: :griel: :griel: :griel: :griel:


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: LocoMJ en 28 de Julio de 2011, 10:19:31 pm
Acojonante :O

cjv99, eres un tío de puta madre!!!!!
En estos tiempos de crisis, cosas como éstas me impactan.


Molto grachie!!!!!!  :D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: kabish en 28 de Julio de 2011, 10:41:44 pm
No veas tu la de especulaciones que hemos tenido ultimamente  sobre este tema .. :angel:

Gracias y bienvenido al foro.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: aorante en 28 de Julio de 2011, 11:25:37 pm
Hola @cjv99

Es una noticia muy importante la que nos das, para los desarrolladores de MSX ya que es una de las herramientas más importantes de que disponemos.

Por tu generoso gesto: muchas gracias!  :D

Creo que lo ideal seria meterlo en google code o sourceforge, para su distribución y para permitir continuar su desarrollo de forma colaborativa.

Al margen de esto, el foro, como habrás visto, es activo y amigable, por lo que considérate bienvenido y no dudes en exponer tus preguntas y propuestas. Siempre encontraras a alguien que eche una mano.  ;)


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: pitpan en 29 de Julio de 2011, 07:33:59 am
Lucas: muchas gracias por tu gesto. Bienvenido a estos lares y ahora, a seguir trabajando todos en nuestra afición común.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: Konamito en 29 de Julio de 2011, 07:44:22 am
Gran gesto para la Comunidad MSX internacional, sí señor.

Muchas gracias por compartirlo con todos nosotros y darle vida a este estupendo programa.

Un saludo y bienvenido al foro.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: cybernoid en 29 de Julio de 2011, 09:24:25 am
Gracias :)


llevaba días preguntándome que habría sido de mi ensamblador favorito :)


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: alucardX en 29 de Julio de 2011, 09:30:27 am
¡Muchísimas gracias por liberarlo!

Yo fui uno de los pujadores, de hecho tenía la misma idea que tú, pero ¡te me adelantaste! :-) Me alegra mucho saber que finalmente el asmsx ha tenido un buen destino, y que no lo había comprado alguien para "quedárselo para él solo" :-)

Estoy de acuerdo en que lo ideal sería subir el código a un googlecode, github o algo para que todo el mundo pueda contribuir en algo.
Creo que este fin de semana voy a intentar hacer el port a MacOSX del asMSX y eliminar wine para siempre, jijiiji.

Un abrazote


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: doraemonppc en 29 de Julio de 2011, 10:53:50 am
Bienvenido a Karoshi y muchas gracias por el gesto
A ver si tengo tiempo este fin de semana y miro si es muy complicado de portar a AmigaOs y MorphOs.
Para los que empezamos hubiera sido muy complicado ahora arreglarnoslas sin asmsx :)


Título: Re: asMSX GPL
Publicado por: pitpan en 29 de Julio de 2011, 12:16:52 pm
AlucardX:

Ya me contarás qué tal ha ido el port a Mac, más que nada porque hoy mismo he recibido mi iMac de 27" con i7-2600 al que le voy a meter 16GB de RAM. Supongo que el asMSX debería ir finito.

Las pruebas que hice en su día fueron bien, el único problema es que la versión de Bison que va incluida de serie con las herramientas de desarrollo de Apple está muy anticuada y no es compatible en cuanto a sintaxis con la empleada para programar asMSX.

Pero una vez sustituida ésta, no debería haber ningún problema. De hecho, el propio makefile incluido para compilar la versión de Linux debería funcionar tal cual.

Y si todo está OK, anímate a subirlo a la página de Google Code recién creada.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: alucardX en 29 de Julio de 2011, 12:40:01 pm
Hola!

Pues en Mac OS X Snow Leopart 10.6.8 me ha compilado a la primera, sin tener que hacer nada (salvo poner un espacio en el -oasmsx, ya que en el gcc de OSX no coge el parámetro). Pero ya tengo una versión compilada en nativo:

gcc prog.c parser1.o parser2.o parser3.o -oasmsx -Os -s -lm
lex.c:1763: warning: prototype for 'yywrap' follows non-prototype definition
ld: warning: option -s is obsolete and being ignored
ld: unknown option: -oasmsx
collect2: ld returned 1 exit status
make: *** [asmsx] Error 1
Galactica:src iban$ gcc prog.c parser1.o parser2.o parser3.o -o asmsx -Os -s -lm
lex.c:1763: warning: prototype for 'yywrap' follows non-prototype definition
ld: warning: option -s is obsolete and being ignored
Galactica:src iban$ ls
asmsx        final.c      makefile.win parser2.c    parser3.l
dura.c       lex.c        parser1.c    parser2.l    parser3.o
dura.h       lex.l        parser1.l    parser2.o    prog.c
dura.y       makefile     parser1.o    parser3.c
Galactica:src iban$ ./asmsx
-------------------------------------------------------------------------------
 asMSX v.0.16 WIP. MSX cross-assembler. Eduardo A. Robsy Petrus [01/06/2010]
-------------------------------------------------------------------------------
Syntax: asMSX [file.asm]
Galactica:src iban$ file ./asmsx
./asmsx: Mach-O 64-bit executable x86_64

Tengo este bison:

Galactica:asMSX iban$ bison -V
bison (GNU Bison) 2.3
Written by Robert Corbett and Richard Stallman.

¡POR FIN FUERA WINE! :-))))

Robsy, con ese pedazo de pepino y 16Gb de RAM que vas a hacer? ¿despegar cohetes? :-))))

Un abrazote


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: e_sedes en 29 de Julio de 2011, 12:43:52 pm
Muchísimas gracias cjv99! y requetebienvenido por estos lares!  :D :D :D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: pitpan en 29 de Julio de 2011, 12:58:48 pm
Son buenas noticias, AlucardX! Hasta hace nada, la versión que incluían los de Apple era la 0.875, que ya era obsoleta en 1.998, cuando empecé a trabajar un poco en Bison. En fin. Gracias por las pruebas y que lo disfrutes (y uses) mucho. Será buena señal si te enzarzas con el asMSX.

Pues nada, me voy a montar un DevCenter fantástico. El torpedo es más que nada para editar video en FullHD, que necesita de todas todas mucha CPU (por eso el i7), muchísima RAM (16GB y porque no le caben más al pobre iMac) y una tarjeta de video que aguante lo que no está escrito (una ATI Radeon HD 6970M con 2GB GDDR5). De todos modos, me da a mi que tardaré poco en organizarme una partición con Ubuntu ;)


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: LocoMJ en 29 de Julio de 2011, 02:24:49 pm
@Alucard : Awesome!!!  :o ¿Vas a colgar el OSX-AsmMSX?


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: alucardX en 29 de Julio de 2011, 08:48:39 pm
El que necesite la versión de asMSX que me la pida y os la paso, pero vamos, es algo que podéis hacer vosotros mismos :D
Tengo que hablar con el owner del proyecto para que me añada, no he encontrado la opción en google code  ???

@robsy: llevo algún tiempillo haciendo algunas cosillas 'jart' para el MSX, pero no ha sido desde principios de verano que me he puesto en serio. Respecto a tu máquina ¡16Gb es una barbaridad tiu! :D Yo tengo un XPS8300 con la misma configuración, pero con 8Gb de memoria CORSAIR y una ATI 5770 viejilla (pero me consume 'sólo' 400W VS la NVIDIA GTX4xx que me consumía casi 600W para hacer lo mismo).

Por cierto si vas a poner Ubuntu en esa maquinita, ponla en virtual, total... x"DDD

Un abrazote para todos!


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: cjv99 en 30 de Julio de 2011, 12:00:22 am
El que necesite la versión de asMSX que me la pida y os la paso, pero vamos, es algo que podéis hacer vosotros mismos :D
Tengo que hablar con el owner del proyecto para que me añada, no he encontrado la opción en google code  ???

@robsy: llevo algún tiempillo haciendo algunas cosillas 'jart' para el MSX, pero no ha sido desde principios de verano que me he puesto en serio. Respecto a tu máquina ¡16Gb es una barbaridad tiu! :D Yo tengo un XPS8300 con la misma configuración, pero con 8Gb de memoria CORSAIR y una ATI 5770 viejilla (pero me consume 'sólo' 400W VS la NVIDIA GTX4xx que me consumía casi 600W para hacer lo mismo).

Por cierto si vas a poner Ubuntu en esa maquinita, ponla en virtual, total... x"DDD

Un abrazote para todos!

Te añado en el proyecto cuando quieras.

Un cordial saludo

cjv99.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: cjv99 en 30 de Julio de 2011, 10:30:11 pm
Hola buenas noches, de nuevo vuelvo solo para comentar una cosa.

Que he añadido al proyecto ya a alucardx.

Y también que he añadido el control de sistema por mercurial que me habían pedido en msx.org, para más comodidad de desarrollo, ya que he estimado que era lo mejor para poder seguir desarrollandolo tanto vosotros, como yo, así podremos actualizarlo constamente.

Cordiales saludos a todos.

cjv99.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: Jos'b en 31 de Julio de 2011, 08:10:38 pm
Gracias de mi parte también,

la curiosidad me ha superado y no pude resistirme a la tentanción de ver el código.

Saludos y siento no poder ayudar en la tarea de mejorar el asmsx  :'(



Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: SapphiRe_MSX en 01 de Agosto de 2011, 09:32:17 am
¡Hey! Desaparezco unos días del foro... ¡¡y la que se lía en mi ausencia!! ;D ;D

cjv99 muchísimas gracias por tu gesto. Los que usamos asMSX de forma asidua te lo agradecemos infinitamente.

Y bienvenido al foro :D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: Mortimer en 01 de Agosto de 2011, 11:08:14 am
¡Bienvenido y mil gracias por esa liberación!

¡En cuanto tenga un rato bajo el codigo y empiezo a estudiarlo!  ;D





Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: Iggy Rock en 04 de Agosto de 2011, 12:45:28 am
Digo lo mismo que Mortimer ... y que además deberían ponerte una estrella gorda debajo del nick.

Este código pensado por Robsy me ha hecho muy feliz durante años. Tratadlo co mucho cariñito.



Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: pitpan en 04 de Agosto de 2011, 09:47:01 am
El código está programado utilizando C y con escáneres léxicos y sintácticos generados con Bison y Flex. Supongo que no es el código mejor estructurado del mundo, pero más o menos hace su trabajo. No se le puede pedir más a un pobre economista / casi abogado ;)

Por cierto, ¿alguien me puede dar alguna pista sobre el uso de mercurial? No lo he empleado nunca y no tengo ni idea de cómo remitir los cambios que pueda hacer en el código...


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: MsxKun en 04 de Agosto de 2011, 11:44:51 am
No se le puede pedir más a un pobre economista / casi abogado ;)

Yo eso de economista, hoy dia tal como esta todo, no lo diria muy alto  ;D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: pitpan en 04 de Agosto de 2011, 11:48:53 am
Vale. Diremos entonces "mis labores" ;D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: OKI09 en 04 de Agosto de 2011, 02:45:53 pm
Me uno a los demás en todo lo dicho.

Mil gracias por tu gesto, cjv99.

Bienvenido. :laugh:


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: cjv99 en 04 de Agosto de 2011, 04:47:49 pm
Pues mercurial yo lo utilice alguna vez y creo recordar que se utilizaba el prompt de msdos, con los comandos de mercurial podias subir los cambios, hacer actualizaciones, hacer una copia/clon completa de los que hay en su arbol de directorio, se crea una carpeta de todo como una copia, el código también se puede ver online.

Todos los comandos comienzan con hg el simbolo de este, para hacer la copia de archivos que es lo mismo que descargar es hg clone y la direccion que genere en code google, los cambios que has realizado se añaden haciendo un hg push y para que estos queden reflejados creo que es hg commit.

De todas formas como creo que es mejor que le deís un ojo ya que yo lo he utilizado muy pocas veces, aquí teneís un enlace a un tutorial, para refescarme la memoria y a vosotros también http://mercurial.selenic.com/wiki/SpanishTutorial.

Espero que sea de vuestro agrado y os ayude tanto como a mí.

Saludos cordiales a todos.

cjv99.




Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: j4mk3 en 04 de Agosto de 2011, 07:04:03 pm
Mil gracias  !
No se como expresar lo contento que me hace esta noticia !
Si esta herramienta no hubiera hecho nada de lo creado en los ultimos 4 años.
Recuerdo cuando empezamos a hacer cosillas Napalm y yo con el GEN y en MSX real.
Y luego descubrir el asMSX...dios que maravilla! que paz.
Y ahora que estoy creando megaroms...es una pasada.

De verdad que muchisimas gracias, estoy muy muy contento ! Espero poder seguir creando para MSX y para disfrute tanto personal como vuestro de los resultados durante mucho tiempo.
 ;D ;D ;D mil arigatooos  ;D ;D ;D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: alucardX en 09 de Agosto de 2011, 01:09:49 pm
A ver si este fin de semana subo el asmsx compilado para OSX, que ando tremendamente liado y no he tocado el portátil en una semana  >:(

Un saludote


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: SapphiRe_MSX en 09 de Agosto de 2011, 06:07:28 pm
Yo en mi blog seguiré poniendo código a disposición de la gente con la sintáxis de asMSX. En breve una adaptación del driver musical del Protracker con soporte para FM-Pac, Music-Module y Moonsound :D


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: pitpan en 10 de Agosto de 2011, 07:52:59 am
Insisto en que lo más urgente para "hacer crecer" el ámbito del asMSX es mejorar las instrucciones y, sobre todo, traducirlas al inglés para llegar a un público más amplio.

¿Algún voluntario para depurar y/o traducir el manual?

Michel me ha comentado que en breve publicará otro juego opensource en formato asMSX.


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: utopian en 08 de Octubre de 2011, 10:52:21 pm
Acabo de encontrar un bug en el asMSX, al ejecutarlo en Linux. He subido la descripción del problema y mi solución a la página del proyecto, pero aviso aquí por si acaso no se monitoriza mucho ;).


Título: Re: ASMSX LIBERADO CON LICENCIA GPL
Publicado por: cjv99 en 17 de Octubre de 2011, 09:28:15 pm
Hola buenas noches, he visto el error reportado y en cuanto pueda usar ubuntu, lo intentaré reproducir en ubuntu y ver donde se encuentra el problema.

Por ahora no tengo ningún ordenador con ubuntu, pero ya encontraré uno y de paso realizaré más pruebas, como slackware, mandriva, etc, haber si sucede lo mismo.

En cuanto consiga subsanarlo y testearlo en más de una distribución de linux y verificado en todas, subiré la actualización.

También si alguien quiere darme una mano, bienvenida será ya que linux, no es que sea un experto, aunque alguna vez haya programado para él.

El reporte del error está bastante detallado.

Gracias por el reporte y al que lo ha reportado para poder corregirlo.

Un cordial saludo.

cjv99.