jjfranco
Visitante
|
|
« : 06 de Abril de 2006, 07:49:18 pm » |
|
Hace poco, lei en una revista antigua (que po rcierto ahora no soy capaz de encotrar el articulo entre las revistas), la existencia de un compilador que permitía transformar un programa de msx basic en uno en CM (acelerando el programa entre 8 y 100 veces), sin embargo he estado buscando en Internet y no soy capaz de encontrar gran cosa, casi siempre me aparece el Basic Kun.
¿ Alguien sabe algo de este tema ? ¿ Es cierto que existe este compilador?
|
|
|
En línea
|
|
|
|
SapphiRe
Visitante
|
|
« Respuesta #1 : 06 de Abril de 2006, 08:14:31 pm » |
|
Como no sea el KUN-Basic Compiler...
|
|
|
En línea
|
|
|
|
jjfranco
Visitante
|
|
« Respuesta #2 : 06 de Abril de 2006, 08:33:26 pm » |
|
Voy a intentar buscar el artículo este finde para comprobarlo, pero creo que no es basic kun. Me llamó bastante la atención, por que la noticia era como si se tratase de un compilador independiente.
|
|
|
En línea
|
|
|
|
jjfranco
Visitante
|
|
« Respuesta #3 : 07 de Abril de 2006, 07:40:30 am » |
|
Esta informacion apareció en el nº25-26 de diciembre de msx extra (en su pagina 59), y el compilador era de lla empresa Dynadata.
|
|
|
En línea
|
|
|
|
jltursan
|
|
« Respuesta #4 : 07 de Abril de 2006, 09:55:00 am » |
|
Pues que yo recuerde estaban el BASCOM de microsoft con el que sólo se podía compilar el propio MBASIC (que creo que era el intérprete), el holandés MCBC que publicaron en una revista de por ahí y el Mozart de Adriano Camargo; pero este último no tengo la seguridad de que fuera un compilador de verdad... ASCII tenía otro (¿con el que hizo el R-Type? ); pero no lo he visto circular en mi vida . El KUN no es realmente un compilador (es un JIT primitivo) y el NestorBasic es una extensión de éste. Hay otro chisme chisme por ahí que puede llevar a confusión, el BASKOM, que no es un compilador de BASIC, lo único que hace es ejecutar comandos de BASIC bajo MSX-DOS.
|
|
|
En línea
|
Doom dee doom dee doom
|
|
|
SapphiRe
Visitante
|
|
« Respuesta #5 : 07 de Abril de 2006, 09:57:56 am » |
|
Pues no lo conocía/recordaba. Acabo de mirar en generation-msx y salen tres compiladores de basic adicionales: Título | Desarrollador | Distribuidor | Año | Sistema | Medio | BASIC compiler | Soft waist | Soft waist | 1985 | MSX | Tape | BASIC compiler | Heart Soft | Heart Soft | 1985 | MSX | ROM | BASIC Compiler For 64k | Soft waist | Soft waist | 1986 | MSX | Disk |
Aunque en los tiempos en que estamos creo que sería más razonable crear un compilador cruzado de BASIC en C para poder editar y compilar más rápidamente. ¿Alguien se anima? Saludos -- SapphiRe
|
|
|
En línea
|
|
|
|
jltursan
|
|
« Respuesta #6 : 07 de Abril de 2006, 12:00:42 pm » |
|
¿Soft waist?, ¿Heart soft?, ni papa, ¿de que país del sol naciente habrán salido estos desarrolladores?. Aunque en los tiempos en que estamos creo que sería más razonable crear un compilador cruzado de BASIC en C para poder editar y compilar más rápidamente. ¿Alguien se anima? Por pedir...... . Yo me conformaría con empezar con un tokenizador/destokenizador BASIC, que seguro que sería muy útil para un montón de cosas
|
|
|
En línea
|
Doom dee doom dee doom
|
|
|
SapphiRe
Visitante
|
|
« Respuesta #7 : 07 de Abril de 2006, 12:28:29 pm » |
|
Por pedir...... . Yo me conformaría con empezar con un tokenizador/destokenizador BASIC, que seguro que sería muy útil para un montón de cosas Pues ya sabes, si quieres como el finde que viene vendrán KNM (y puede que WYZ) a mi casa podemos montar una mini-RU en la que podríamos discutir el tema, ¿qué te parece? ¿Te animas? Con LEX y YACC no sería complicado de hacer, ya que por algún sitio está la lista con todos los TOKENS del BASIC.
|
|
|
En línea
|
|
|
|
RC743
|
|
« Respuesta #8 : 07 de Abril de 2006, 12:32:21 pm » |
|
, ¿Heart soft?, ni papa, ¿de que país del sol naciente habrán salido estos desarrolladores?. Bueno Heart Soft si que es conocida, saco 2 pedasos de juegos para msx1: Vaxol y Craze.. y seguro que saco más pero ahora no me acuerdo
|
|
|
En línea
|
Obsoletobots : Transformense y Avancen!
|
|
|
jltursan
|
|
« Respuesta #9 : 07 de Abril de 2006, 01:47:07 pm » |
|
como el finde que viene vendrán KNM (y puede que WYZ) a mi casa podemos montar una mini-RU en la que podríamos discutir el tema, ¿qué te parece? ¿Te animas? Claro que sí. Me llevaré un esquema de los pasos que debería seguir ese tokenizador a ver si se puede sacar algo en claro. De paso los expertos en LEX y YACC podrán explicarme cosillas acerca de su funcionamiento. Bueno Heart Soft si que es conocida, saco 2 pedasos de juegos para msx1: Vaxol y Craze ¡El Vaxol no estaba mal! . Claro que, ahora que caigo; si esa gente tenía un compilador, ¿no lo usarían para hacer esos juegos?
|
|
« Última modificación: 07 de Abril de 2006, 01:48:57 pm por jltursan »
|
En línea
|
Doom dee doom dee doom
|
|
|
nitrofurano
|
|
« Respuesta #10 : 10 de Abril de 2006, 02:06:56 pm » |
|
como el finde que viene vendrán KNM (y puede que WYZ) a mi casa podemos montar una mini-RU en la que podríamos discutir el tema, ¿qué te parece? ¿Te animas? If i had skills enough, i would start it... The interesting of a basic to z80 asm compiler is it can be useful as well for development to all machines used z80 (like zxSpectrum, GameBoy, etc.) I don't know if converters like b2nasm (sf.net?) can be useful for this development A very good basic to z80 machine-code compiler is Uschi for zxSpectrum - if someone can disassemble this compiler (and re-structure in a language like C, Python, Perl, Basic or whatever), and know how to replace eventual zxSpectrum rom calls and stuff like that... I'm curious about this development milestones - who can start it, at least planning what is needed for this development?
|
|
|
En línea
|
|
|
|
jltursan
|
|
« Respuesta #11 : 10 de Abril de 2006, 02:24:24 pm » |
|
I'm curious about this development milestones - who can start it, at least planning what is needed for this development? Well, for now there's no development at all . Prolly we'll talk a bit about compilers, interpeters and such things... The programming of a compiler involves too much LEX & YACC magic for me ; I'm only focused on a C++ MSX-BASIC tokenizer/detokenizer that could be used on several PC tools to help developing.
|
|
|
En línea
|
Doom dee doom dee doom
|
|
|
jjfranco
Visitante
|
|
« Respuesta #12 : 13 de Abril de 2006, 03:11:34 pm » |
|
Si teneis pensado hacer algo relativo a un compilador de basic, o algo parecido, espero que conteis conmigo, seguro que puedo aportar algo . Ademas me parece una idea genia crear nuevos lenguajes para el msx, no todo va a ser ensamblador, asi los perezosos como yo lo tendremos más facil a la hora de programar.
|
|
|
En línea
|
|
|
|
jjfranco
Visitante
|
|
« Respuesta #13 : 13 de Abril de 2006, 03:28:30 pm » |
|
Pues no lo conocía/recordaba. Acabo de mirar en generation-msx y salen tres compiladores de basic adicionales: Título | Desarrollador | Distribuidor | Año | Sistema | Medio | BASIC compiler | Soft waist | Soft waist | 1985 | MSX | Tape | BASIC compiler | Heart Soft | Heart Soft | 1985 | MSX | ROM | BASIC Compiler For 64k | Soft waist | Soft waist | 1986 | MSX | Disk |
Aunque en los tiempos en que estamos creo que sería más razonable crear un compilador cruzado de BASIC en C para poder editar y compilar más rápidamente. ¿Alguien se anima? Saludos -- SapphiRe No sé si voy a preguntar un pegote . Pero de esta página de generation-msx ¿ Se pueden descargar estos compiladores ?
|
|
|
En línea
|
|
|
|
carlobandini
|
|
« Respuesta #14 : 13 de Abril de 2006, 05:39:11 pm » |
|
La gente de generation es bastante estricta con eso, sólo te dejan bajar traducciones.
|
|
|
En línea
|
|
|
|
|