HispaMSX

Re: [hispamsx] Reflexión MNBIOS (era: :S)

2004-06-29 21:40:53
oh, he caido en cuenta de algo!.

si uzix necesita drivers para los diferentes FDC, y esos drivers ya fueron
hechos, entonces también tenés hecho el de la IDE? SCSI?, o usas lo que
viene en la rom?

porque por la documentación que leí, uzix pone desde &H4000 - &HFFFE las
tres páginas para la aplicación, entonces , si usas las ROMS que vienen en
los dispositivos, como te las arreglaste para el tema manejo de variables
del sistema original, y rutinas de servicios del sistema original MSX-BIOS?
o las roms no hacen uso de dichas rutinas/variables, y se pueden usar
rutinas de las ROMS que trabajen en crudo?. Existen rutinas en la ROMS de
bajo nivel que lean/escriban en crudo?, es decir, solamente utilizando como
input/output los registros del cpu sin usar ninguna variable del sistema o
que si lo hisiera, se pudiera adaptarlo?




----- Original Message -----
From: "Adriano Camargo Rodrigues da Cunha" 
<adriano(_en_)alsoftware(_punto_)com(_punto_)br>
To: <hispamsx(_en_)yahoogroups(_punto_)com>
Sent: Tuesday, June 29, 2004 4:22 PM
Subject: Re: [hispamsx] Reflexión MNBIOS (era: :S)


DOS2 hace exatamente eso.
Con disk-basic 1.0, UZIX tambien hace lo mismo, como MNBIOS.
Yo hablo de usar diskettes con subdirectorios, se puede eso en DOS2 con
msx-basic 1.0?

Claro! El MSXBASIC no es reponsible por los subdirectorios, pelo el BDOS
es.
Si tienes BDOS2, tienes subdirectorios, mismo en MSX1.

No creo que tanto, porque tanto?

Por que tienes que saber como hacer el aceso a los registros de IDE. El
HD puede estar en modo CHS o LBA, puede tener modo de aceso 1, 2, 3
o 4, etc, etc, etc.

No creo que sean 8kb solo para el soporte a bajo nivel. De
hecho estoy calculando que no lleva más de 2kb. Para que te hagas una
idea
un diskdriver completo no ocupa más de 1kb.

Esto no es una buena comparacion. Son muy distintos los dos dispositivos.
Y mismo para las disqueteras, el tamano del driver depende del FDC. Los
FDCs por
puertas brasilenos pueden ter drivers muy pequenos, pero el FDC de TR no:
tienes
que calcular el tiempo de atraso en R800 y Z80, tienes que hacer dos o
tres acesos
para leer lo contenido de un registrador, etc, etc, etc. El driver de la
disquetera de
TR para UZIX es muy otimizado, y tienes 1KB. El driver de las disqueteras
brasilenas
(FDC por puertas) de UZIX tienes solo 256 bytes. Son dos FDC muy
diferentes,
por eso esta grande diferenza de tamano.

Adriano


*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos


     hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

      http://es.docs.yahoo.com/info/utos.html




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