HispaMSX

RE: Reflexión MNBIOS (era: :S)

2004-06-30 14:35:21
--- En hispamsx(_en_)yahoogroups(_punto_)com, "Flyguille" <Flyguille@a...> 
escribió:


Estaba yo de semi-vacaciones y me dio por mirar esto...

Voy a revisar más detenidamente las páginas que me das ya que ya 
las conocía
y salvo en la de sunrise donde pude bajar dos archivitos de texto. 
uno
contando como es el mapping de la ROM y se accede a los registros 
de los
dispositivos IDE y otro archivo que ya ni me acuerdo, hay más? algo 
acerca
de la IDE BDOS?

Hay unos txt de Jon de Schrijder (no sé si lo he escrito bien), no me 
acuerdo si se llamaban IDETECH.TXT o algo así donde se explican los 
registros del IDE, y la documentación del standar ATA-IDE no creo que 
sea difícil encontrarla en internet.

Yo hice hace aaaaaaños un reproductor de videos EVA que accedía 
directamente al IDE y te puedo decir que no es difícil.
Tienes que crear rutinas específicas para cada modo de 
direccionamiento (CHS y LBA y no se si habrán sacado alguno nuevo 
para superar la barrera de los 128GB del modo LBA) y para 
dispositivos ATAPI (que es algo más complejo, muy parecido al SCSI).

El principal problema que me encontré yo es que hay muchos 
fabricantes de dispositivos que implementan las cosas como les da la 
gana, sobretodo en lo referente al control de errores...

Luego está el tema de optimizar las lecturas/escrituras mediante una 
serie de LDIs en vez de LDIR, que es más rápido pero consume mucha 
memoria.

Creo que estaban los fuentes de mi reproductor en la página de 
msxhans, si recuerdo bien, aunque es bastante chapucero te puede 
servir de ejemplo.

Sobre otros interfaces, yo no encontré absolutamente nada sobre como 
acceder a los controladores del Novaxis y el MegaSCSI, sólamente 
documentación acerca de la bios... que por cierto, la del MegaSCSI es 
bastante potable pero la del Novaxis...

Ale, saludos!


<Anterior en la conversación] Conversación actual [Siguiente en la conversación>