Karoshi MSX Community
05 de Julio de 2021, 04:47:20 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: Bad file mode  (Leído 3757 veces)
0 Usuarios y 1 Visitante están viendo este tema.
zilogZ80a
Karoshi Lover
***
Mensajes: 115



WWW Email
« : 06 de Septiembre de 2010, 10:39:59 pm »

Hola a tod@s

No se si es que me estoy volviendo tarumba o es que cada vez se menos....

Vamos a ver estoy probando el nuevo TIMEOUT en mi MSX2 Real un PHILIPS VG-8235 con floppy de 360kb

1 - Compilo el codigo con el asMSX con la opción .BASIC para que genere un fichero Binario. o .BIN con su .ORG etc

2 - Con el disk-manager formateo el disco a 360kb una cara o con _format desde el msx real da igual. y copio el .BIN

3 - Desde el MSX real introduzco el floppy de 3 1/2 realizo un FILES y me muestra su contenido  DEMO3 .BIN

4 - Ejecuto BLOAD "demo3.bin",R y al pulsar el intro me muestra el MSX Basic
     Bad file mode
     Ok


No hay forma humana de lanzarlo, ya estoy empezando a pensar si estara mal la disquetera.
paso una imagen de disco un .DSK de un juego a otro floppy virgen, se ejecuta el autoexec.bas
y zas el BASIC me dice

Line buffer overflow

Se os ocurre algo, creo que pensare en conectar un floppy externo o probar en una SD..
« Última modificación: 06 de Septiembre de 2010, 11:36:50 pm por zylogZ80a » En línea
kabish
Karoshi Maniac
****
Mensajes: 470


caspaflims@hotmail.com
« Respuesta #1 : 06 de Septiembre de 2010, 10:55:04 pm »

Prueba en un emulador, a ver si te carga.
En bluemsx tienes la opcion 'dir as dsk', metes el bin en una carpeta y listo.

Tampoco te fies del .basic, mira a ver que codigo te genera. Igual te ha metido una direccion no valida.
Comprueba la cabecera del bin, 7 primeros bytes, en un editor en hexadecimal.

Suerte.
En línea
zilogZ80a
Karoshi Lover
***
Mensajes: 115



WWW Email
« Respuesta #2 : 06 de Septiembre de 2010, 10:58:46 pm »

Prueba en un emulador, a ver si te carga.
En bluemsx tienes la opcion 'dir as dsk', metes el bin en una carpeta y listo.

Tampoco te fies del .basic, mira a ver que codigo te genera. Igual te ha metido una direccion no valida.
Comprueba la cabecera del bin, 7 primeros bytes, en un editor en hexadecimal.

Suerte.

Hola Kabish

Ya lo habia probado con emulador con la opcion de insertar directorio, y si funciona perfecto el .BIN en el bluemsx.

Un saludo.
« Última modificación: 06 de Septiembre de 2010, 11:01:27 pm por zylogZ80a » En línea
pitpan
Karoshi Forum's Guru
*******
Mensajes: 1812


« Respuesta #3 : 06 de Septiembre de 2010, 11:27:15 pm »

Visto lo visto, parece que el problema sea o bien un defecto del disco (posible, pero improbable por lo que cuentas) o bien que el Windows (o lo que uses) no te copia bien el archivo. Ten en cuenta que es posible que los sistemas Windows más actuales ya no aguanten los discos de 360 KB. O igual es la BIOS de los PCs la que no aguanta según que cosas... Hay un largo camino entre FAT12 y FAT32 y/o NTFS.

Pero bueno, llevo algo así como 20 años diciendo que los discos de 3,5" (y de 5,25") tenían los días contados... El cassette funcionará para siempre Wink

Prueba a usar la directiva .WAV "FICHERO" en asMSX (si es una versión reciente, claro) y a cargar el archivo por el puerto de cassette. En general, no da ningún problema y es bastante más rápido e inmediato que ir formateando discos y tal... Tongue
En línea
zilogZ80a
Karoshi Lover
***
Mensajes: 115



WWW Email
« Respuesta #4 : 06 de Septiembre de 2010, 11:35:36 pm »

Visto lo visto, parece que el problema sea o bien un defecto del disco (posible, pero improbable por lo que cuentas) o bien que el Windows (o lo que uses) no te copia bien el archivo. Ten en cuenta que es posible que los sistemas Windows más actuales ya no aguanten los discos de 360 KB. O igual es la BIOS de los PCs la que no aguanta según que cosas... Hay un largo camino entre FAT12 y FAT32 y/o NTFS.

Pero bueno, llevo algo así como 20 años diciendo que los discos de 3,5" (y de 5,25") tenían los días contados... El cassette funcionará para siempre Wink

Prueba a usar la directiva .WAV "FICHERO" en asMSX (si es una versión reciente, claro) y a cargar el archivo por el puerto de cassette. En general, no da ningún problema y es bastante más rápido e inmediato que ir formateando discos y tal... Tongue


Hola Robs

Ya era hora de verte de nuevo por aqui, a ver si contestas a mis privados que siempre te olvidas.

Realmente uso windows 7 x64 pero los pogramas que dan algun tipo de error los ejecuto en el XP Mode del 7.

Tambien uso el disk-manager para generar el disco y arrastrar el fichero .bin para que genere un disco de 360kb de una cara. Sino queda remedio tendre que crear un cable de cassette y conectarlo a un cd o reproductoer mp3

pero prefiero el disquette.

Un saludo.
En línea
zilogZ80a
Karoshi Lover
***
Mensajes: 115



WWW Email
« Respuesta #5 : 06 de Septiembre de 2010, 11:57:28 pm »

Hola de nuevo

creo que va a ser algo relacionado con el PC.

si carga un .bas desde el disquete no muestra nada creado en PC

si genero un .bas nuevo en el msx
10 poke -1,170
20 bload "demo3.bin",r

save "s.bas"

lo guarda bien y lo carga bien y veo el contenido del basic.
pero cualquier cosa desde el PC da error.

En línea
zilogZ80a
Karoshi Lover
***
Mensajes: 115



WWW Email
« Respuesta #6 : 07 de Septiembre de 2010, 12:38:37 am »

Ya porfin me puedo ir a la cama a gusto.

Ya lo tengo funcionando. como?

Formatee el floppy desde el msx _FORMAT
pero he aqui lo importante deje de lado mi flamante portatil y me fui a mi ordenador de sobremesa.
con una disquetera de 3 1/2 de las viejas y copio el fichero por la red de mi portatil a mi sobremesa y de este a la disquetera.

lo llevo al msx y bload"demo3.bin",r y VOILA se ejecuta el timeout en msx real.

Vaya dolores de cabeza que me ha dado la jodida disquetera del portatil.

Aqui queda por si alguna vez os pasa.
« Última modificación: 07 de Septiembre de 2010, 01:52:38 pm por zylogZ80a » 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!