• Parcheo FAT16 y otros parcheos en arranque

    From Fx Blasco@2:343/107 to All on Wed Oct 11 10:14:20 2023
    Saludos,
    Estoy montando una SD para el lector de tarjetas LPE-MMC-v6 de Padial.

    Con las utilidades de la tarjeta particioné des de mi MSX2 una SD de 256MB en 2, una partición FAT12 y el resto como FAT16.

    Curiosamente desde mi PC con Linux puedo operar con las 2 particiones aunque las dos son reconocidas como FAT16, pero mi MSX solo puede ver la primera.

    Para que el MSXDOS2 pueda ver la partición tengo que parchearlo con FAT16.COM de OKEI. Mi pregunta: el parcheo se realiza una sola vez y el programa queda modificado, o el parcheo se tiene que aplicar cada vez que se arranca poniéndolo en un fichero BAT, por ejemplo.

    También me ha parecido leer que MM ( Multimente) debe ser parcheado para detectar particiones FAT16. Hay alguna versión de MM que ya esté parcheada? ( tengo la 205 y la 207K) En caso que no, cual es el parche correcto para MM y si se tiene que aplicar también en cada ejecución del mismo.

    Gracias.

    FX Blasco

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)
  • From Jose Diaz Aguado@2:341/206 to Fx Blasco on Thu Oct 12 08:30:55 2023
    Siempre me he hecho un lio a la hora de formatear una SD con FDISK desde el Msx para luego cargarle Nextor. Recurro finalmente a Linux y como tu, formateo en FAT16, con mi Flash Jacks, no tengo problemas para que luego me detecte las particiones.

    Espero que otro usuario mas experimentado pueda ayudarte con eso.

    Un saludo!

    --- Mystic BBS v1.12 A48 (Raspberry Pi/32)
    * Origin: Sotano Msx BBS (2:341/206)
  • From Fx Blasco@2:343/107 to Jose Diaz Aguado on Thu Oct 12 17:21:36 2023
    Siempre me he hecho un lio a la hora de formatear una SD con FDISK desde el Ms
    para luego cargarle Nextor. Recurro finalmente a Linux y como tu, formateo en FAT16, con mi Flash Jacks, no tengo problemas para que luego me detecte las particiones.

    Sí, el caso es que he preferido para evitar problemas de compatibilidades, intentar formatear desde las utilidades del MSX par la tarjeta. La partición FAT12 sí la veo des de MSX-DOS y MM, sin problema ( aunque Linux no la reconoce
    como FAT12 si no en un caso como FAT16 i en otra distro como "otros").

    Es la segunda partición en FAT16 que no la llego a detectar con el MSX.

    Arranco con la partición FAT12 con el command2.com y msxdos2.sys de la versión 4.1 y llego a MSXDOS2 sin problema. Veo subdirectorios, etc... Puedo arrancar el Multimente también sin problemas.

    El caso es que desde MSXDOS2 cargo el driver FAT16.com pero no veo nada más. Si intento hacer b: para pasar a la segunda partición ( la fat16) de mi SD ( c: es la disketera) al hacer dir la veo vacía y sin datos correctos de tamaño.

    Por lo tanto ¿hay que hacer alguna cosa más después de ejecutar FAT16.com?

    No he encontrado el parche para soporte FAT16 desde MM, aunque en msx.org gdx que llevó hace un tiempo el tema de versiones parcheadas de MM me ha puesto enlaces que aún no puedo bajar. A ver si así lo consigo ;)

    Gracias.

    FX Blasco

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)
  • From Fx Blasco@2:343/107 to All on Sun Oct 15 16:00:40 2023
    Saludos,
    Estoy montando una SD para el lector de tarjetas LPE-MMC-v6 de Padial.
    Con las utilidades de la tarjeta particioné des de mi MSX2 una SD de 256MB en 2, una partición FAT12 y el resto como FAT16.
    Curiosamente desde mi PC con Linux puedo operar con las 2 particiones aunque las dos son reconocidas como FAT16, pero mi MSX solo puede ver la primera. Para que el MSXDOS2 pueda ver la partición tengo que parchearlo con FAT16.COM de OKEI. Mi pregunta: el parcheo se realiza una sola vez y el programa queda modificado, o el parcheo se tiene que aplicar cada vez que se arranca poniéndolo en un fichero BAT, por ejemplo.
    También me ha parecido leer que MM ( Multimente) debe ser parcheado para detectar particiones FAT16. Hay alguna versión de MM que ya esté parcheada? (
    tengo la 205 y la 207K) En caso que no, cual es el parche correcto para MM y s
    se tiene que aplicar también en cada ejecución del mismo.
    Gracias.
    FX Blasco

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)
  • From Fx Blasco@2:343/107 to All on Sun Oct 15 16:24:44 2023
    Saludos, he estado experimentando un poco y haciendo alguna pregunta al respecto sobre el tema Fat16 y creo haber encontrado una solución:


    Estoy montando una SD para el lector de tarjetas LPE-MMC-v6 de Padial.
    Con las utilidades de la tarjeta particioné des de mi MSX2 una SD de 256MB en 2, una partición FAT12 y el resto como FAT16.
    Curiosamente desde mi PC con Linux puedo operar con las 2 particiones aunque las dos son reconocidas como FAT16, pero mi MSX solo puede ver la primera.

    Con la tarjeta formateada en modo FAT12 + FAT16, la primera partición en esta tarjeta queda como MC000 y la segunda como MC001. En la primera partición FAT12 tengo el MSX-DOS1 y el MSX-DOS2 ( Command2.com y Msxdos2.sys correspondientes a la versión 4.4). Una vez arrancado y en el MSXDOS cargo el driver FAT16.COM.

    Según el fichero de instrucciones para la tarjeta, la 1a y 2a partición quedan autoasignadas en el arranque. Si tienes más particiones disponibles, deben asignarse a mano con el programa SDMMCCP.

    Usando la utilidad de particionar sin argumentos, me aparecía info de la tarjeta detectada y que había 2 particiones, así que como mínimo parecía que sí estaban y la LPE-MMC la reconocía. Simplemente asigné a mano la partición 2 ( MC001) a la unidad B: con SDMMCCP ("B:", 1). Ahora Sí!! La tarjeta reconoce la partición MC001 (FAT16) asignada a la letra B y puedo listar contenido y operar con ella.

    Al resetear el sistema, la partición MC001 ahora Sí se monta automáticamente. Solo es necesario cargar el driver FAT16.


    Para que el MSXDOS2 pueda ver la partición tengo que parchearlo con FAT16.COM de OKEI. Mi pregunta: el parcheo se realiza una sola vez y el programa queda modificado, o el parcheo se tiene que aplicar cada vez que se arranca poniéndolo en un fichero BAT, por ejemplo.

    De momento por mi experiencia hay que cargarlo cada vez. La documentación de la tarjeta describe que si se quiere arrancar des de una partición FAT16, el driver está incorporado de manera interna y no es necesario cargarlo, pero SOLO si es en la partición de arranque. Probaré a ver...


    También me ha parecido leer que MM ( Multimente) debe ser parcheado para detectar particiones FAT16. Hay alguna versión de MM que ya esté parcheada? (
    tengo la 205 y la 207K) En caso que no, cual es el parche correcto para MM y s
    se tiene que aplicar también en cada ejecución del mismo.

    El tema MM ha costado bastante ya que la página de OKEI no está muy bien organizada, y encontrar todos los ficheros de parcheo del MM no ha sido fácil. De todos modos en MRC gracias a gdx que parece que ya hizo el trabajo hace tiempo, he podido obtener una versión ya parcheada de MM 207A+ con el programa en inglés y documentación en castellano, así como los programas para configurar el MM como PMM y CS. El caso es que una vez cargado el driver FAT16, esta versión de MM puede acceder a la partición MC001 y leerla sin problemas.

    Pues ale! Un poco más cerca de tenerlo todo operativo ;)

    FX Blasco

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)
  • From Fx Blasco@2:343/107 to Fx Blasco on Sun Oct 15 16:29:42 2023

    Arranco con la partición FAT12 con el command2.com y msxdos2.sys de la versión
    4.1 y llego a MSXDOS2 sin problema. Veo subdirectorios, etc... Puedo arrancar el Multimente también sin problemas.
    El caso es que desde MSXDOS2 cargo el driver FAT16.com pero no veo nada más. S >intento hacer b: para pasar a la segunda partición ( la fat16) de mi SD ( c: e
    la disketera) al hacer dir la veo vacía y sin datos correctos de tamaño.
    Por lo tanto ¿hay que hacer alguna cosa más después de ejecutar FAT16.com?

    Solventado, no era un problema de FAT ( aunque sí es necesario cargar FAT16.com para poder acceder a la tarjeta formateada en fat16) si no que la partición MC001 no estaba montada en el sistema. Aunque la documentación decía que las 2 primeras particiones se automontaban, parece que no era así. Asignado manualmente la partición a la letra B: con la utilidad de la propia tarjeta, ya se reconoce y se puede acceder.

    FX Blasco

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)