HispaMSX

RE: ayuda skyblasc

2002-05-27 14:46:42
--- En hispamsx@y..., "jorge orozco" <jorgeorozco73@h...> escribió:
hola skyblasc,
perdona por el desconocimiento del tema

Hola Jorge,
no hay que disculparse por nada, aquí se pregunta por aprender y se 
responde para eso. Yo mismo llevo mucho tiempo con el MSX pero hasta 
ahora no tenía HD y mis preguntas sobre autoexec o msxdos2 pueden 
sonar a "novato" para más de uno, pero precisamente pregunto, para 
aprender :-DD

por fin me dado cuenta que el loadrom no se ejecuta a traves del 
basic, si 
no del msx-dos, pero el problema que tengo es que el msx-dos que 
baje de la 
red no funcina en el msx2 que tengo, puesto que me sigue saliendo 
el basic.
He formateado el disquete a traves del msx , he copiado el command 
y el 
msxconfig o algo parecido, lo he puesto en el msx, lo enciendo y no 
lo carga 
sigue saliendo el basic ¿como lo hago?

Bién, tienes un MSX2 con disquetera. Ahora un poco de teoría ( que se 
me corrija si me equivoco, please):

El SO MSXDOS necesita de un Kernel en ROM, que viene con el interfase 
de disco ( para disketeras externas) o en el propio MSX para los que 
tienen disketeras internas. Este Kernel es el encargado de chekear el 
floppy al arrancar y ejecutar el S.O. si lo hubiera o cargar el 
DiskBasic ( también en la misma ROM) y ejecutar el autoexec.bas. Si 
no hay nada de eso, se pasa al prompt del Basic con la Diskrom 
activada ( por eso arrancando con CTRL pulsado desactivará la 
diskrom, liberando un poco de memória Basic).

Para MSXDOSv1.x el Kernek necesario ya lo tienes en tu controladora 
de disco interna, así pués solo te falta arrancar con un diskete que 
contenga los archivos COMMAND.COM y MSXDOS.SYS. Con esto en tu 
diskete tendría que saltar al prompt del DOS ( A>) sin problemas. 
Para una versión del MSXDOS superior al 1.0 solo necesitas substituir 
los susodichos archivos COMMAND.COM y MSXDOS.SYS por otros de la 
versión 1.03 ( de igual nombre). Al arrancar con tales saldrás al 
prompt del DOS pero observarás el cambio en la versión a 1.03.

Para el uso de MSXDOS2, ya necesitas, a parte de COMMAND2.COM y 
MSXDOS2.SYS un nuevo Kernel en cartucho o en un IDE/SCSI.

Ahora a la parte práctica:

Graba en un diskete los archivos MSXDOS.SYS y COMMAND.COM. Graba 
también el LOADROM.COM y algunas .rom.

Arranca con el diskete puesto.

Si no sale el MSXDOS ( A:>)y vuelve al BASIC, entonces tus archivos 
no son correctos, ya que es lo único que se me ocurre que pueda 
fallar ( a excepción de que la diskrom de la disquetera esté chunga o 
tal, pero entonces la disketera no te funcionaría. Por cierto...Tu 
disketera funciona, no? A ver si va a ser eso...).

Asegúrate que tu disco está formateado para MSX ( al usar un PC para 
bajar archivos de internet a veces pasa que usamos discos no MSX y 
luego no va. Podría ser que no te detectara el disco - aunque 
tendrías un mensaje como DISK OFFLINE o tal-).

Asegúrate que tienes los archivos correctos para msxdos1.03 ( y no 
para msxdos2 por ejemplo). Una cosa que puedes intentar es bajarte el 
RUMSX. En el paquete completo te vienen en la carpeta ROM y DSK las 
roms para MSXDOS1 y MSXDOS2.2 que usa el emulador, y los .dsk con las 
diferentes versiones del S.O ( MSXDOS1.3, MSXDOS2.2,2.3,2.4). Haz la 
prueba con el emu cargando la rom de MSXDOS y el dsk de MSXDOS1.3 y 
verás que todo ha de funcionar bién. Puedes usar entonces una 
programa PC ( no recuerdo el nombre ahora, pero busca por funet o en 
la FAQ de www.msx.org) para organizar .DSK y extraer los archivos 
COMMAND.COM y MSXDOS.SYS del .dsk de la versión del SO 1.3 al disco 
duro y luego a un diskete formateado PC o usar el emulador para tener 
el .dsk del MSXDOS1.3 como disketera A y un disco MSX en la disketera 
del PC como B: y desde el MSXDOS del emu hacer un: COPY *.* B: para 
pasar el SO al diskete, y luego usarlo en tu MSX para arrancar.

Uffff...Si con todo esto no consigues al menos arrancar con el MSXDOS 
ya no se que hacer!!!

Si tienes algún problema para encontrar los archivos o el programa, 
me emaileas y te los mando al correo.

Espero que esta vez lo consigas y no dudes ( ni te averguenzes nunca) 
de preguntar ;-DD

Hasta otra!

Skyblasc



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