Disquetera 1541 para disquetes FAT

Moderador: Fundadores

Avatar de Usuario
GorGo
Aspirante a demonio
Aspirante a demonio
Mensajes: 494
Registrado: 20 Jul 2013, 00:08
Been thanked: 1 time

Re: Disquetera 1541 para disquetes FAT

Mensaje por GorGo »

Porque el sistema de archivos de una 1541 no tiene nada que ver con el FAT, es como dos personas que hablan idiomas diferentes.

La 1571 sí lee FAT y el C128 puede leer esos archivos en modo CP/M, pero no ejecutarlos.
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Disquetera 1541 para disquetes FAT

Mensaje por Bubu »

Pero para cuando 2 personas no hablan el mismo idioma, tenemos un traductor (software), ¿nor?
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
GorGo
Aspirante a demonio
Aspirante a demonio
Mensajes: 494
Registrado: 20 Jul 2013, 00:08
Been thanked: 1 time

Re: Disquetera 1541 para disquetes FAT

Mensaje por GorGo »

No, los protocolos de escritura y lectura son diferentes y no se entienden las instrucciones si no son del mismo sistema de archivos.

Más gráfico, un juego de Commodore no corre en un gomas porque cada uno tiene su arquitectura y hay que "hablarle" en su idioma. Con los Amiga pasa lo mismo, con el cable null-modem copias juegos a la disquetera traduciendo a su idioma, pero igual tampoco entiende el FAT. Los Atari ST por ejemplo sí lo entienden y hay software para copiar juegos directamente en la disquetera del PC.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: Disquetera 1541 para disquetes FAT

Mensaje por wilco2009 »

Vamos a ver, me he documentado un poquillo sobre el tema.

La 1541 es una disquetera estándar de doble densidad, que físicamente puede alcanzar hasta la pista 40 exactamente igual que una disquetera de PC, por lo que a nivel físico no hay ningún impedimento para leer discos FAT.
Dicha disquetera es "inteligente" y lleva un 6502 incorporado con el sistema operativo de disco (CBM-DOS) también incluido en un chip de ROM en la propia disquetera, por lo que tiene la ventaja de que no ocupa recursos en el propio C64/Vic20.

Los discos formateados de manera estándar permiten acceder a 35 sectores de los 40 físicamente posibles, pero utilizando llamadas de bajo nivel el software puede acceder perfectamente hasta la pista 40. Esto se utiliza en algunas protecciones anticopia.

Adicionalmente cada pista tiene un número de sectores que varía dependiendo del número de pista, teniendo más sectores las pistas más externas y menos las internas.

Esta inteligencia de las disqueteras es el principal escollo para acceder a un disco de PC de DD, ya que el trabajo "sucio" lo hace la propia disquetera, y lo ejecuta en su propio procesador.

No acabo de tener toda la información, por lo que no se hasta que punto los comandos de comunicación entre la 1541 y el C64 permiten flexibilidad suficiente para leer otra cosa que no sea un disco con formato CBM-DOS y eso es una barrera infranqueable sin sacar la disquetera de su caja.

Los inconvenientes son pues lógicos y de forma de comunicación, no habiendo diferencias físicas sustanciales entre una unidad de 5.25" de PC y una 1541. Por tanto, si sacáramos la disquetera de su caja y la conectáramos a un PC debería de funcionar correctamente.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Disquetera 1541 para disquetes FAT

Mensaje por Bubu »

Gorgo, el que no lo entiende soy yo, jiji. Yo distingo claramente el hardware del software. Si el hardware (1541) es capataz de escribir 1 bit ande se le diga mediante pulsos que le llegan del cable serie, ¿por qué no va a poder haber un pograma en el PC que envíe convenientemente esos pulsos? Otra cosa es que nadie los haya hecho, pero que porque un protocolo no se entienda con otro no tié por qué ser imposible... pa eso están los pogramadores :-D
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Disquetera 1541 para disquetes FAT

Mensaje por Bubu »

Ah, wilco2009, no había leído tu respuesta. Eso ya tié sentido, y es que no contaba con que la 1541 tuviera firmware (que es un intermedio entre el hardware y el software, jiji). Así que si lo que recibe la 1541 por el cable son instrucciones de alto nivel, de sistema operativo digamos, poco se va a poder hacer...

De toas formas no voy a abrir mi disquetera pa enchufarla a un PC, no vaya a ser que me la cargue, jiji.
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
GorGo
Aspirante a demonio
Aspirante a demonio
Mensajes: 494
Registrado: 20 Jul 2013, 00:08
Been thanked: 1 time

Re: Disquetera 1541 para disquetes FAT

Mensaje por GorGo »

Eeeeso es! Me explico como el culo jajaja. Ese es el problema de las 1541, que son gobernadas por su propia circuitería y no por las controladoras de un ordenador.
Avatar de Usuario
Scooter !!Va-de-Retro
Demonio tercer orden
Demonio tercer orden
Mensajes: 967
Registrado: 27 Feb 2014, 11:33
Ubicación: Alicates
Has thanked: 1 time
Been thanked: 12 times

Re: Disquetera 1541 para disquetes FAT

Mensaje por Scooter »

Hay o habían bastantes hacks para las disketeras commodore, al final hay otro 6502 en ellas y es "conocido", además si no me equivoco se puede mandar un programa a la ram de la disketera y ejecutarlo. Me suena que esos inventos se hacían para aprovechar su cpu y hacer "multiproceso" lo que no se es como se hace ni hasta que grado de complejidad se puede llegar.
Solo se que no se nada (algunos no saben eso)
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: Disquetera 1541 para disquetes FAT

Mensaje por wilco2009 »

Que curioso, jejeje. Osea que se utilizó como uno de los primeros sistemas multiprocesador. :D

Eso habría que probarlo. ¿Tienes alguna referencia de algún ejemplo de lo que dices?
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Disquetera 1541 para disquetes FAT

Mensaje por Bubu »

AjaJaJaJaJa, uséase, que el que tiene un C64 y un 1541 tiene realmente 2xC64, AJajjaja, ¡¡qué arte!!
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Responder

Volver a “Commodore”