Controladora disco DPF-550

Page 1/2
| 2

By mohai

Paladin (958)

mohai's picture

11-01-2011, 12:10

Hola.

Estoy trasteando con un interfaz de disco marca AVT, modelo DPF-550.
Está fabricada por Daewoo. De hecho es el mismo modelo.
También lo hay con las marcas Talent, ECC y Dynadata.

De fábrica trae una disketera de 5,1/4, de simple cara y simple densidad (SS,SD, 180 K) y un conector para una segunda unidad externa.

Después de varias pruebas, he conseguido cambiar la disketera interna por una de 3,1/2 y he conseguido 360K. Formateo discos y puedo trabajar con ellos.
Con un PC y desde MS-DOS, puedo trabajar con los discos (3,1/2) que formateo con la unidad.

El problema es que no sé ni que densidad está usando ni si está usando las 2 caras.
He probado con discos corrientes de simple y doble cara (720 y 360 K), pero no los lee bien.
Forzando la lectura un par de veces, puedo ver el directorio, pero no puedo cargar nada. Acaba dando error.

El chip controlador que lleva soporta doble densidad (WD1770) y el pin que la controla no está forzado, con lo
cual pienso que el software se adapta a cada tipo de lectora y disco.

Después de este rollo, mi pregunta es: ¿Alguien conoce un modelo compatible que admita disco normales de 720k y
360K (doble densidad)? ¿Valdría un cambio de ROM? ¿Algún modelo compatible?

Curiosamente, los discos son firmados como DPF510. Lo cual me hace pensar que la ROM es de un modelo inferior y no
aprovecha las características de ésta controladora.

NOTA: También he conseguido conectar una disketera en el conector externo, pero aún no he probado que formatos admite.

Saludos y feliz año !!!

Login or register to post comments

By snakepow

Champion (295)

snakepow's picture

11-01-2011, 16:16

Probablemente, cambiando la ROM se solucionarian estos problemas.

Un saludo

By mohai

Paladin (958)

mohai's picture

11-01-2011, 16:58

Es lo que pienso, porque habiendo fabricado para otras marcas, como Talent, seguro que hay una ROM que solucione los problemas. ¿Algún Argentino or aquí?

By mohai

Paladin (958)

mohai's picture

11-01-2011, 20:19

Más datos:

Conectando una disketera en el conector externo, ocurre lo mismo. No es capaz de manejar los discos de doble densidad.
En éste conector, se puede poner una disketera como A: (disco 0) o B: (disco 1) y no hay diferencia en el comportamiento.

El chip controlador se maneja por puertos, en la dirección 0xD0.

By mohai

Paladin (958)

mohai's picture

12-01-2011, 18:05

Tengo nuevos dato (esto empieza a parecer un blog Tongue ):

He leído la información del sector de arranque del diskete que he formateado y esto es lo que tiene: una cara, 360 sectores, tipo de medio: FC.
Esto quiere decir que la controladora esta fijada para discos de 5,1/4, simple cara, simple densidad.
Curioso que la señal Head Select está presente en los conectores, interno y externo.

Pienso que los de Daewoo metieron una ROM de un modelo inferior en una controladora superior. La firma en el sector de arranque dice DPF510, en vez de 550. Question

By snakepow

Champion (295)

snakepow's picture

13-01-2011, 12:13

Por lo general, disqueteras de simple cara pueden funcionar a doble cara cambiando la ROM de disco. Yo lo he hecho en un Philips VG-8235 y disquetera externa Sony HBD-50. Todo lo demas del interface de disco soporta doble cara, solo es la ROM. Yo probaria de cambiarle la ROM, le pondria una ROM de estas que han mejorado para que vaya mas rapido la lectura del disco (lo llaman Fast Disk ROM), asi matas dos pajaros de un tiro. Wink

By mohai

Paladin (958)

mohai's picture

19-01-2011, 23:34

Por lo que he averiguado, esta controladora está manejada por puertos (0xD0), al contrario que la mayoría de controladoras de otras marcas.

La única ROM que encontrado que puede ser compatible es la Brasileña MICROSOL (DDX), que maneja los mismos puertos. La he probado desde RAM, pero parece que no reconoce esta controladora (aunque el comando CHKDSK si funciona) Question

Seguiré investigando...

By mohai

Paladin (958)

mohai's picture

03-02-2011, 18:24

Buenas,
despues de comparar los esquemas de una contrladora Talent y estudiar la AVT (son muy similares), esto es lo que he descubierto:

port			read			write

D0 - WD1770 control: 	Status Register		Command Register
D1 - 			Track Register		Track Register
D2 -			Sector Register		Sector Register
D3 - 			Data Register		Data Register

D4 - Drive select:

	bit 7 6 5 4 3 2 1 0
	    x x x x | | | |__ /DS0
	            | | |____ /DS1
	            | |______ /SIDE SEL
	            |________ /DDEN

     To enable signal, set correspondant bit to 1, as bits value are inverted by a 7406 chip.

     The WD1770 has two modes of operation according to the state /DDEN (Pin 26).
     When /DDEN=1, single density is selected. Set bit 3 0 to enable double density.

By mohai

Paladin (958)

mohai's picture

04-02-2011, 10:28

Actualizo la información y pongo en Español:

puerto			lectura			escritura

D0 - WD1770 control: 	Registro de estado		Registro de Comando
D1 - 			Registro de pista		Registro de pista
D2 -			Registro de Sector 		Registro de Sector
D3 - 			Registro de dato		Registro de dato

D4 - Miscelánea:

		bit 7 6 5 4 3 2 1 0		bit 7 6 5 4 3 2 1 0
		    | | x x x x x x		    x x x x | | | |__ /DS0
		    | |______________ /IRQ	                     | | |____ /DS1
		    |________________ DRQ	                     | |______ /SIDE SEL
					                     |________ /DDEN


     Las señales /IRQ, DRQ, son los pines 27, 28 del WD1770. /IRQ está invertida por un chip 7406.

     Al escribir, los bits 0,1,2, se activan con valor 1, ya que su están invertidos por un chip 7406.

     El WD1770 puede trabajar de 2 maneras, dependiendo del estado de la señal /DDEN (Pin 26).
     Si /DDEN=1, se selecciona simple densidad. Poner el bit 3 a 0 para doble densidad.


* Los puertos D5-D7 no se usan.

By mohai

Paladin (958)

mohai's picture

06-02-2011, 15:57

Corrijo:

El puerto D4 se usa para leer las señales IRQ y DRQ y
el puerto D5 para escribir write DS0, DS1 , SIDE and DDEN dignals.

Esto es diferente en la controladora Brasileña DDX, donde todo esto se hace en el puerto D4, lo que ocasiona una pequeña incompatibilidad.

La verdad es que no entiendo porqué los Koreanos de Daewoo hicieron tantas variantes de éste interfaz, porque al fin y al cabo, todos tenían la misma funcionalidad. Question
Supongo que partieron de un modelo inferior (como el DPF-510) y fueron rediseñándolo poco a poco. Eso explicaría el porqué el AVT es ligeremente diferente del Talent o el Brasileño.
El AVT debe ser un DPF-510 ligeremente modificado, por eso la ROM dice DPF-510.

By mohai

Paladin (958)

mohai's picture

29-04-2011, 09:56

... y corrigiéndome a mí mismo, digo que lo explicado antes es erróneo.

Me fié de los esquemas de otros modelos y, después de unas pruebas supuse en que bits estaban las señales, pero he estudiado el interfaz y resulta que los bits no están en donde pensaba. El puerto D5 SI se usa en la AVT y los bits usados son los 4-7.
En el siguiente mensaje pondré la información exacta.

Page 1/2
| 2