Self Proclaimed Commodore Guru
15 años atrás
Self Proclaimed Commodore Guru
Yo creo que el problema con los rigidos en la BEER debe tener que ver con la manera en que funciona la interface.
Al usar los puertos del 8255 para toda la comunicación con el bus IDE, la temporización de los strobes de lectura y escritura se hace por software, y si eso no cae dentro de los parametros que puede manejar cada disco en particular falla.
Que tan bien documentado está el codigo de la ROM de la BEER? no creo que sea muy dificil convertirlo para que trabaje por LBA
A las CompactFlash les diste alimentación o conectaste el adaptador directamente? Te pregunto porque cuando empecé a averiguar por el divIDE vi que algunas CF andan con el divIDE y un adaptador CF-IDE sin corriente extra, y otras no.
Ojo que la Compact Flash hay de dos tipos: una que es reconocida como disco rígido y otra como tarjeta removible. Por ejemplo, para las primeras Sandisk hay un programita (extraoficial) que permite pasar de un modo a otro. Eso puede ser un problema. Otro, en cambio, puede ser el protocolo de corrección de errores que traen algunas (como las Trascend) que hace que no sean reconocidas.
En mi opinión, por haberlo experimentado en la Amiga (500,1200) las que no traen problemas son las Sandisk (las que tienen cubierta azul y roja). Tanto las Trascend como la Kingston (truchas) no me funcaron.
Muy raro Pinkstone lo que contás de la 1200, a mí me anduvieron todas las marcas que probé: Kingston 1 y 4 Gb, SanDisk de 128 en formato PCMCIA (las primeras), Hitachi y SanDisk (Truchas).
ME parece que el problema anda por el lado de lo que comentó Pablo, la única solución es reescribir todo el código de la interface, pero son 16kb de código de máquina en donde se redefine todo el basic de MSX agregándole algún que otro comando. Demasiado laburo para mi gusto.
Saludos !!!
En la 1200 son conocidos los problemas que traen las Trascend. Si bien pude hacer andar una de 4Gb en el ide, en el PCMCIA fue imposible. Si bien la reconocía, la velocidad de transferencia era bajísima. Inclusive, hay un post en amiga.org o en el English Amiga Forum donde listan las CF compatibles. Por el lado de la 500, solo pude hacer andar una Sandisk de 32 Mb y me falta probar la de 1 Gb del mismo modelo. Pero, tanto las Trascend como la Kingston no van.
bueno he tenido la alegria de encontrarme con un impreso de la beer, y despues de armarlo realize muchas pruebas sin exito, probe con todos los discos chicos que tenia por ahi, si bien me los reconoce, no logro nada ya que cuando deberia aarancar el basic o el Dos en la msx se resetea y vuelve todo atras, probe todas las configuraciones posibles (jumpers) en los rigidos, ademas de grabar varias versiones de eprom y probar, no logro que con la beer la msx1 arranque bien, por lo que me parece ver, que de alguna manera la beer utiliza direcciones o posiciones de memoria que tambien quiere el os, por que la mayoria de las veces que intenta cargar desde la dpf550 se cuelga o se queda con caracteres raros en pantalla o escribiendo sola caracteres por ahi, el unico disco que funciono fue un samsung como el que uso Carlos, un sv0432a de 4gb pude particionarlo, formatearlo y todo bien pero cuando apague la maquina nunca mas volvio a funcionar y sale el mensaje sysntax error en 0 y de ahi no salgo, me queda pensar en trabajar un poco con el asm de la rom, ya que me parece que el asunto del timing de algunas habilitaciones y datos no coincide con las velocidades del hd y por esto no se logra nada, seria bueno ver que podemos aportar para hacer que la beer sea mas compatible con aquello que tenemos por ahi dado vuelta, me sumo en la colaboracion de lo que desde mi parte pueda, cuento con grabadora de eprom, algunos discos viejos y ganas de ver esto andando.
La mayoría de la información de pruebas la estamos consultando entre todos en la lista de correos Yahoo de MSX: MSXERROR51.
En retrocomputación voy publicando lo que mas o menos "está pasado en limpio".
No probé con el Samsung de 4 Gigas, hay dos modelos, uno que anda y el otro que no.
De los discos que si andan sin dramas te puedo confirmar el ST3660 de Seagate y el QUANTUM LPS 170 AT . Más las compact flash de 128 Mb y 256 Mb de SanDisk.
La idea de "retemporizar el soft" no es mala, pero me parece que The_Woz dio con la tecla al indicar que no hay un comando de "reset" al bus IDE en el arranque. HAy que revisar el archivo fuente.
Sobre el basic: Si cuando en el arranque la MSX1 te dice "SOLID Disk BASIC version 1.3" quiere decir que la beer se inicializó, si te dá otra cosa, arrancó utilizando el basic que está en la rom de la máquina y no en la rom de la beer.
Pero la bolsa de gatos es la lista.
Saludos !!!