HispaMSX

RE: [hispamsx] Obtener direcciones

2004-12-12 20:06:11
Muchas gracias por la respuesta.
Saludos


________________________________

De: Eduardo Robsy Petrus [mailto:robsypetrus(_en_)hotmail(_punto_)com] 
Enviado el: domingo, 12 de diciembre de 2004 12:15
Para: hispamsx(_en_)yahoogroups(_punto_)com
Asunto: RE: [hispamsx] Obtener direcciones


Si se trata de sacar las direcciones de inicio, final y ejecucion para un 
binario ejecutable desde BASIC, es decir, algo que puedes cargar con un 
BLOAD, la mejor opcion es ver con un editor hexadecimal la cabecera. O si no

tienes nada parecido, desde cualquier Windows o lo que tengas a mano, abres 
una ventana de MS-DOS y utilizas DEBUG nombre_fichero y despues simplemente 
el comando "D", que es, precisamente, DEBUG.

Olvidate del primer byte, que creo que deberia ser EFh, pero no me hagas 
caso, y despues tienes secuencialmente los datos, con el byte bajo primero.

Es decir, que si te aparece algo asi como

EF 00 80 FF BF 20 80 ..

entonces las direcciones son las siguientes>

INICIO = 8000h

FINAL = BFFFh

EJECUCION = 8020h

Por tanto, deberias salvar esto como

BSAVE"CAS:PRUEBA",&h8000,&hBFFF,&h8020

Espero que esto te sirva!

Para hacer las cosas de una forma todavia mas facil, si quieres grabar en CD

en lugar de en cinta, o en cinta pero desde soporte digital, bajate la 
distribucion del asMSX v.0.10, porque incluye el programa MSXWAV, que te 
convierte automaticamente ficheros de MSX a WAV que puedes cargar en 
cualquier MSX, utilizando formatos estandar. Tan facil como escribir MSXWAV 
fichero.

Un saludo,

Edu R.

     Hola, pues que estoy interesado en pasar un programa de disco a
cinta, y hace bastante tiempo tenia un programita que automaticamente,
diciendole cual era el fichero ejecutable en el disco, te daba las
direcciones que necesitaba para grabarlo a cinta usando Bsave"cas:....., y
ahora lo estoy buscando como loco y no doy con el, si a alguien le suena
algo asi y lo tiene me haria un gran favor mandandomelo, o si recuerda la
forma de obtener esas direccones de otra forma, le estaria muy agradecido.

     Saludos y gracias.




*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org 



Patrocinio de Yahoo! Grupos     
        

________________________________

Enlaces a Yahoo! Grupos


*       Para visitar tu grupo en la web, accede a :
        http://es.groups.yahoo.com/group/hispamsx/
          
*       Para cancelar tu suscripción a este grupo, envía un mensaje a:
        hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com
<mailto:hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com?subject=Unsubscribe> 
          
*       El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones del
servicio de Yahoo! <http://es.docs.yahoo.com/info/utos.html> . 





<Anterior en la conversación] Conversación actual [Siguiente en la conversación>