Karoshi MSX Community
05 de Julio de 2021, 04:48:15 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: ¿ Compilador Msx Basic ?  (Leído 8423 veces)
0 Usuarios y 1 Visitante están viendo este tema.
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
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« 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... Tongue
ASCII tenía otro (¿con el que hizo el R-Type? Roll Eyes); pero no lo he visto circular en mi vida Sad.
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ítuloDesarrolladorDistribuidorAñoSistemaMedio
BASIC compilerSoft waistSoft waist1985MSXTape
BASIC compilerHeart SoftHeart Soft1985MSXROM
BASIC Compiler For 64kSoft waistSoft waist1986MSXDisk

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
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« 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?.

Citar
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...... Grin. Yo me conformaría con empezar con un tokenizador/destokenizador BASIC, que seguro que sería muy útil para un montón de cosas Smiley

En línea

Doom dee doom dee doom
SapphiRe
Visitante
« Respuesta #7 : 07 de Abril de 2006, 12:28:29 pm »

Por pedir...... Grin. Yo me conformaría con empezar con un tokenizador/destokenizador BASIC, que seguro que sería muy útil para un montón de cosas Smiley

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
Karoshi Maniac
****
Mensajes: 495


No Pain, No Gain!


Email
« 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
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« Respuesta #9 : 07 de Abril de 2006, 01:47:07 pm »

Citar
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. Grin

Citar
Bueno Heart Soft si que es conocida, saco 2 pedasos de juegos para msx1: Vaxol y Craze

¡El Vaxol no estaba mal! Smiley. Claro que, ahora que caigo; si esa gente tenía un compilador, ¿no lo usarían para hacer esos juegos? Roll Eyes
« Última modificación: 07 de Abril de 2006, 01:48:57 pm por jltursan » En línea

Doom dee doom dee doom
nitrofurano
Karoshi Maniac
****
Mensajes: 259



WWW
« Respuesta #10 : 10 de Abril de 2006, 02:06:56 pm »

Citar
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
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« Respuesta #11 : 10 de Abril de 2006, 02:24:24 pm »

Citar
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 Sad. 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 Tongue; 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 Grin. 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ítuloDesarrolladorDistribuidorAñoSistemaMedio
BASIC compilerSoft waistSoft waist1985MSXTape
BASIC compilerHeart SoftHeart Soft1985MSXROM
BASIC Compiler For 64kSoft waistSoft waist1986MSXDisk

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 Grin Grin. Pero de esta página de generation-msx ¿ Se pueden descargar estos compiladores ?
En línea
carlobandini
Karoshi Fan
**
Mensajes: 56



WWW Email
« 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
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!