Karoshi MSX Community
06 de Julio de 2021, 12:00:59 am *
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: asMSX y bug recurrente  (Leído 2574 veces)
0 Usuarios y 1 Visitante están viendo este tema.
samsaga2
Karoshi Fan
**
Mensajes: 76


Email
« : 30 de Diciembre de 2010, 03:14:32 pm »

A veces, de forma inexplicable, el compilador asMSX me deja de funcionar. Sale limpiamente sin hacer nada. Lo más extraño de todo es si borro una linea vacia del archivo asm (no sirve cualquiera tienes que ir probando) el compilador vuelve a funcionar con normalidad (uso cygwin).

No tengo donde subir los archivos. Si apareciera el autor y me diera el email se los enviaría.

Por otro lado no entiendo ésta política de no distribuir el código fuente de los programas. Yo mismo hubiera podido arreglarme el bug y enviar un parche. Además, si ahora desapareciera de golpe el autor o decidiera matar el proyecto sería una putada enorme.
En línea
pitpan
Karoshi Forum's Guru
*******
Mensajes: 1812


« Respuesta #1 : 30 de Diciembre de 2010, 09:10:39 pm »

No distribuyo el código fuente porque tengo que organizarlo y comentarlo un poco antes que nada, y lo cierto es que ando muy liado con otros temas. En cualquier caso, para meterle mano al código fuente con algunas garantías tendrías que controlar bastante Bison, Flex y C.

[SET MODE PICADO=ON]
De todos modos, como tienes toda la razón del mundo en cuanto a la disponibilidad de código fuente, pásate a cualquier otro ensamblador de Z80 cruzado, como tniasm, sjasm, pasmo, tasm, etc. Seguro que no tendrán errores de este tipo. O mejor todavía, prográmate tú uno a medida, que fue lo que hice yo en su momento.
[SET MODE PICADO=OFF]

Bromas aparte, ¿estás utilizando un sistema operativo Windows de 64 bits? Me temo que con un ejecutable de 32 bits puede pasar cualquier cosa. Si no, el problema radica muy probablemente en el formato de texto del código fuente, ya que traté de dar soporte simultáneo a archivos de texto en formato MS-DOS/Windows, Linux y MacOS. Y confírmame qué versión del asMSX estás empleando, por favor.

Mi e-mail está en la documentación del programa y suelo revisar también mis mensajes privados en el foro, así que si sigues interesado, pásamelo cuando quieras y trataré de replicar el error y depurarlo.
En línea
samsaga2
Karoshi Fan
**
Mensajes: 76


Email
« Respuesta #2 : 31 de Diciembre de 2010, 07:52:51 am »

Perdona por el pique no era mi intención Cheesy. Como es un bug menor que se resuelve moviendo lineas iré tirando con él. Uso cygwin en 64bits, puede que el problema venga por ahí.
En línea
pitpan
Karoshi Forum's Guru
*******
Mensajes: 1812


« Respuesta #3 : 31 de Diciembre de 2010, 10:42:11 am »

Es una aplicación nativa de consola Win32, por lo que sí es posible que no sea tan estable como debería ser. Hay algunos bugs inexplicables que afectan de vez en cuando al ensamblado desde sistemas de 32 bits, pero no tan repetidos como parecen afectarte a ti.

En cualquier caso, a ver si en este próximo 2011 consigo arreglar un poco el código fuente y liberarlo de una vez, más que nada porque ahora mismo la versión principal es la de Linux y la de Windows no es más que un port.
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!