tarjeta multifuncion de RSBC

Страница 3/6
1 | 2 | | 4 | 5 | 6

By javiermi

Expert (127)

Аватар пользователя javiermi

09-03-2021, 18:44

Gracias, pero ahora estoy mas confundido:
de momento , solo parece funcionar el interfaz IDE ( he tratado de usar un floppy, pero no lo detecta)
segun esas instrucciones, parece ser que necesito que funcione el floppy para cargar el fdisk - no tiene sentido!
en mi caso particular, el ordenador arranca y veo un mensaje que dice "Disk Basic version x.x" , pero no reconoce ningun tipo de comando de disco, como fdisk, dir, asi que no se que es lo que no funciona
lo logico seria que despues de cargar el sistema operativo de disco , los comandos o bien esten disponibles, o me permita cargarlos, por ejemplo la carnivore, tienes que ejecutar "CALL FDISK", creo
Por otro lado, eso seria cuando seleccionas la ROM de Sunrise, pero y si seleccionas la NEXTOR?

Gracias

By capsule5000

Master (159)

Аватар пользователя capsule5000

10-03-2021, 01:52

Buenas javiermi. Lo más fácil para comprobar el buen funcionamiento de la placa, es utilizar la ROM NEXTOR que si no recuerdomal es sin colocar el último jumper. Partiendo de este punto, cuando arrancas el OMEGA la tarjeta hdd+floppy tiene que detectar la compact flash como en la siguiente imagen


Como.observarás en mi caso en la detección de la CF me detecta como MASTER una Sandisk de 512M. Si en este paso no detecta la tarjeta tienes un problema de hardware, es decir el zócalo de la CF no esta bien soldada o podría ser el zócalo del CPLD, incluso que la CF que insertas no la reconozca.

Si por el contrario si te detecta la CF, pero no tienes acceso a ella, desde windows la puedes formatear en FAT16 y puedes copiar directamente un msx-dos 2 a la CF.

Sobre el tema de la disquetera cualquiera de PC, con un disquete de arranque que tengs MSX-DOS, con el.agujero de la izquierda tapado tendría que arrancar sin problemas

By javiermi

Expert (127)

Аватар пользователя javiermi

10-03-2021, 08:05

Gracias por la informacion
esto es lo que you veo:
https://www.dropbox.com/s/7069s1jbnafswjb/1615317578327.jpg?dl=0
Estoy usando un adaptador de compact flash, peo si uso un compact flash real veo esto:
https://www.dropbox.com/s/42fgaxmwymqmys7/1615359303697.jpg?...
y unos segundos despues:
https://www.dropbox.com/s/tv21td0umw9qpl3/1615359303693.jpg?...
He formateado desde Windows una particion de 32 MB ( maximo para sunrise) y tambien de 4Gb, pero no tengo ni idea de como crear un disco msx-dos. Creo que he viso algo por ahi, pero no lo tengo claro
Por cierto, tengo una ROM con Sunrise y Nextor, pero ponga como ponga el ultimo jumper, no he visto nunca un mensaje diciendo "Nextor" , es esto normal?
Un saludo

By JamesBurton

Expert (93)

Аватар пользователя JamesBurton

10-03-2021, 12:43

En la primera foto se ve que te detecta el adaptador de compact flash por lo que parece que está correcto. Si luego te aparece el mensaje de "Disc Basic version x.x" es porque la tarjeta SD no tiene ni MSX-DOS ni Nextor y el Omega no puede arrancar el sistema operativo, y por tanto se va al Basic. En el Basic no existen los comandos fdisk, dir, etc. ya que esos comandos son de MSX-DOS o Nextor. Sí que puedes ver los ficheros de un disco con la orden files (similar al dir de MSX-DOS/Nextor).

Hasta donde yo tengo entendido, el FDISK accesible desde Basic con Call Fdisk es algo exclusivo de Nextor, ni el MSX-DOS ni el MSX-DOS2 implementan un Fdisk llamable desde Basic.

Quote:

Por cierto, tengo una ROM con Sunrise y Nextor, pero ponga como ponga el ultimo jumper, no he visto nunca un mensaje diciendo "Nextor" , es esto normal?

Es normal dado que el mensaje de "Nextor" lo muestra Nextor al arrancar, pero Nextor no arranca porque la SD no contiene los ficheros necesarios (NEXTOR.SYS y COMMAND2.COM) por lo que es imposible que te salga ese mensaje.

By javiermi

Expert (127)

Аватар пользователя javiermi

10-03-2021, 12:50

gracias james
creo que el problema es el adaptador de sd cards
He intentado formatear una sd card con fat 16 y copiar los ficheros de msx-dos, pero no los detecta
Desafortunadamente, no tengo mas que una compact flash y la estoy usando en otro retrocomputer - CPM, asi que no quiero tocarla
He comprado una de 1Gb, y probare en cuanto la reciba
Lo que encuentro bastante confuso, es que no solo tienes que tener una rom que te permita acceder a un disco, sino que ademas tienes que tener un disco de arranque -msx-dos
Bueno, como todo principiante , paso a paso vanmos aprendiendo..

By javiermi

Expert (127)

Аватар пользователя javiermi

10-03-2021, 12:57

OK, he corrido el comando "files" y me dice "disk offline"
como dije , no me esta leyendo el disco
he probado con mi compact flash, y si corro "files" me dice "bad drive name"
Que opciones tiene "files"?
hasta que no use un compact flash "legal" me parece que no voy a llegar muy lejos..

By JamesBurton

Expert (93)

Аватар пользователя JamesBurton

10-03-2021, 14:02

Las opciones de files las puedes ver aquí: MSX Wiki

Por otro lado, conviene aclarar que si bien Nextor no arranca porque la SD no tiene los ficheros necesarios, la ROM de Nextor sí que puede cargarse desde la ROM del cartucho si se selecciona Nextor con los jumpers.

Yo probaría lo siguiente:

  • Cambiar los jumpers del cartucho para seleccionar Nextor. Esto permitirá disponer de Nextor desde el Basic
  • Poner en el zócalo de la CF el adaptador con la SD puesta
  • Encender el Omega. Al no poder arrancar Nextor se irá al Basic pero la ROM de Nextor sí está disponible
  • Ejecutar CALL FDISK. Crear una partición en la SD
  • Cuando el FDISK se haya completado apagar el Omega, poner la SD en un PC y copiar a la SD los ficheros NEXTOR.SYS y COMMAND2.COM
  • Volver a poner la SD en el cartucho y arrancar el Omega
  • Nextor debería arrancar

El hecho de usar un adaptador de SD a Compact Flash no debería ser un problema, siempre que el cartucho lo reconozca, como así parece ser según la captura que enviaste.

By javiermi

Expert (127)

Аватар пользователя javiermi

10-03-2021, 14:56

Gracias James
Creo que podria tener 2 problemas:
- por culpa del adaptador no puede leer el sd card
- nextor bios no se activa
respecto del segundo punto: sea como sea que ponga jumper de la BIOS no veo ninguna pista que muestre que Nextos este activado, de hecho, cuando termina de cargar , ejecuto "call fdisk" y recibo un error" wong syntax"
Hay alguna forma sencilla de saber si Nextor se ha cargado?
He chequeado reprogramando la ROM de los ficheros de GITHUB, pero no veo ninguna diferencia
Tambien he chequeado y re-chequeado las soldaduras, etc, y no puedo ver nada mal

Otra cosa: para crear un disco MSX-DOS , que tamano puede tener la particion para Sunrise-IDE ?, creo que he leido que tiene que ser FAT12 o FAT16 y un maximo de 32Mbytes
Saludos

By JamesBurton

Expert (93)

Аватар пользователя JamesBurton

10-03-2021, 16:09

En mi opinión, para saber si la ROM de Nextor se ha cargado o no debería bastar con hacer CALL FDISK ya que, como decía en mi anterior comentario, sólo Nextor implementa una herramienta FDISK invocable desde Basic. Si al hacer CALL FDISK no te aparece dicha herramienta creo que podemos concluir sin muchas dudas que la ROM de Nextor no se ha cargado.

Efectivamente, para MSX-DOS el límite es de 32MB y debe ser FAT12. Cuando ya consigas cargar Nextor entonces podrás usar hasta 4GB si quieres porque Nextor tiene soporte nativo para FAT16.

By msxmakers

Hero (515)

Аватар пользователя msxmakers

11-03-2021, 17:00

Hola Javiermi,
como no tengo aun la tarjeta multicontroller montada, puede que se me escape algún detalle,
se basa en la MSX-IDE y en la TDC-600 y en ambas domino.
por lo que explicais, hay un jumper en esta placa que te permite cargar una BIOS.
por lo que leo del github además hay 3 versiones de bios, revisa esto.
de memoria, pero creo que al llegar a BASIC muestra si ha cargado el nextor disk bios v x.x, tal vez no.
en cualquier caso, si puedes optar por todo el proceso empezando desde disquete.
aclaro ciertas cosas:
El sistema arranca y busca todas las ROM (o bios) que tenga, entonces las carga y tal.
La bios del adaptador que tienes, tiene un jumper para elegir el dispositivo principal y secundario (no confundir con disco master y slave que no es lo mismo).
si el dispositivo primario es el Floppy y tiene un Floppy drive conectado adecuadamente, encenderá su luz buscando un disco. por tanto sería esta la unidad A:
si tiene un disco con una versión correcta de msxdos arrancará y no llegará a MSX-BASIC. si no tiene un disco con msx-dos intentará arrancar del disco compact flash, pero aun así este sería el disco b: en caso de no reconocer un sistema operativo compatible (con esa BIOS) pasará al BASIC, es decir:
el disquete arranca si tiene msxdos1
puede tener los ficheros de msxdos1 y tambien de msxdos2 pero de momento consigue un disco que tenga msxdos1. https://download.file-hunter.com/
hay un software que permite grabar una imagen dsk desde windows, yo la descargué de
http://www.lexlechz.at/en/software/DiskMgr.html
ahora si la BIOS que reconocida por el sistema es Nextor podrás ejecutar CALL FDISK desde BASIC y si la BIOS reconocida es de sunrise descargamos FDISK de sunrise (tengo que buscarlo) y puedes particionar.
crear la particion con windows es muy complicado y casi diría que con linux también.
el sistema de partición de msxdos tiene una herencia de cp/m que no se muy bien como juega (LUN) y para colmo ni siquiera nextor y msxdos2 hacen la misma partición.
msxdos2 necesita una partición fat12 para arrancar (32M) pero puedes tener una segunda en FAT16 si cargas una utilidad a posteriori.
Nextor tiene soporte nativo para fat16 pero hay otras incompatibilidades (como al parecer symbos).
ahora lee los enlaces que te pasé más arriba, consigue particionar e inicializar la o las particiones (lo que en otros sistemas acaba llamandose formatear pero aquí no) y por último podrás copiar los ficheros del sistema y arrancar dicha unidad.

Es un tema muy complicado, por eso llevo un siglo haciendo las instrucciones para la msx-ide.
saludos

Страница 3/6
1 | 2 | | 4 | 5 | 6