DAMASO D. ESTEVEZ ------------------------------------------------------------------------------ AmiCDFS (AmiCDROM) 2.32 (20.07.96) de Martin Berndt Traducción al español de Dámaso D. Estévez Segunda parte (2/2) El sistema de ficheros CD-ROM definitivo para Amiga ------------------------------------------------------------------------------ [Continuación ...] 3.e.- Bancos de pruebas ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ El siguiente guión AmigaDOS ha sido usado para evaluar de forma exhaustiva los sistemas de ficheros para CD-ROM de Amiga: c:makedir ram:tools c:date c:copy AMINET9:Tools ram:tools all quiet c:date c:delete ram:tools all quiet La configuración del sistema utilizado para pruebas es: Amiga 2000 ECS, 68030-50, 68882-50 2 MB ChipRAM, 20 MB 32Bit FastRAM Masoboshi MC702 con SANYO CRD-254SH QuadSpeed CD-ROM (x4) AmigaOS 3.1, Kickstart 40.70, Workbench 40.42 Resultados: AmiCDROM 1.15 AmiCDFS 2.32 AsimCDFS 3.5 CacheCDFS 2.6 ------------------------------------------------------------------------ 72 seg. 32 seg. 56 seg. 44 seg. -------------------------------------------- 3.f. Notas técnicas ¨¨¨¨¨¨¨¨¨¨¨¨¨¨ La totalidad del código es ahora completamente reentrante, de manera que siempre que detecte volúmenes con el mismo identificador DOS ('DosType') será compartido en lugar de cargarse nuevas copias. AmiCDFS 2.32 es capaz de leer cualquier tipo de dispositivo físico, por lo que también puede ser empleado para leer discos flexibles en formato HFS (Macintosh). Las pilas de las tareas `gestor' ('drivers task') son manejadas ahora a través del propio código del sistema de ficheros para asegurarse que tiene siempre el tamaño suficiente. Así, AmiCDFS 2.32 puede incluso ser instalado como parte del Bloque de Disco Rígido (RDB). Toda la gestión de paquetes DOS ha sido reescrita para eliminar los problemas debidos a paquetes de tipo desconocido y permitir la implementación de algunas funciones extra. Ahora los paquetes del tipo ACTION_MORE_CACHE devuelven resultados válidos incluso cuando no hacen nada. ------------------------------------------------------------------------------ 4.- Errores y soluciones ~~~~~~~~~~~~~~~~~~~~ Por ahora, ¡no se han encontrado verdaderos errores! AmiCDFS 2.32 ha sido probado con diferentes configuraciones de hardware, incluyendo unidades IDE/ATAPI, adaptadores PCMCIA y multitud de unidades SCSI. Si se encontrase con alguna dificultad, por favor compruebe los siguientes puntos: - ¿Utiliza una unidad de CD-ROM IDE/ATAPI? Cada dispositivo tiene que emular una unidad SCSI-2, así que depende de lo buena que sea esta emulación. Pruebe la opción "TD" en el campo 'Control' si parece no funcionar como debiera. - ¿Los cambios de disco no se reconocen adecuadamente? Es posible que el gestor de su dispositivo no soporte las interrupciones "cambio de disco". Informe al fabricante y pruebe a definir "DC=3" y/o "TDP" en el campo 'Control'. - ¿El formato PhotoCD no se reconoce adecuadamente en unidades Toshiba? Pruebe a activar la opción "TOSHIBA" en el campo 'Control'. - ¿Todos los CC.DD. de datos aparecen como "NDOS" y no pueden leerse? Si está utilizando un adaptador SCSI antiguo (HardFrame, Supra,...) pruebe con la opción "OLDMODE" en el campo 'Control'. - ¿Está utilizando algún software, de funcionamiento un tanto ilegal o mal programado? Si está empleando trucos ilegales o programas como MCP, por favor, ahórrese los informes sobre errores: ¡no esperará que el programa funcione adecuadamente con programas que hacen lo que les da la gana y destrozan las funciones más importantes de su SO! - ¿Nada más? Si tiene algún otro problema, ¡envíeme un mensaje describiéndomelo y su configuración! ------------------------------------------------------------------------------ 5.- Legalismos ~~~~~~~~~~ ¡¡¡ AmiCDFS 2.32 es SHAREWARE !!! Si lo emplea permanentemente, por favor, envíeme una donación de 15 dólares EE.UU. (20 marcos alemanes). Añada 5 dólares EE.UU. más cuando me envíe un cheque, para cubrir los costes de su gestión y cobro. Cuenta bancaria para transferencias monetarias (sólo para usuarios alemanes): R.Berndt Konto 393439-438 BLZ 36010043 Postbank Essen ¡ GRACIAS POR SU APOYO ! -------------------------------------------- Copyright (derechos de copia) ----------------------------- AmiCDFS 2.32 ha sido escrito y es de propiedad de: Copyright © 1996 by Martin Berndt. Ninguna parte de este programa puede ser alterada por ninguna razón (esto incluye la edición, la reprogramación, reconstrucción de ficheros fuente, la compresión, etc.) salvo para su empaquetado. Garantías --------- El autor no se responsabiliza de cualquier cambio que se realice en cualquier parte del programa, ni de las consecuencias directas o indirectas (daños o pérdidas de datos) causadas por este elemento de software. Distribución ------------ Ningún coste o beneficio puede ser cargado sobre este elemento de software al distribuirlo. Sólo es aceptable cobrar una pequeña cantidad por los costes del soporte magnético que no debe exceder de los 5 dólares EE.UU. por un disco que contenga AmiCDFS. Los manufacturadores de CC.DD. tienen garantizado el derecho para incluir este programa en sus colecciones de CC.DD. siempre que sean de Dominio Público. ¡Sin embargo el usuario aún ha de pagar la cuota Shareware!. ------------------------------------------------------------------------------ 6.- Garantías ~~~~~~~~~ SetPatch 40.16 (c) Copyright 1990-1995, Escom AG. Todos los derechos reservados (All Rights Reserved). Mount 40.4 (c) Copyright 1990-1995, Escom AG. Todos los derechos reservados (All Rights Reserved). Escom AG no da garantías ni expresas ni implícitas respecto a la información aquí dada, la cual es suministrada "TAL CUAL", estando sujeta a cambio sin previo aviso. El riesgo por el uso de esta información es asumido íntegramente por el usuario. EN NINGÚN CASO ESCOM AG ES RESPONSABLE Y NO ACEPTARÁ NINGUNA RECLAMACIÓN REFERIDA A LA INFORMACIÓN AQUÍ PRESENTADA, A PESAR DE LOS DAÑOS DIRECTOS, INDIRECTOS, INCIDENTALES O PRODUCIDOS COMO CONSECUENCIA, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS. ALGUNOS ESTADOS NO PERMITEN LA LIMITACIÓN DE GARANTÍAS IMPLÍCITAS O DAÑOS, ASÍ PUES LAS LIMITACIONES INDICADAS MÁS ARRIBA NO SON APLICABLES. ------------------------------------------------------------------------------ 7.- Autor ~~~~~ Versión 1.15 03-Nov-94 (C) 1993,1994 de Frank Munkert Versión 2.32 20-Jul-96 (C) 1996 de Martin Berndt Martin Berndt Fr.-Alfred-Str. 115 47226 Duisburg Alemania E-Mail Alemania: m_berndt@wanderer.dssd.sub.org E-Mail Internacional: m_berndt@wanderer.gun.de 1. BBS de soporte: WANDERER +49-211-9215517 Login: MBS Use 'download ' para conseguir el archivo deseado 2. BBS de soporte: KSB +49-2151-974740 +49-2151-974758 +49-2151-974923 +49-2151-974961 Nombre de conexión ('Login'): GAST Menú en línea: Support-Area AmiCDFS 2.32 ha sido desarrollado empleando SAS/C 6.56 del Instituto SAS -------------------------------------------- SetPatch 40.16 (c) Copyright 1990-1995, Escom AG. Todos los derechos reservados (All Rights Reserved). Mount 40.4 (c) Copyright 1990-1995, Escom AG. Todos los derechos reservados (All Rights Reserved). WBStart-Handler 1.4 Copyright (C) 1993 Stefan Becker wbstart.library 2.0 Copyright (C) 1996 Stefan Becker -------------------------------------------- ¿Ya ha probado MultiCX? ------------------------------------------------------------------------------ 8.- Historia ~~~~~~~~ 1.0 - 1.15 viejas versiones de AMICDROM de Frank Munkert. 2.0 (14-Feb-96) primera versión de distribución del nuevo AmiCDFS. 2.1 (01-Mar-96) - corregido error serio en el código `Prefetch'. - corregidos problemas con las áreas tampón (`buffers') sin limpiar. - corregido el campo `Control' (sintaxis). - implementado MOTORCONTROL. - implementado TDPOLLING. - mejoradas algunas rutinas. 2.2 (04-Mar-96) - corregidos pequeños errores en el código de gestión del caché. - eliminadas todas las viejas rutinas específicas de fabricantes. - corregido error en el código SCSI de clasificación. 2.3 (05-Mar-96) - corregido problema potencial con acceso a sector ilegal. 2.4 (10-Mar-96) - corregidos problemas con el manejo del icono de aplicación CDDA. 2.5 (13-Mar-96) - eliminadas algunas rutinas más, obsoletas. - fácil acceso a la BBS de soporte. 2.6 (15-Mar-96) - añadido soporte de 'wbstart.library' (SO 3.x). - cambiado formato de la cadena de versión. 2.7 (24-Mar-96) - eliminada la bandera MOTORCONTROL: ahora se manejará de forma automática. - añadida opción TOSHIBA para eliminar los problemas que se producen con el formato PhotoCD en las unidades Toshiba. 2.8 (27-Mar-96) - corregido pequeño error en el código SCSI de clasificación. - el área de memoria tampón de ficheros ("FileBuffer") es ahora un caché circular. 2.9 (30-Mar-96) - añadida la opción OLDMODE para soportar algunas interfaces SCSI antiguas (HardFrame, Supra,...). 2.10 (07-Abr-96) - AmiCDFS ahora funciona realmente con discos flexibles y particiones de disco duro en formato HFS. - se incluye un ejemplo de fichero de montaje para la unidad MAC0. - corregidos algunos pequeños errores. 2.11 (10-Abr-96) - mejoradas y corregidos algunos errores en las rutinas de manejo del formato HFS. - DosEnvec dispondrá ahora siempre de entradas válidas si SCSI_ReadCapacity tiene éxito. - `LineCache' se desconectará cuando el tamaño del medio no pueda ser determinado o cuando se emplee un dispositivo SCSI en modo Disco Flexible ('Trackdisk'). 2.12 (13-Abr-96) - corregido error en la gestión de enlaces simbólicos ('Symbolic link'). - corregido error en SCSI_ReadCapacity. 2.13 (16-Abr-96) - implementado el soporte de los atributos de protección. - mejora de la gestión de enlaces simbólicos. 2.14 (20-Abr-96) - Reescrito totalmente el manejo de la lista Dos para prevenir bloqueos fatales. 2.15 (24-Abr-96) - mejoradas las rutinas de cambio de disco (`Diskchange'). - reemplazado el interruptor TDPOLLING por TDCHANGE. 2.16 (25-Abr-96) - `LineCache Prefetch' ahora se desconectará con discos híbridos para impedir el acceso a sectores ilegal. - mejorada la eficiencia de `LineCache'. 2.17 (05-May-96) - corregido un problema con algunos gestores de dispositivos que causaban que un disco se convirtiese en NDOS cuando ya estaba insertado durante el montaje de la unidad. 2.18 (27-May-96) - mejora y optimización de las rutinas de caché haciendo que AmiCDFS ahora sea otro 10% más rápido. 2.19 (29-May-96) - añadida conversión de caracteres para los nombres de los ficheros RockRidge que contienen comas. - pequeñas mejoras en el código de arranque. 2.20 (30-May-96) - corregido error serio en el manejo de la lista del Dos. 2.21 (06-Jun-96) - mejorada la rutina de comprobación inicial del medio. 2.22 - 2.29 versiones internas de pruebas. 2.30 (15-Jul-96) - implementadas algunas extensiones Rockridge. - implementado soporte de los atributos (bits) de protección muFS. - implementado MOTORTIME. 2.31 (16-Jul-96) - corregido error en el manejo de los atributos de protección. 2.32 (20-Jul-96) - corregido pequeño error en las extensiones Rockridge. ------------------------------------------------------------------------------ 9.- Créditos ~~~~~~~~ He de dar gracias especialmente a las siguientes personas por su significativa contribución al desarrollo de AmiCDFS 2.32: - Frank Munkert por su asombroso AmiCDROM 1.15. - Nicola Salmoria por algunas buenas ideas en AmiCDFS v37. - Boris Jakubaschk por MCDPlayer 1.0. - Olaf "Olsen" Barthel por su buen consejo en muchos casos. - Angela Schmidt por cierto soporte técnico. - Ralph Babel por el libro 'Amiga Guru'. - Stefan Becker por 'WBStart-Handler' y 'wbstart.library'. - a todos mis ß-testeadores por sus informes y críticas constructivas. - los autores de MCP por el peor ejemplo de programación de toda la historia. - Mike Oldfield por ser el mejor músico en este pequeño planeta. - el equipo de TNG por sus grandiosas aventuras a lo largo del universo. - mi hijo Daryl por su apoyo moral. - mi máquina de café por su apoyo (y suministro) de café ;-). 10.- Traducción al español 1.0 (20-SEPT-1996) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Este documento es de copiado y distribución gratuíta. Su utilización es siempre bajo la responsabilidad del propio usuario asumiendo éste todos los riesgos (ni siquiera garantizo una correcta traducción, así que por favor, consulte la documentación original). Dámaso "AmiSpaTra" Domínguez http://www.xente.mundo-r.com/amispatra/ Por cierto, ¿quién dijo que no hay documentación en español ? ;^) * EOF *