XL/XE programas ".atr" dañados - como diagnosticar?

Para cualquier plataforma ATARI, computadores o consolas.
Avatar de Usuario
ebot
novice
novice
Mensajes: 15
Registrado: Jue Oct 14, 2010 11:15 pm
Reputación: 0
Ubicación: Caracas - Venezuela
Contactar:

XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ebot »

Que tal amigos, un cordial saludo..

Bueno sinceramente aquí, disfrutando despues de viejo con mi 800xl.

Tengo un problema con varios programas en formato ".atr" que he conseguido en algunos ftps. Lo que no entiendo es porque en el emulador Atari800win si me cargan pero en la real maquina 800xl me da error?

Como poder diagnosticar si una .atr está dañada, ó si es reparable. Abriendo esta .atr com la utilidad ATRutil he podido ver que internamente estan como vacias, ATRutil arroja un mensage que dice "Kboot Disk", no se que significa, pero talvez ustedes puedan confirmarme si esto es que la imagen ya está dañada y no hay nada que hacer.

Aqui dejo un link con una de las imagenes que deseo probar, por si alguien quiere abrirla y darme una mano: http://ftp.pigwa.net/stuff/collections/ ... pecial.atr

Una captura de pantalla del analisis con ATRutil: Imagen

Gracias brothers 8-|
Avatar de Usuario
133MHz
expert
expert
Mensajes: 1950
Registrado: Sab Abr 05, 2008 2:06 pm
Reputación: 0
Ubicación: Santiago, Chile
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por 133MHz »

KBOOT DISK (Ken's Autoboot) es un loader de disquete básico y bastante común, caracterizado por mostrar una letra "k" durante la carga.
Con el botón "Extrct Bin" puedes extraer el ejecutable (.EXE o .XEX) cargado por el KBOOT, para poder cargarlo desde DOS o el loader de tu preferencia.
xt5
expert
expert
Mensajes: 512
Registrado: Mar Sep 18, 2007 1:16 am
Reputación: 0
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por xt5 »

ebot escribió:ATRutil arroja un mensage que dice "Kboot Disk", no se que significa, pero talvez ustedes puedan confirmarme si esto es que la imagen ya está dañada y no hay nada que hacer.
Kboot es un sistema ligero y eficiente para cargar XEXs, esos diskettes NO TIENEN SISTEMA DE ARCHIVOS, por lo que no puedes "ver" su contenido, esto es normal.

Has podido cargar alguna vez con tu actual setup un diskette (o imagen) hecha con Kboot (aparece una K en la primera linea de la pantalla)???
Que porcentaje de juegos te da ese mismo problema?
Como los cargas?

Si carga en el Atari800win deberia de cargar en el atari real, tal vez el problema esta en como lo intentas cargar.

edit: oops, 133MHz se me adelanto.
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10892
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 8
Ubicación: La Florida-Santiago-Chile
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ZZT »

Prueba lo siguiente: Antes de encender el Atari hay que mantener presionada la tecla OPTION para desabilitar el Basic. Es posible que en el emulador lo tengas desactivado y por eso te corren las imagenes sin problema, pero en el Atari real hay que hacerlo " mano".
Es increible, pero varios juegos no cargan por esta simple causa. 0-]
Avatar de Usuario
ebot
novice
novice
Mensajes: 15
Registrado: Jue Oct 14, 2010 11:15 pm
Reputación: 0
Ubicación: Caracas - Venezuela
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ebot »

133MHz escribió:KBOOT DISK (Ken's Autoboot) es un loader de disquete básico y bastante común, caracterizado por mostrar una letra "k" durante la carga.
Con el botón "Extrct Bin" puedes extraer el ejecutable (.EXE o .XEX) cargado por el KBOOT, para poder cargarlo desde DOS o el loader de tu preferencia.
Oye gracias, no sabia esto que me explicas 8-|

xt5 escribió:
ebot escribió:ATRutil arroja un mensage que dice "Kboot Disk", no se que significa, pero talvez ustedes puedan confirmarme si esto es que la imagen ya está dañada y no hay nada que hacer.
Kboot es un sistema ligero y eficiente para cargar XEXs, esos diskettes NO TIENEN SISTEMA DE ARCHIVOS, por lo que no puedes "ver" su contenido, esto es normal.

Has podido cargar alguna vez con tu actual setup un diskette (o imagen) hecha con Kboot (aparece una K en la primera linea de la pantalla)???
Que porcentaje de juegos te da ese mismo problema?
Como los cargas?

Si carga en el Atari800win deberia de cargar en el atari real, tal vez el problema esta en como lo intentas cargar.

edit: oops, 133MHz se me adelanto.
Por dios, si eres tu xt5!!! que bueno que caiste por aquí, casualmente estoy usando tu "sio2vcp" para poder cargar las .atr!! mil gracias colega, tu proyecto me tiene FELIZZZZZ!

Mira mi actual setup es tu SIO2VCP y mi 800xl, siempre testeo las .atr en Atari800win cuando no me abren con el sio, aquí una captura de la consola de comando intentando leer la imagen "cmcs.atr" fijate el error que me da.

Que debería hacer para cargar la imagen? lo que dice el colega de "Extrct Bin" extraer el ejecutable (.EXE o .XEX) , pero la cosa es que tu SIO2CVP tengo entendido solo carga las .atr y no .exe y .xex por lo que he probado.

Captura SIO2VCP:
Imagen

:-°

Tienes razon en el emulador cuando inicializo el programa si aparece una K, pero no se como abrilo con el sio2vcp:
Imagen
xt5
expert
expert
Mensajes: 512
Registrado: Mar Sep 18, 2007 1:16 am
Reputación: 0
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por xt5 »

Ya veo cual es la posible causa del problema: el error -3 quiere decir que el archivo .atr tiene un tamaño que no corresponde.

Revise ese archivo a mano y la verdad es que esta mal, el encabezado dice que trae 238 sectores de 128 bytes cada uno, pero en realidad trae la mitad (119 sectores de 128 bytes)...

Si miras la ultima imagen de tu primer post el AtrUtil dice que el archivo deberia tener 30464 bytes de datos, pero si miras cuanto mide realmente el archivo te darás cuenta que solo trae la mitad.

En el post del SIO2VCP menciono que hay una especie de Torre de Babel de como algunas utilidades interpretaban los .atr y andaban por alli unas imagenes que no cumplian el estandard.

Tenemos 2 opciones en este caso:
-Agregar el padding necesario para doblar los sectores (no tiene mucho sentido)
-Corrigir el encabezado para que refleje lo real

Aqui tengo ambas soluciones para que las pruebes: http://www.ingenieria-inversa.cl/retro/sio2vcp/casos/

Y si alguien se encuentra con mas imagenes de este tipo, favor me las haga llegar (o imagenes de alta densidad que no he podido encontrar muchas)
Avatar de Usuario
ebot
novice
novice
Mensajes: 15
Registrado: Jue Oct 14, 2010 11:15 pm
Reputación: 0
Ubicación: Caracas - Venezuela
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ebot »

xt5 escribió:Ya veo cual es la posible causa del problema: el error -3 quiere decir que el archivo .atr tiene un tamaño que no corresponde.

Revise ese archivo a mano y la verdad es que esta mal, el encabezado dice que trae 238 sectores de 128 bytes cada uno, pero en realidad trae la mitad (119 sectores de 128 bytes)...

Si miras la ultima imagen de tu primer post el AtrUtil dice que el archivo deberia tener 30464 bytes de datos, pero si miras cuanto mide realmente el archivo te darás cuenta que solo trae la mitad.

En el post del SIO2VCP menciono que hay una especie de Torre de Babel de como algunas utilidades interpretaban los .atr y andaban por alli unas imagenes que no cumplian el estandard.

Tenemos 2 opciones en este caso:
-Agregar el padding necesario para doblar los sectores (no tiene mucho sentido)
-Corrigir el encabezado para que refleje lo real

Aqui tengo ambas soluciones para que las pruebes: http://www.ingenieria-inversa.cl/retro/sio2vcp/casos/

Y si alguien se encuentra con mas imagenes de este tipo, favor me las haga llegar (o imagenes de alta densidad que no he podido encontrar muchas)
Gracias xt5, la conversion que hiciste logró que ambas .atr funcionaran, se cargaron perefectamente con el sio2vcp, independientemente, no me serviran aun porque no se dejan salvar, desde que antes ya las habias testeado en el emulador note que al tratar de salvar la partida que por alguna razon esta imagen no permite la sobreescritura ó modo save (control + s) sale un tal "error 130", ni idea..

Lo que si estaria genial es saber como las arreglastes, y queria preguntarte como haces para convertir un .EXE a una .ATR?

Gracias man!
Avatar de Usuario
Analog
advantage
advantage
Mensajes: 181
Registrado: Mar Ago 03, 2010 11:38 am
Reputación: 0

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por Analog »

EBOT, puedes cargar dos imagenes en el sio2vcp, de esta manera cargas el programa en la primera disketera, y en la segunda guardas la data.

Acabo de grabar una .atr q ejecuta un .xex, se hace así:


1. abrimos atrutil
2. vamos a create
3. en la página que se abre, dejamos por defecto todo y solo modificamos el "Format type:", lo dejamos en Auto Boot.
4. nos pedirá un ejecutable, buscamos nuestro .xex y le damos ok. dirá que ha creado la imagen.
5. posteriormente guardamos los cambios en nuestro disco duro pinchando el boton save y dandole un nombre a nuestra imagen con extensión .atr.
6. Listo!

Nota: este método no nos permite colar archivos q no sean el ejecutable, al menos yo no he podido. habría q hacer una imagen con DOS, que bootee y que habrá el ejecutable. Por lo general yo le cambio la extensión en una imagen atr buena (por ejemplo hacemos una copia del CMC.atr, y cambiamos el CMC.XEX por PROGRAMA.XEX) y añado los archivos que necesite.
Avatar de Usuario
ebot
novice
novice
Mensajes: 15
Registrado: Jue Oct 14, 2010 11:15 pm
Reputación: 0
Ubicación: Caracas - Venezuela
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ebot »

Analog escribió:EBOT, puedes cargar dos imagenes en el sio2vcp, de esta manera cargas el programa en la primera disketera, y en la segunda guardas la data.

Acabo de grabar una .atr q ejecuta un .xex, se hace así:


1. abrimos atrutil
2. vamos a create
3. en la página que se abre, dejamos por defecto todo y solo modificamos el "Format type:", lo dejamos en Auto Boot.
4. nos pedirá un ejecutable, buscamos nuestro .xex y le damos ok. dirá que ha creado la imagen.
5. posteriormente guardamos los cambios en nuestro disco duro pinchando el boton save y dandole un nombre a nuestra imagen con extensión .atr.
6. Listo!

Nota: este método no nos permite colar archivos q no sean el ejecutable, al menos yo no he podido. habría q hacer una imagen con DOS, que bootee y que habrá el ejecutable. Por lo general yo le cambio la extensión en una imagen atr buena (por ejemplo hacemos una copia del CMC.atr, y cambiamos el CMC.XEX por PROGRAMA.XEX) y añado los archivos que necesite.
Excelente explicación Analog, muchas gracias de verdad, esto me orienta mucho!! :-°
Avatar de Usuario
ebot
novice
novice
Mensajes: 15
Registrado: Jue Oct 14, 2010 11:15 pm
Reputación: 0
Ubicación: Caracas - Venezuela
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ebot »

ZZT escribió:Prueba lo siguiente: Antes de encender el Atari hay que mantener presionada la tecla OPTION para desabilitar el Basic. Es posible que en el emulador lo tengas desactivado y por eso te corren las imagenes sin problema, pero en el Atari real hay que hacerlo " mano".
Es increible, pero varios juegos no cargan por esta simple causa. 0-]
Gracias Sr. ZZT, mis saludos!

Lo que dices de OPTION si lo estoy haciendo, mas que todo porque el sio2vcp creo que solo se maneja de esa manera para que cargue disco a traves del puerto com. Lo que si es que me abriste la mente para pensar si se podría prender la 800XL en modo basic sin tocar el Option, y desde el propio basic comunicarse con el puerto virtual que se crea en la PC. 0-]
Avatar de Usuario
ebot
novice
novice
Mensajes: 15
Registrado: Jue Oct 14, 2010 11:15 pm
Reputación: 0
Ubicación: Caracas - Venezuela
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ebot »

Analog escribió:EBOT, puedes cargar dos imagenes en el sio2vcp, de esta manera cargas el programa en la primera disketera, y en la segunda guardas la data.

Acabo de grabar una .atr q ejecuta un .xex, se hace así:
Analog probé lo que hiciste, convertí por ejemplo AvalonMusicComposer.xex a .atr, abrió perfecto en la 800xl, pero fijate, no se con que imagen lo probaste, trata que sea un software que tenga la función de "SAVE", intenta salvar sobre esa .atr que has creado a ver si puedes, yo no!, a mi todas me dan un tal "ERROR 130" cuando trato de salvar.
Avatar de Usuario
Analog
advantage
advantage
Mensajes: 181
Registrado: Mar Ago 03, 2010 11:38 am
Reputación: 0

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por Analog »

EBOT, sucede q ese tipo de imagenes me parecen que quedan de solo lectura.

tienes que cargar una segunda imagen .atr donde hacer save/load:

sio2vcp04 16 imagen1.atr imagen2.atr imagen3.atr

donde la imagen1.atr sería el programa, y la imagen2.atr el espacio donde guardar/cargar archivos. seguramente puedes invocar la segunda disketera desde el programa al ponerle "D2:EBOT.CMC" , pero nunca lo he intentado, debería funcionar.
Avatar de Usuario
ebot
novice
novice
Mensajes: 15
Registrado: Jue Oct 14, 2010 11:15 pm
Reputación: 0
Ubicación: Caracas - Venezuela
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por ebot »

Analog escribió:EBOT, sucede q ese tipo de imagenes me parecen que quedan de solo lectura.

tienes que cargar una segunda imagen .atr donde hacer save/load:

sio2vcp04 16 imagen1.atr imagen2.atr imagen3.atr

donde la imagen1.atr sería el programa, y la imagen2.atr el espacio donde guardar/cargar archivos. seguramente puedes invocar la segunda disketera desde el programa al ponerle "D2:EBOT.CMC" , pero nunca lo he intentado, debería funcionar.
Suena bien esto!!, entonces deberia crear una segunda imagen .atr en blanco para los saves... Dejame ver como se crea una imagen en blanco. Gracias hombre!!
Avatar de Usuario
vitoco
expert
expert
Mensajes: 869
Registrado: Mié Nov 08, 2006 7:25 pm
Reputación: 5
Contactar:

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por vitoco »

ebot escribió:Analog probé lo que hiciste, convertí por ejemplo AvalonMusicComposer.xex a .atr, abrió perfecto en la 800xl, pero fijate, no se con que imagen lo probaste, trata que sea un software que tenga la función de "SAVE", intenta salvar sobre esa .atr que has creado a ver si puedes, yo no!, a mi todas me dan un tal "ERROR 130" cuando trato de salvar.
Falta un detalle... no sacas nada con convertir un XEX en ATR-auto-boot (kboot o el que sea) si el programa requiere el DOS para funcionar. No conozco el Avalon, pero si no tiene incluida su propia funcion de grabación (incluso con formatos propios), seguro que necesita DOS, y en este caso alega ERROR 130, lo que me hace pensar que anda buscando el controlador para "D:", propio de DOS.

Respecto de los discos en que el ATRUTIL no puede mirar contenido, eso puede deberse a discos BOOT (sin DOS como ya dijeron), con el directorio corrupto o movido a otra ubicación, no ser un DOS compatible con DOS 2.5 (por ejemplo DOS 3), DOS con subdirectorios, etc.

++Vitoco
Avatar de Usuario
Analog
advantage
advantage
Mensajes: 181
Registrado: Mar Ago 03, 2010 11:38 am
Reputación: 0

Re: XL/XE programas ".atr" dañados - como diagnosticar?

Mensaje por Analog »

ahá, ... entonces ya no entiendo nada XD


como es posible generar en un disco un "autoexec.bat" donde cargue el DOS y acto seguido el ejecutable?
Responder