SE DEBE UTILIZAR LA BIOS SIEMPRE QUE SEA POSIBLE PARA GARANTIZAR >LA
COMPATIBILIDAD, PERO HAY SITUACIONES EN QUE ESO NO ES VIABLE
Entonces, en esa situación, será ilegítimo hacer ese programa
para MSX si se le va a dar uso comercial.
QUE NO
DONDE PONE ESO?
ASCII DICE:
"It is generally recommended that BIOS be used for I/O operations for purposes 
 of compatibility. However, the screen display often requires high speed, so 
 these I/O ports are capable of accessing MSX-VIDEO directly."
*GENERALMENTE* Y *RECOMENDADO* NO ES LO MISMO QUE *SIEMPRE* Y *OBLIGADO*
POR SUPUESTO NO APARECEN EN NINGUN SITIO REFERENCIAS A LA LEGITIMIDAD DEL 
SOFTWARE COMERCIAL EN BASE A ESTO
REPITO QUE ESTO PASA EN *TODOS* LOS ORDENADORES - *TODOS* LOS ORDENADORES 
DISPONEN DE UNA SERIE DE RUTINAS PARA AISLAR EL HARDWARE DEL SOFTWARE POR 
RAZONES DE COMPATIBILIDAD CUYO FABRICANTE ACONSEJA Y EN ALGUNOS CASOS OBLIGA A 
UTILIZAR
LAS FRASES DE ASCII AL RESPECTO SON DE LAS MAS CORRECTAS Y TOLERANTES QUE HE 
VISTO - HAY ENTORNOS EN LOS QUE PARECE QUE TE FUERAN A EXCOMULGAR, PERSEGUIR Y 
QUEMAR EN LA HOGUERA SI TE ATREVES A HACER UN SOLO "OUT" (^)^)/
ENCIMA RESULTA QUE EL MSX ES EL UNICO STANDARD EN QUE ESTA ESPECIFICADO INCLUSO 
EL HARDWARE BASICO:
"The MSX Standard specifies the following as the major
 functional components in any MSX computer:
  (1) Zilog Z80 Microprocessor
  (2) Intel 8255 Programmable Peripheral Interface
  (3) Texas 9929 Video Display Processor
  (4) General Instrument 8910 Programmable Sound Generator
  ..."
A LO QUE SE AÑADE:
"The programmable components cannot be varied and
 therefore all MSX machines are identical as far as the
 programmer is concerned."
SI FUERA COMO TU DICES DIRIAN *SIN PENSARSELO DOS VECES* QUE GRACIAS A LA BIOS 
ESTOS COMPONENTES SE PODRIAN VARIAR CON *LIBERTAD ABSOLUTA* YA QUE ESTA 
ACTUARIA DE INTERMEDIARIO
SINO LA ESPECIFICACION HARDWARE NO TENDRIA SENTIDO - HUBIERAN DICHO QUE EL 
HARDWARE PODRIA SER *CUALQUIER COSA* MIENTRAS QUE A NIVEL DE SOFTWARE EL 
PROGRAMADOR VIESE LA MISMA FUNCIONALIDAD A NIVEL DE BIOS
SERA "CULPA" TUYA SI TE HAS SALTADO LA BIOS INDISCRIMINADAMENTE
¿Y cómo definimos uso "discriminado" e "indiscriminado" de la BIOS?
Según ASCII, si te lo saltas incumples el stándar. Y ya está, no
matiza de uso discriminado o indiscriminado ^_-
NO
DONDE PONE ESO?
QUE YO SEPA EL STANDARD NO CUBRE LA *UTILIZACION OBLIGATORIA* DE LA BIOS
COMO NOTA ANECDOTICA PAZOS ME SUGIRIO QUE NO SACASE LAS DIRECCIONES DE LOS 
PUERTOS DEL VDP DE LA ROM A PESAR DE QUE ESTAS NO ESTAN FIJAS Y ESTANDARIZADAS 
HASTA EL 2+ YA QUE SOLO TENDRIAN PROBLEMAS LOS 4 GATOS CON MSX1 AMPLIADO A 2 
MEDIANTE NO SE QUE AMPLIACION ESOTERICA, A PESAR DE QUE ASCII *RECOMIENDA* QUE 
LO HAGAMOS ASI
Y POR SUPUESTO HICE CASO A MANUEL CUANDO LO TENIA YA TODO BASTANTE BIEN MONTADO 
PARA QUE FUNCIONARA ASI YA QUE EN MI OPINION HACER ESO ES PERFECTAMENTE 
LEGITIMO Y RAZONABLE - ADEMAS DE VELOCIDAD EL CODIGO GANA UN COPON EN LIMPIEZA
BESITOS
        MK2