PREGUNTAS Y RESPUESTAS MAS HABITUALES SOBRE EXECUTOR
10 de Noviembre de 1995
Cliff Matthews <questions@Ardi.com>
http://www.Ardi.com/Executor-faq.html

Traducida por E. Moreno a 12 de Marzo de 1996

Esta es una lista de las preguntas mas habituales sobre Executor, un emulador comercial de Macintosh para los sistemas operativos DOS, Windows, OS/2, Linux y NextStep. (Para mas detalles ver P1.1 “¿Qué es Executor?). Este conjunto de preguntas y respuestas no está pensado para sustituir al manual del usuario de Executor, pero dado que dicho manual no está  todavía preparado, este conjunto de preguntas y respuestas (FAQ)  cubre algunos temas que son tratados con mas profundidad en el manual.

Además de esta lista, debería haber ficheros con el nombre de “README” que es conveniente leer, y hay un archivo que describe como empezar a trabajar con Executor desde el punto de vista de un usuario del DOS, que puede ser útil a usuarios de otras plataformas. El nombre de este archivo es “ERNSTOUD.TXT”. Este nombre viene impuesto por la limitación del DOS a los nombres de ficheros (ocho caracteres para el nombre y tres para la extensión) y por el autor de dicho archivo, Ernst J. Oud.

Por favor, revise toda esta documentación antes de contactar con nosotros por correo electrónico en la dirección  <questions@Ardi.com> (vea el apartado P1.34 “¿Por que no debo enviar correo electrónico a 
<ctm@Ardi.com>?” ) o consulte la lista de correo de Executor (vea P1.32 “¿Cuál es la mejor manera de estar informado acerca de Executor ?”).

Consulte el apartado P5.3 “¿En que formatos se encuentra disponible esta lista ?” para obtener información sobre donde conseguir versiones de esta lista en formatos PostScript, Emacs Info, HTML (WWW) y texto ASCII.

Esta lista de preguntas y respuestas se actualiza con regularidad. Si esta copia tiene mas de un mes de antigüedad (vea la fecha en la cabecera de este documento) posiblemente haya una versión mas moderna.

===========================================================================

Índice
Sección 1. Conceptos generales
 P1.1        ¿Qué es Executor?
 P1.2        ¿Cómo puedo conseguir mas información sobre Executor?
 P1.3        ¿Para qué sistemas operativos existen versiones?
 P1.4        ¿Cuánto cuesta Executor?
 P1.5        ¿Quién hace Executor?
 P1.6        ¿Cómo se encarga Executor?
 P1.7        ¿Cuál es la pronunciación correcta?
 P1.8        ¿Es Executor un emulador rápido? 
 P1.9        ¿Es necesario adquirir ROMs o Ficheros de sistema de Apple para usar Executor?
 P1.10       ¿Cuánto tiempo lleva Executor en proceso de desarrollo?
 P1.11       ¿Qué técnicas se han utilizado para programas el S.O. y la Toolbox?
 P1.12       ¿Cuáles son las limitaciones de Executor?
 P1.13       ¿Qué puedo hacer si tengo discos de 800Kb?
 P1.14       ¿Funcionan todas las aplicaciones de Macintosh bajo Executor?
 P1.15       Un programa concreto no funciona bien; ¿funcionará con la versión 2.0? 
 P1.16       ¿Funcionará Newton Toolkit con la versión 2.0?
 P1.17       ¿Funcionará Think C o Think Pascal con la versión 2.0? 
 P1.18       ¿Qué porcentaje de aplicaciones funcionará con Executor?
 P1.19       ¿Qué significan los diferentes números de las versiones?
 P1.20       ¿Dónde puedo encontrar las versiones de demostración de Executor?
 P1.21       ¿Dónde están las teclas de comando (cmd) y opción?
 P1.22       ¿Cómo utilizo mi numero de serie y llave para registrar Executor?
 P1.23       ¿Es Executor un programa Shareware?
 P1.24       ¿Qué diferencias hay entre la versión registrada y la comercial? 
 P1.25       ¿Qué viene ahora?
 P1.26       ¿Cuándo estará disponible la versión 2.0?
 P1.27       ¿Cómo puedo unirme al equipo de beta-testers de Ardi?
 P1.28       ¿Incluye Executor soporte para redes?
 P1.29       ¿Cómo se instalan las fuentes y los accesorios de escritorio (Das)?
 P1.30       ¿Funcionan los accesorios de escritorio con Executor? 
 P1.31       ¿Funciona el programa xxxx con Executor?
 P1.32       ¿Cuál es el mejor sistema para estar informado sobre Executor?
 P1.33       ¿Qué es la lista de correo de Executor?
 P1.34       ¿Por qué no debo mandar correo electrónico a <ctm@Ardi.com>?
 P1.35       ¿Qué es un fichero HFV?
 P1.36       ¿Puedo ejecutar aplicaciones directamente desde la línea de comandos?
 P1.37       ¿Cuáles son los parámetros de la línea de comandos?
 P1.38       ¿Existen otros parámetros que puedo modificar? (i. e. Panel de Control)
 P1.39      ¿Cómo puedo reservar mas de 8 Mb de memoria para las aplicaciones?
 P1.40       Un programa concreto falla. ¿Qué debo hacer?
 P1.41       ¿Cómo funcionan los códigos de registro de Executor?
 P1.42       ¿Permiten los números de serie y códigos piratear Executor?
 P1.43       Quiero incluir Executor en un CD-ROM. ¿Puedo hacerlo?
 P1.44       ¿Por qué algunas aplicaciones dicen que no tengo coprocesador?
 P1.45       ¿El sistema operativo en Japonés funciona con Executor?
 P1.46       ¿Por qué Compact Pro tiene problemas con los archivos multi-volumen?
 P1.47       ¿Qué es makehfv?
 P1.48       ¿Cómo puedo crear mis propios archivos HFV?
 P1.49       ¿Cómo puedo usar los programas de Mac disponibles en InterNet?
 P1.50       ¿Cómo puedo usar los programas de Mac disponibles en las BBS?
 P1.51       ¿Cómo puedo usar los programas de Mac disponibles en AOL (América on Line)?
 P1.52       ¿Cómo se ve el tamaño de un fichero en el Sistema Operativo?
 P1.53       ¿Cómo se ve el espacio libre en el Sistema Operativo?
 P1.54       ¿Por qué algunos programas instaladores no funcionan?
 P1.55       ¿Qué es Speedometer?
 P1.56       ¿Cómo puedo  conseguir un volcado de pantalla de Executor?
 P1.57       ¿En que servicios on-line puedo encontrar a Ardi?

Sección 2.  Executor para Ms-DOS
 P2.1        ¿En que nodos de FTP puedo encontrar versiones de Executor para DOS?
 P2.2        ¿Cuáles son los requisitos mínimos para Executor/DOS?
 P2.3        ¿Qué puedo hacer si mi tarjeta Super VGA no es compatible VESA?
 P2.4        ¿Por qué Executor/DOS (en adelante E/D) se bloquea al iniciarse?
 P2.5        ¿Qué puedo hacer si E/D funciona en DOS pero no en Windows?
 P2.6        ¿Qué produce un error de tipo -42 cuando copio ficheros?
 P2.7        ¿Por qué mi pantalla se comporta de una forma extraña cuando uso Executor?
 P2.8        ¿Qué significa el mensaje "GrSetMode ; unknown adapter type in driver."?
 P2.9        ¿Es necesario un controlador ASPI para acceder a unidades SCSI?
 P2.10       ¿Existe una versión nativa de OS/2?
 P2.11       ¿Por qué Executor/DOS no funciona con mi tarjeta de vídeo “Diamond Viper PCI “?
 P2.12       ¿Por qué no funciona el ratón al ejecutar Executor en OS/2 Warp?
 P2.13       ¿Alguna otra sugerencia relacionada con OS/2 Warp?
 P2.14       ¿Funciona  Executor bajo Windows '95?
 P2.15       ¿Cómo puedo hacer que E/D reconozca mi unidad de CD-ROM?
 P2.16       ¿Qué puedo hacer si Executor se cuelga?
 P2.17       ¿Debería enviar mi tarjeta de registro?
 P2.18       ¿Cómo se imprime bajo E/D?
 P2.19       ¿Por qué E/D bajo Windows 95 tiene problemas al cambiar de tarea?
 P2.20       ¿Por qué no puedo expulsar o formatear un disquete formateado bajo DOS?
 P2.21       ¿Por qué aparece un borde blanco en la pantalla?
 P2.22       ¿Existen problemas de compatibilidad entre E/D y QEMM?
 P2.23       ¿Existen problemas de compatibilidad entre E/D y Novell DPMS?
 P2.24       ¿Cómo puedo aumentar la velocidad de Executor/DOS?
 P2.25       ¿Qué problemas tienen las versiones 1.99n y 1.99o al funcionar bajo OS/2?
 P2.26       ¿Qué problemas tienen las versiones 1.99n y 1.99o al funcionar bajo Windows 95?

Seccion 3. Executor para Linux
 P3.1        ¿Por qué no veo ficheros en mis volúmenes Appleshare?
 P3.2        ¿Se puede comprar actualmente una versión para  Linux?
 P3.3        ¿Se pueden enviar comentarios sobre fallos de Executor/Linux a Ardi?
 P3.4        ¿Es mejor mandar los comentarios sobre fallos de uno en uno o todos en una lista?
 P3.5        ¿Qué versión del Kernel se recomienda?
 P3.6        ¿Por qué no hay una versión de Executor para NetBSD o FreeBSD?
 P3.7        ¿Dónde están los bitmaps almacenados en E/Linux?
 P3.8        ¿Habrá una versión de Executor/Linux que utilice SVGALIB en el futuro?
 P3.9        ¿Por qué el resto de las ventanas cambian sus colores al ejecutar Executor/Linux?
 P3.10       ¿Cómo se imprime con Executor/Linux?
 P3.11       ¿Por qué se queja Executor de que no puede encontrar 'libXt.so.6'?
 P3.12       ¿Cómo puedo conseguir que E/L reconozca mi unidad b: ?
 P3.13       ¿Cómo puedo montar dispositivos sin ser root?
 P3.14       ¿En que nodos de FTP se encuentra E/L disponible?
 P3.15       ¿Por qué la pantalla de presentación del juego Lemmings tarda tanto en aparecer?
 P3.16       ¿En que proyectos de dominio público ha colaborado ARDI ?
 P3.17       ¿Existe una versión de Executor para ELF ?
P3.18       ¿Esta disponible alguna version en otro idioma que no sea el inglés ?
 P3.19       ¿Puedo formatear disquetes en formato Macintosh?
 P3.20       ¿Por qué el cursor aparece invertido?
 P3.21       ¿Cómo puedo configurar Executor para múltiples usuarios?

 Seccion 4.  Executor para NEXTSTEP
 P4.1        ¿Por que ha tardado tanto tiempo en aparecer una versión para NextStep?

 Seccion 5.  Información administrativa y agradecimientos.
 P5.1        ¿Puedo comprar acciones de Ardi?
 P5.2        ¿Se pueden enviar sugerencias, fallos etc.?
 P5.3        ¿En que formatos se encuentra esta Lista de preguntas y respuestas (FAQ)?
 P5.4        ¿Quién ha escrito esta lista de preguntas y respuestas (FAQ)? ¿Quienes han colaborado?
 P5.5        ¿Tiene esta lista Disclaimer y Copyright?

===========================================================================

Sección 1. Conceptos generales

 P1.1        ¿Qué es Executor?
 P1.2        ¿Cómo puedo conseguir mas información sobre Executor?
 P1.3        ¿Para qué sistemas operativos existen versiones?
 P1.4        ¿Cuánto cuesta Executor?
 P1.5        ¿Quién hace Executor?
 P1.6        ¿Cómo se encarga Executor?
 P1.7        ¿Cuál es la pronunciación correcta?
 P1.8        ¿Es Executor un emulador rápido? 
 P1.9        ¿Es necesario adquirir ROMs o Ficheros de sistema de Apple para usar Executor?
 P1.10       ¿Cuánto tiempo lleva Executor en proceso de desarrollo?
 P1.11       ¿Qué técnicas se han utilizado para programas el S.O. y la Toolbox?
 P1.12       ¿Cuáles son las limitaciones de Executor?
 P1.13       ¿Qué puedo hacer si tengo discos de 800Kb?
 P1.14       ¿Funcionan todas las aplicaciones de Macintosh bajo Executor?
 P1.15       Un programa concreto no funciona bien; ¿funcionará con la versión 2.0? 
 P1.16       ¿Funcionará Newton Toolkit con la versión 2.0?
 P1.17       ¿Funcionará Think C o Think Pascal con la versión 2.0? 
 P1.18       ¿Qué porcentaje de aplicaciones funcionará con Executor?
 P1.19       ¿Qué significan los diferentes números de las versiones?
 P1.20       ¿Dónde puedo encontrar las versiones de demostración de Executor?
 P1.21       ¿Dónde están las teclas de comando (cmd) y opción?
 P1.22       ¿Cómo utilizo mi numero de serie y llave para registrar Executor?
 P1.23       ¿Es Executor un programa Shareware?
 P1.24       ¿Qué diferencias hay entre la versión registrada y la comercial? 
 P1.25       ¿Qué viene ahora?
 P1.26       ¿Cuándo estará disponible la versión 2.0?
 P1.27       ¿Cómo puedo unirme al equipo de beta-testers de Ardi?
 P1.28       ¿Incluye Executor soporte para redes?
 P1.29       ¿Cómo se instalan las fuentes y los accesorios de escritorio (Das)?
 P1.30       ¿Funcionan los accesorios de escritorio con Executor? Executor?
 P1.31       ¿Funciona el programa xxxx con Executor?
 P1.32       ¿Cuál es el mejor sistema para estar informado sobre Executor?
 P1.33       ¿Qué es la lista de correo de Executor?
 P1.34       ¿Por qué no debo mandar correo electrónico a <ctm@Ardi.com>?
 P1.35       ¿Qué es un fichero HFV?
 P1.36       ¿Puedo ejecutar aplicaciones directamente desde la línea de comandos?
 P1.37       ¿Cuáles son los parámetros de la línea de comandos?
 P1.38       ¿Existen otros paramentos que puedo modificar? (i. e. Panel de Control)
 P1.39      ¿Cómo puedo reservar mas de 8 Mb de memoria para las aplicaciones?
 P1.40       Un programa concreto falla. ¿Qué debo hacer?
 P1.41       ¿Cómo funcionan los códigos de registro de Executor?
 P1.42       ¿Permiten los números de serie y códigos piratear Executor?
 P1.43       Quiero incluir Executor en un CD-ROM. ¿Puedo hacerlo?
 P1.44       ¿Por qué algunas aplicaciones dicen que no tengo coprocesador?
 P1.45       ¿El sistema operativo en Japonés funciona con Executor?
 P1.46       ¿Por qué Compact Pro tiene problemas con los archivos multi-volumen?
 P1.47       ¿Qué es makehfv?
 P1.48       ¿Cómo puedo crear mis propios archivos HFV?
 P1.49       ¿Cómo puedo usar los programas de Mac disponibles en InterNet?
 P1.50       ¿Cómo puedo usar los programas de Mac disponibles en las BBS?
 P1.51       ¿Cómo puedo usar los programas de Mac disponibles en AOL (América on Line)?
 P1.52       ¿Cómo se ve el tamaño de un fichero en el Sistema Operativo?
 P1.53       ¿Cómo se ve el espacio libre en el Sistema Operativo?
 P1.54       ¿Por qué algunos programas instaladores no funcionan?
 P1.55       ¿Qué es Speedometer?
 P1.56       ¿Cómo puedo  conseguir un volcado de pantalla de Executor?
 P1.57       ¿En que servicios on-line puedo encontrar a Ardi?

-------------------------------------------------------------------------------

Pregunta 1.1.  Qué es Executor?

Executor es un emulador comercial, que permite que ordenadores distintos de los Macintosh puedan ejecutar algunas aplicaciones de dicho sistema operativo. Executor tiene ciertas limitaciones [vea P1.12  ‘¿Cuáles son las limitaciones de Executor?’] pero sorprendentemente la velocidad no es una de ellas [vea P1.8 ‘¿Es Executor un emulador rápido?’].

Si su única experiencia con emuladores se basa en Soft-Pc o Soft-Windows, programas que emulan un PC sobre un ordenador Macintosh, le invitamos a que consiga gratuitamente una demostración de Executor [vea P1.20 ‘¿Dónde puedo encontrar las versiones de demostración de Executor? ‘] para que aprecie cómo hacemos el proceso contrario extremadamente rápido.

-------------------------------------------------------------------------------

Pregunta 1.2. ¿Cómo puedo conseguir mas información sobre Executor?

Esta lista de preguntas y respuestas habituales (FAQ) contiene un elevado volumen de información. Sin embargo, opinamos que ver la versión de demostración es resolverá algunas de sus dudas de una forma mas completa. [vea P1.20 ‘¿Dónde puedo encontrar las versiones de demostración de Executor? ‘]. Además de las versiones de demostración, toda la información de carácter público relativa a Executor, puede encontrarse en nuestro servidor oficial de ftp, ftp.Ardi.com (204.134.8.1), o en nuestras páginas de World Wide Web (no oficiales) en http://vorlon.mit.edu/arditop.html. Disponemos además de un conjunto de páginas oficiales de WWW en  http://www.Ardi.com, pero de momento, las no oficiales continen mas información.

-------------------------------------------------------------------------------

Pregunta 1.3.¿Para que sistemas operativos existen versiones de Executor?

Executor /DOS (E/D) es una versión que funciona bajo MS-DOS, Windows 3.x, Windows’95 y OS/2. Executor/NEXTSTEP (E/NS)  es una versión que funciona bajo NEXTSTEP, tanto en plataformas nativas NEXSTEP como sistemas Intel ejecutando el sistema NEXTSTEP. Executor/Linux (E/L) es una versión que funciona bajo Linux, utilizando X-Windows, aunque esta prevista una versión basada en SVGAlib.

-------------------------------------------------------------------------------

Pregunta 1.4.  ¿Cuánto cuesta Executor?

A 1 de Julio de 1995, la tarifa por registrar Executor se indica en la siguiente tabla:

	Executor /Nextstep	Executor /Dos	Executor/Linux	
1.99 para Estudiantes	99 $	49$	49$	
1.99 para docencia	99 $	49$	49$	
1.99 para el resto	199$	99$	99$	

Los gastos de envío fuera de Estados Unidos son de 20$. 

Nota:
	Una licencia de Executor/Linux permite utilizar tanto la versión de X-Windows como la versión de SVGAlib, pero no pueden ser utilizadas por distintas personas. En breve se dispondrá de una sola versión; una vez que la versión 2.0 esté disponible.

Para que un estudiante sea considerado como tal a la hora de realizar su pedido es necesario adjuntar algún documento que demuestre dicha condición. Los usos docentes se refieren a facultades y escuelas universitarias, centros de estudios, etc. En este caso Executor debe ser usado exclusivamente dentro de la institución docente. No se contemplan otros posibles descuentos.

Una licencia de estudiante permite utilizar las versiones de DOS y Linux por el precio de una (es decir, comprar una licencia de estudiante de E/Dos y recibirá una licencia de Linux por el mismo precio y viceversa). Para los otros dos tipos de usuarios se aplica un cargo de 25$ para conseguir la licencia del otro sistema operativo. 

En cualquier caso las estas licencias de DOS-Linux se conceden a la misma persona, y nunca pueden ser utilizadas por distintas personas.

Todos los usuarios de las versiones 1.x de Executor, incluso aquellos que licenciaron su versión hace un año y medio, pueden conseguir gratis las actualizaciones hasta la versión 2.0.x, mientras estas versiones se consigan por medio de InterNet. Las versiones 2.0.x serán versiones que arreglarán posibles fallos en la versión 2.0 pero no añadirán nuevas características. Posteriores versiones (2.1 y siguientes) incluirán características nuevas, por lo que se aplicará un pequeño cargo de actualización para dichas versiones.

Una vez  que la versión 2.0 esté en su fase beta, las tarifas anteriores no serán válidas. Executor 2.0 será un producto comercial, disponible en las tiendas de informática y similares. El precio de venta sugerido a los distribuidores para esta versión es el siguiente:

	Executor /Nextstep	Executor /Dos	Executor/Linux	
2.0 para Estudiantes	No disponible	No disponible	No disponible	
2.0 para docencia	249$	125$	125$	
2.0 para el resto	449$	249$	249$	

Todavía no se ha decidido si habrá una tarifa de estudiante para la versión 2.0, pero en caso de que así sea, esta será al menos igual a la tarifa de estudiante de la versión 1.99.

Todos estos precios están sujetos a posibles modificaciones.
-------------------------------------------------------------------------------

Pregunta 1.5.  ¿Quién hace Executor?

ARDI
Suite 4-101
1650 University Blvd., NE
Albuquerque, NM  87102

+1 505 766 9115 Phone
+1 505 247 1899 FAX

<questions@Ardi.com> mail para preguntas de tipo general no contestadas en la documentación
<bugs@Ardi.com> mail relativo a fallos o errores
<orders@Ardi.com> mail relativo a  pedidos comerciales 

-------------------------------------------------------------------------------

Pregunta 1.6.  ¿Cómo puedo “comprar” Executor?

Antes de realizar su pedido, por favor, lea y asegúrese de entender las limitaciones que Executor tiene [´vea P1.12 ‘¿Qué limitaciones tiene Executor 2.0?’] y el precio [vea P1.4 ‘¿Cuánto cuesta Executor? ‘]
Mientras Executor esta en fase de desarrollo únicamente  se hacen versiones de demostración [vea P1.20 ‘¿Dónde puedo encontrar las versiones de demostración de Executor?‘] que le invitamos a probar, de forma que Vd. sepa exactamente que es lo que esta comprando. Una vez hecho esto puede enviarnos un cheque [vea P1.5 ‘¿Quién hace Executor?’], mandarnos un Fax (+1 505 247 1899) con la información relativa a su tarjeta de crédito (Solo VISA, MasterCard y Eurocard) o bien llamarnos por teléfono (+1 505 766 9115) para facilitarnos dicha información. Dado que actualmente nuestro sistema de correo electrónico no soporta el sistema de encriptación de correo PGP no recomendamos enviar dicha información por correo electrónico.

También aceptamos ordenes de compra de muchas universidades y grandes compañías. Sin embargo, esta forma de compra esta restringida a los Estados Unidos, y nos reservamos el derecho de aceptar  aquellas que provengan de los Estados Unidos en base a los intereses de la empresa.

NOTA: Todos los cheques y ordenes de pagos deben poder cobrarse en los Estados Unidos y estar rubricadas por un banco de los Estados Unidos.

Un formulario tipo de orden de pago es el siguiente (A 30 de Noviembre de 1995)

Nombre	Tarjeta de Crédito				
Organización	Tipo de tarjeta de crédito				
Dirección	Número de la tarjeta				
                 	Fecha de expiración				
Ciudad	Dirección e-mail				
Estado	Número de FAX				
Código Postal	Número de Teléfono				
País	Institución Educativa asociada			

				       
Descripción	Cantidad	Nº Ordenadores	Coste /unidad	Total	
Pack E/D + E/L licencia de estudiante *			49$		
Executor Dos licencia docente*			49$		
Executor DOS licencia comercial**			99$		
Executor Linux licencia docente*			49$		
Executor Linux licencia comercial*			99$		
Executor Nextstep licencia estudiante**			99$		
Executor Nextstep licencia docente**			99$		
Executor Nextstep licencia comercial**			199$		
					
Gastos de transporte internacional *** (20$)					
Sales TAX ****					
Total					

Notas
*	No hay un manual disponible para esa versión
** 	Existe un manual pero esta muy desfasado
***	Los gastos de transporte internacional solo se aplican si se solicita una versión con un manual   muy desfasado que haya que enviar a una dirección que no esté en los Estados Unidos.
****	El Sales Tax   (impuesto de venta) solo se aplica si el destino es Nuevo Méjico.

-------------------------------------------------------------------------------

Pregunta 1.7.  ¿Cuál es la pronunciación correcta?

Ig-ZEK-yu-tor

-------------------------------------------------------------------------------

Pregunta 1.8. ¿Es Executor un emulador rápido?

Executor traduce las instrucciones del micro mc680x0 en instrucciones de 80x86 y luego las ejecuta. Aunque este paso es costoso a nivel de recursos, para procesos que hagan un uso intensivo del procesador podemos comparar los resultados de un 486 DX4 a 75MHz con un 68040 a 25Mhz. 

Nota: Ultimamente se viene denominado al 68040 a 25Mhz como un 68040s a 50Mhz. En este documento no utilizaremos dicha denominación. El archivo /pub/SynPaper, disponible en InterNet en ftp.Ardi.com, explica como se puede ejecutar el código del Macintosh de una forma tan efectiva, además de comparar varios sistemas y concluir mostrando como un Pentium a 90Mhz es como mínimo igual a un 68040 a 50Mhz.

El rendimiento del sistema de vídeo depende de la versión de Executor y de la tarjeta de vídeo de la que se disponga. Executor funciona mas rápido cuando puede escribir directamente en la memoria de vídeo. Recientemente hemos escrito de nuevo la mayoría de nuestras rutinas de proceso gráfico a bajo nivel y aunque no se puede hacer una generalización para todos los sistemas, nuestro 486 DX2 a 66Mhz
con una tarjeta de vídeo en Vesa Local BUS y en 256 colores muestra el mismo rendimiento de vídeo que
nuestro Quadra 605 basado en un 68040 a 25Mhz para la mayoría de las operaciones mas habituales, y como mínimo la mitad de rendimiento para operaciones de vídeo inusuales.

-------------------------------------------------------------------------------

Pregunta 1.9. ¿Es necesario adquirir ROMs o Ficheros de sistema de Apple para usar Executor?

No. Executor implementa desde cero el sistema operativo Macintosh y la Toolbox.

-------------------------------------------------------------------------------

Pregunta 1.10.  ¿Cuánto tiempo lleva Executor en proceso de desarrollo?

El proceso de desarrollo comenzó en Septiembre de 1986.

-------------------------------------------------------------------------------

Pregunta 1.11. ¿Qué técnicas se han utilizado para programas el S.O. y la Toolbox?

	Se ha utilizado un sistema que parte de cero utilizando los conocimientos que Apple ha facilitado al publico en general. Con esto se quiere decir que ninguna de las ROMs ni sistemas de Apple ha sido decodificado utilizando técnicas de ingeniería inversa ni de otro tipo. En lugar de esto,  la “ROMlib” (la sección del programa que emula el sistema operativo y la ToolBox) se ha escrito exclusivamente basándose en los manuales “Inside Macintosh” y notas Técnicas de Apple. Dado que esto no es suficiente para conseguir el grado de compatibilidad que se necesita, se hicieron varios programas que al ejecutarse en un Macintosh nos mostraron como se comporta un verdadero Macintosh. Además de esto se ejecutan aplicaciones Macintosh bajo el emulador y cuando se observa alguna desviación del comportamiento ideal (bajo un verdadero Macintosh) se modifican los fallos  del Emulador para funcionar adecuadamente.

-------------------------------------------------------------------------------

Pregunta 1.12.  ¿Cuáles son las limitaciones de Executor?

Dado que el sistema operativo y la ToolBox se han codificado partiendo de cero, Executor 2.0 tiene ciertas limitaciones, que incluyen la falta de acceso al puerto serie, la falta de Appletalk, soporte limitado para el sistema 7, no puede ejecutar los INITS ni los CDEVs y la falta de soporte internacional

Debido a las limitaciones del hardware del PC, Executor puede leer y escribir discos de Macintosh de alta densidad (1.4 Mbytes), pero no puede leer o escribir discos de baja densidad (800Kbytes)

Esperamos que el soporte para el puerto serie este listo en seis meses después de la aparición en el mercado de la versión 2.0, pero actualmente nuestros esfuerzos se están concentrando en dicha aparición por tanto esto puede variar.
-------------------------------------------------------------------------------

Pregunta 1.13. ¿Qué puedo hacer si tengo discos de 800Kb?

La verdad es que poco. No es un problema de ARDI o de Executor, sino del Hardware de los ordenadores PCs, así que  no podemos hacer nada al respecto. El problema es debido a la forma en la que Apple aumento el tamaño de sus disquetes de baja densidad de 720Kbytes a 800Kbytes escribiendo mas datos en las pistas del disco que están mas lejos del centro que en las que están cerca. La verdad es que el sistema es muy inteligente, pero extremadamente incompatible.

Existen métodos para almacenar mas datos en los disquetes de PC de los que tradicionalmente caben (1.4Mbytes y 720 bytes). Sin embargo, estos métodos se basan en un esquema totalmente distinto del utilizado por Apple, y por tanto no pueden ser tampoco utilizados para escribir o leer los discos de baja densidad de un Macintosh!

Afortunadamente, cada vez menos software se facilita en discos de baja densidad, pero si Vd. dispone de algunos, va a necesitar un verdadero Macintosh para copiar los datos de discos de baja a discos de alta densidad, que son discos que tienen el mismo formato a bajo nivel que los discos de PC.

Uno de los muchos colaboradores desinteresados de Executor, nos ofrece una descripción del proceso de copia:

“En primer lugar formatee los discos de 1.4 al sistema Macintosh. Después expulse el disco utilizando Cmd-E, de forma que el icono del disco de alta densidad permanece. Después inserte el disco de 800 Kbytes en el Macintosh y arrastre el icono del disco de baja densidad al de alta. 

También es posible utilizar el programa Fastcopy de Mactools para realizar este proceso.

También se pueden usar los ordenadores públicos de Kinko’s : Los Macintosh públicos de Kinko’s están equipados con un programa conocido como “Desk Tracy” que esta diseñado para evitar que la gente copie ilegalmente el software del disco duro a disquetes. El problema surge cuando estas copiando ficheros de tus propios discos, el programa de seguridad se quejará si es que se corresponde el fichero con uno que se encuentre en el disco duro. En este caso hay que contactar con un empleado de Kinko’s, explicarle la situación y que desactive el programa. Yo lo he hecho dos veces sin problemas, aunque Vd. y yo usaremos sucursales distintas. “

N del T : Kinko’s es una cadena de tiendas que pone a disposición del publico en general ordenadores Macintosh para su uso. No hay, hasta ahora, nada parecido en España.
-------------------------------------------------------------------------------

Pregunta 1.14.  ¿Funcionan todas las aplicaciones de Macintosh bajo Executor?

Actualmente no. Además de las aplicaciones que no funcionan porque utilizan algunas funciones del sistema Mac que todavía no están programadas (por ejemplo parte del soporte del sistema 7), debido a la forma de escribir nuestro sistema operativo y la toolbox, existe la posibilidad de incompatibilidad con un cierto número de programas muy complejos. Por esta razón, se ofrecen versiones de demostración totalmente gratuitas para que los posibles compradores puedan comprobar si sirve a sus propósitos.
[vea P1.20 ‘¿Dónde puedo encontrar las versiones de demostración de Executor?’]

En cualquier caso estamos catalogando las diferentes aplicaciones que hemos probado. Una lista parcial esta disponible en ftp.Ardi.com con el nombre /pub/AppNotes.

-------------------------------------------------------------------------------

Pregunta 1.15. Un programa concreto no funciona bien; ¿funcionará con la versión 2.0?

Esa pregunta es muy difícil de contestar desde aquí. Si el programa utiliza una función que no está implementada en la versión 2.0, la respuesta es no, no funcionará.  Programas que utilicen QuickTime, QuickDraw GX, Inits, CDEVs o puerto serie son ejemplos de programas que no funcionarán en dicha versión. Esto incluye el programa Newton, una aplicación por la cual muchos de nuestros clientes y potenciales clientes nos han preguntado ya.

Además de esto, cuanto mas amplio y complejo es un programa, mas difícil es que funcione, dado que los diseñadores de esta clase de programas tienen acceso a información confidencial y específica sobre los Macintosh de la que ARDI no puede disponer. [vea P1.11 ‘¿Qué técnicas se han utilizado para programar el S.O. y la Toolbox?’]. También ha de tenerse en cuenta que Executor se ha codificado de acuerdo con las especificaciones públicas, pero no todas las especificaciones técnicas son de este tipo.

Para las aplicaciones mas utilizadas (aplicaciones de negocios, de productividad, juegos…) este problema se soluciona con muchas horas de rastreo e inspección de nuestro emulador. Se ejecuta la aplicación en cuestión bajo el emulador y si se comporta de forma inadecuada, se utilizan muchas horas de trabajo hasta averiguar el motivo. Viendo lo que la aplicación esta haciendo y por qué no funciona, podemos averiguar que es lo que la aplicación en conjunto trataba de hacer, aunque  se invierte tanto tiempo en esto como en hacer un puzzle de 5000 piezas con los ojos vendados estando borracho.

Sin embargo para algunas aplicaciones como entornos de desarrollo, que son tremendamente complicados y no son solicitados mas que por algunos de nuestros clientes potenciales, no podemos permitirnos emplear esa ingente cantidad de tiempo que nos llevaría conseguir que dichas aplicaciones funcionaran. Después de la venta de la versión 2.0 esperamos disponer de mas fondos para contratar mas personal. Entonces podremos solucionar todos los fallos conocidos en un breve periodo de tiempo, pero hasta ese momento tenemos que atender nuestras prioridades, por lo que es posible, que los compiladores
Think C y Think Pascal y otros entornos de programación no funcionen con Executor.

-------------------------------------------------------------------------------

Pregunta 1.16.  ¿Funcionará  Newton Toolkit con la versión 2.0?

Vea P1.15 ‘Un programa concreto no funciona bien; ¿Funcionará con la versión 2.0?
-------------------------------------------------------------------------------

Pregunta 1.17.  ¿Funcionará Think C o Think Pascal con la versión 2.0?

Vea P1.15 ‘Un programa concreto no funciona bien; ¿Funcionará con la versión 2.0?

-------------------------------------------------------------------------------

Pregunta 1.18.  ¿Qué porcentaje de aplicaciones funcionarán con Executor?

Esta es otra pregunta que es difícil de contestar. De hecho no anticiparemos una cifra, aunque a continuación citamos textualmente un  e-mail de un colaborador desinteresado sobre el tema:

“Para aquellos interesados en programas que funcionen bajo Executor 1.99m, es recomendable comprarse Wayzata Best of Macinotosh Shareware por 19.95$ en Tiger Software. Dispone de 1500 programas de todo tipo. He probado cerca de 500 y sobre un 60% funcionaron sin problemas en mi ordenador. Dado que es un CDRom asegúrese de que la letra del CD-Rom es H o inferior, pera poder usarla bajo Executor. Muchos de los programas que he probado son de 1990 o anteriores, aunque había alguno que necesitaba sistema 7”

Nota: La limitación de CD-Rom a unidades H o inferiores ha sido eliminada.

Nota: No pretendemos con esto dar soporte a ningún CD-Rom shareware, aunque el porcentaje de un 60% confirma los resultados que obtenemos en ARDI al probar estos CD-Rom shareware con la versión 1.99m (para versiones superiores el porcentaje aumenta bastante). Sin embargo, es probable que cuando una persona prueba 500 aplicaciones, las pruebas de funcionamiento que pueda hacer son mínimas, y es posible que algunas de estas aplicaciones fallen al hacer alguna operación concreta. A medida que el personal de Ardi aumenta se hacen muchas mas pruebas, aunque conocemos perfectamente las limitaciones del programa y por eso animamos a la gente a que lo pruebe.

-------------------------------------------------------------------------------

Pregunta 1.19.  ¿Qué significan los diferentes números de las versiones?

Cualquier versión de la forma 1.x que no sea la 1.99 es una versión en blanco y negro. Cualquier versión que acabe con una letra  es técnicamente una versión experimental. En general las versiones experimentales son beta o pre-beta y serán puestas a disposición del publico con un número de versión superior si todo funciona correctamente.

La versión no experimental de Executor /NextStep es la versión 1.3. Para Ms-DOS se reduce a 1.2 y en el caso de Linux no ha habido una versión no experimental todavía.

Actualmente con la adición del color, Executor se convierte en experimental para todas las plataformas. Se está intentando ahora trabajar a la vez en todas las plataformas simultáneamente, para que todas tengan las mismas características y fallos bajo DOS, Linux y NEXTSTEP. Desgraciadamente no ha habido ninguna versión de NextStep en mucho tiempo; [vea P4.1’ Por que ha tardado tanto en aparecer una versión para NextStep?’]

Además de estas versiones experimentales , en el directorio BleedingEdge en el nodo de ftp de ARDI, ftp.Ardi.com se encuentran mejoras y actualizaciones que no suelen estar comprobadas etc. pero que se sabe que solucionan problemas concretos que nuestros clientes nos han comunicados. Esto nos permite comprobar si el error ha sido solucionado de una forma rápida, en lugar de tener que esperar a una siguiente versión experimental para comprobar que quizá el problema no se ha solucionado o la solución tiene efectos secundarios inadecuados.
-------------------------------------------------------------------------------

Pregunta 1.20.  ¿Dónde puedo encontrar las versiones de demostración de Executor?

El nodo principal para encontrar las versiones es ftp.Ardi.com. Sin embargo, ftp.Ardi.com esta conectado a InterNet solamente a través de un módem de 28.8Kb, lo cual es muy lento y solo es de utilidad para los nodos de mirror. (Un mirror es un nodo que contiene la misma información que otro ). Al conectar a ftp.Ardi.com se ofrece una lista de dichos mirrors.

Actualmente en la Universidad de Nuevo Méjico ya no se encuentra la información relativa a Ardi. Los principales nodos “mirror” son los siguientes:

* vorlon.mit.edu in /pub/Ardi
* ftp.tcel.com in /pub/mirrors/Ardi

Además las versiones no experimentales se suelen incluir en los nodos tradicionales de demostraciones para cada plataforma. Vea las respuestas especificas de cada plataforma para una lista de estos nodos.

Los usuarios de Compuserve pueden encontrar la ultima versión de Executor/DOS en Pc Utilities
(go pcutil) o en PC Applications (go pcapp), en ambos casos en las secciones de demostración.

La versión de Linux también está en Compuserve, en la sección de Linux, que se encuentra dentro de la de Unix (go Unix)

Los usuarios de América OnLine pueden encontrar Executor/DOS  en la librería de Software de la sección de MS-DOS, bajo el botón de TopPicks. 

No nos importa que la gente copie nuestras versiones de demostración a otros nodos de InterNet siempre y cuando se aseguren de que se incluye toda la documentación que permitirá a los usuarios tener acceso a 
la información relativa a las mismas, así como donde conseguir las nuevas versiones.

-------------------------------------------------------------------------------

Pregunta 1.21.  ¿Dónde están las teclas de Comando (cmd) y opción?

En un teclado de PC, Executor utiliza el ALT izquierdo como tecla de comando y el ALT derecho como tecla de opción.

-------------------------------------------------------------------------------

Pregunta 1.22.  ¿Cómo utilizo mi número de serie y llave para registrar Executor?

Una vez pagada la  licencia por el uso de Executor [vea P1.4 ‘¿Cuánto cuesta Executor?’] el usuario recibe un numero de serie y una llave de autorización. Estos datos se introducen en un panel al que se accede pulsando el botón “Info” que aparece en la pantalla inicial de Executor y leyendo la información que aparece en las pantallas. Para cambiar entre las distintas pantallas de información hasta llegar a la que nos permite introducir en número de serie es necesario pulsar el botón NEXT en cada panel.

-------------------------------------------------------------------------------

Pregunta 1.23.  ¿Es Executor Shareware?
No. Executor es un programa comercial diseñado por ARDI. Las versiones no registradas son las únicas que pueden encontrarse en BBS y nodos de FTP. Si una versión registrada aparece en cualquier medio como libre para disponer de ella, esta incurriendo en un delito.
-------------------------------------------------------------------------------

Pregunta 1.24.  ¿Qué diferencias hay entre la versión registrada y la comercial?

En las versiones anteriores a la 1.99j, existía una versión de tiempo limitado de demostración y una versión comercial completa para DOS y Linux. Las versiones de NextStep  eran versiones completas pero con tiempo limitado a las cuales podía quitárseles esta limitación mediante el número de serie y la llave facilitados por ARDI.

A partir de la versión j, todas las versiones de Executor se distribuyen en una versión de demostración, que tienen un tiempo de 10 minutos de ejecución. Una vez transcurridos los 10 minutos, Executor presenta un mensaje explicando que los 10 minutos de demostración han transcurrido y vuelve al sistema operativo. Sin embargo, el programa puede ejecutarse tantas veces como se quiera. Esta limitación es la única diferencia con una versión comercial completa.

Vea P1.41 `¿Cómo funcionan los códigos de registro de Executor? Para mas información

-------------------------------------------------------------------------------

Pregunta 1.25. ¿Qué viene ahora?

Nuestro objetivo mas inmediato es lanzar Executor 2.0 al mercado. Antes de que la versión 1.99 estuviera disponible teníamos una serie de objetivos de lo que podría encontrase en la versión 2.0. Sin embargo, la implementación de Quick Draw de 32-bits  fue tan complicada que algunos de estos objetivos han tenido que ser postergados. Aunque todavía están sujetos a modificación, los objetivos para la versión 2.0 son:

* Añadir la plataforma Motorola NEXTSTEP
* Soporte para miles y millones de colores (modos de 16 y 24 bpp)
* Mejor documentación
* Mejoras en el browser
* Mejoras en el sistema de mensajes de error

Además existen un conjunto de errores generales y específicos de cada plataforma que es necesario corregir antes de lanzar la versión 2.0 al mercado.

Una vez que salga esta versión, queremos hacer Executor compatible con la versión 7.5 del MAC OS, de forma que se podrá comprar una copia del sistema 7.5, instalarla sobre Executor y conseguir así un mayor grado de compatibilidad y funcionalidad.

-------------------------------------------------------------------------------

Pregunta 1.26.  ¿Cuándo estará disponible la versión 2.0?

La respuesta es algo embarazosa. La fecha original era en verano de 1994. Sin embargo parece ser que en 
Septiembre de 1995 entraremos en la versión beta y tendremos un producto definitivo en Noviembre de 1995.

Desde ahora y hasta que la versión 2.0 salga esta planeado lo siguiente:

La versión 1.99p estará disponible pronto. Entonces continuaremos añadiendo funcionalidad a Executor de forma que la versión 1.99q tendrá todo lo que especificamos en P1.25 ‘’Qué viene ahora?’. Esperamos que la versión 1.99q sea la ultima de las versiones experimentales de la versión 1.99x

Una vez que la versión 1.99q este terminada  uno de nuestros ingenieros volará desde Boston, donde normalmente trabaja, a Albuquerque y tendremos varias semanas donde, sin preocuparnos de añadir nueva funcionalidad al programa, nos concentraremos en conseguir que más aplicaciones funcionen.

Después de este periodo, Executor entrará en una fase beta de seis semanas, donde se arreglarán errores de carácter importante y se documentarán los menos importantes. En este tiempo se mejorara la documentación, se escribirán notas de prensa, anuncios etc.

Una vez hecho esto, Executor 2.0 saldrá al mercado.
-------------------------------------------------------------------------------

Pregunta 1.27.  ¿Cómo puedo unirme al equipo de Beta-testers de Ardi?

En realidad Ardi no tiene un programa de Beta-Testers, simplemente permitimos que todo el mundo pueda conseguir nuestras versiones experimentales a través de InterNet y normalmente la gente nos mantiene informado de los fallos que encuentra. Si Vd. encuentra esta opción interesante y colabora , nosotros, desde luego, lo apreciamos y le damos las gracias.

-------------------------------------------------------------------------------

Pregunta 1.28.  ¿Incluye Executor soporte para redes?

Actualmente no y tampoco estará disponible en la versión 2.0. El soporte para redes estará disponible en la versión 3.0, de la cual no tenemos todavía un fecha de salida. La primera versión que dispondrá de este soporte será probablemente Linux.
-------------------------------------------------------------------------------

Pregunta 1.29. ¿Cómo se instalan las fuentes y los accesorios de escritorio?

Desde la versión 1.99n simplemente basta con arrarstrarlos hasta la hot-band (La banda de la zona superior del browser) y nuestro browser  hará el resto. Sin embargo, y esto incluye la versión 2.0, solo soportamos las fuentes de mapas de bits (bitmap, bmp) y no las Type 1 o fuentes TrueType.

------------------------------------------------------------------------------

Pregunta 1.30. ¿Funcionan los accesorios de escritorio (Das) con Executor?

Actualmente el soporte para accesorios de escritorio es bastante débil, la mayoría no funcionarán. Una vez que dispongamos de un poco mas de tiempo, lo invertiremos en conseguir que la mayoría de los Das mas 

-------------------------------------------------------------------------------

Pregunta 1.31.  ¿Funciona el programa xxxx con Executor?

Con el problema de lanzar al mercado la versión 2.0 tan pronto como podamos,  nuestros ingenieros están probando los programas con las versiones experimentales, en lugar de hacerlo con la versión 1.2. Hay muchas aplicaciones que no funcionan con 1.2 y por eso recomendamos a la gente que pruebe las versiones de demostración antes de comprar Executor.

Se procederá a confeccionar una lista de las aplicaciones que funcionan y se incluirá bajo en nombre
de /pub/AppNotes en el nodo ftp.Ardi.com. Hay una lista similar en nuestras paginas de WWW no oficiales. Cuando tengamos tiempo para mejorar estas, procederemos a unir ambas.

-------------------------------------------------------------------------------

Pregunta 1.32. ¿Cuál es la mejor manera de mantenerse informado sobre Executor?

Únase a la lista de correo de Executor. Es ahí donde están los entusiastas de Executor. Mande un mensaje por correo electrónico a < Executor-request@nacm.com>  asegurándose de que la línea de subject (tema) está en blanco y de que el cuerpo (body) del mensaje dice únicamente:

subscribe

Intentamos que los eventos importantes aparezcan en la red, y mandamos correo postal a nuestros clientes, pero la lista de correo de Executor es donde se mandan los anuncios de nuevas versiones experimentales y donde se puede enviar mail para hablar con otros usuarios de Executor.

Si prefiere conseguir la información de Executor en un informe diario, envíe el mismo mensaje a que antes a esta otra dirección <Executor-digest-request@nacm.com> en lugar de la anterior.

Para darse de baja de cualquiera de las listas de correo mande un mensaje a la dirección que utilizo para suscribirse  con el mensaje:

unsubscribe

Este procedimiento funcionará si el mensaje de baja se envía desde la misma dirección desde donde se envío el mensaje de alta. En cualquier caso puede enviarse un mensaje que diga “help” a cualquiera de las dos direcciones y podrá conseguir mas información sobre su uso. Si sigue Vd. teniendo problemas puede enviar un mensaje a majordomo-owner@nacm.com y una persona leerá su mensaje, aunque puede llevarle varios días.

Después de darse de baja de la lista puede ocurrir que siga recibiendo, durante un breve periodo de tiempo algunos mensajes de la lista, que le fueron enviados a Vd. antes de que se recibiera su solicitud de baja.

La lista de correo está administrada por un Colaborador desinteresado de Executor. Ardi no controla la lista directamente. Ultimamente ha habido peticiones para crear otra lista solo de anuncios de nuevas versiones. Esperamos que la lista que proporciona informes diarios haga esto innecesario.
-------------------------------------------------------------------------------

Pregunta 1.33.  ¿Qué es la lista de correo de Executor?

Vea P1.33 `¿Cuál es el mejor sistema para estar informado sobre Executor?

-------------------------------------------------------------------------------

Pregunta 1.34. ¿Por que no debo mandar correo electrónico a <ctm@Ardi.com>?

Cliff recibe cientos de mensajes por correo electrónico. Los mensajes enviados a <questions@Ardi.com>
se contestan mucho mas rápidamente.
-------------------------------------------------------------------------------

Pregunta 1.35. ¿Qué es un fichero HFV?

Executor tiene la propiedad de poder almacenar un volumen Macintosh (es decir, un sistema de ficheros correspondientes a un disco o a una partición de Macintosh) en un fichero de MS-DOS o de Unix. Bajo Ms-Dos este sistema es realmente útil puesto que no hay otra forma de almacenar nombres largos de ficheros con mayúsculas y minúsculas.

Este tipo de ficheros se denominan HFV y suelen tener su extensión con “.hfv”
-------------------------------------------------------------------------------

Pregunta 1.36. ¿Puedo ejecutar aplicaciones directamente desde la línea de comandos?
Si. Si la aplicación se encuentra bajo Unix o Dos se puede especificar el nombre de la aplicación, así como los documentos que se desea que abra cuando se ejecute. Las aplicaciones que se encuentran en volúmenes hfv se especifican utilizando dos puntos ( : ) como separador, por ejemplo
“Mimacintosh:CompactPro:Compact”

-------------------------------------------------------------------------------

Pregunta 1.37. ¿Cuáles son los parámetros de la línea de comandos?

Si se ejecuta Executor -help, este comando muestra una lista de los parámetros de línea de comandos con una breve descripción de lo que hacen.

Esta es una lista de los parámetros mas utilizados:

El nuevo parámetro “system 7” hace que Executor utilice su limitado soporte de sistema 7. Esto es necesario para ejecutar NIH Image 1.58

El relativamente nuevo parámetro “nobrowser” evita que Executor cargue el Browser nada mas empezar. Algunas veces viene bien cargar alguna aplicación de forma mas rápida, y otras es útil si el browser o el sistema de ficheros esta corrupto y no se puede cargar Executor de otra manera.

Los parámetros bpp, refresh y shadow afectan a la emulación de pantalla. El número de bits por pixel es especificado por bpp. Si bpp vale 1 entonces el programa se ejecuta en blanco y negro. Si vale 8 entonces disponemos de 256 colores. Para Executor/DOS es necesaria una tarjeta SVGA con un driver compatible VESA para conseguir 8 bits por pixel y tamaños de pantalla superiores a 640x480.

Cuando Executor se inicializa, se muestra una pantalla de presentación. Esta pantalla puede omitirse con el parámetro nosplash.

Una de los elementos mas difícil de imitar en el Macintosh son los mecanismos internos de control de tiempo. Algunas veces es necesario desactivar nuestra emulación de reloj, para lo cual es útil el parámetro noclock.

Cuando Executor muestra una ventana de dialogo de ficheros estándar, hay un botón etiquetado drive que permite moverse entre los volúmenes Macintosh que Executor reconoce. El parámetro “drive” permite que Executor incluya las unidades DOS en esas unidades. Normalmente no suele ser muy útil.

Los parámetros applzone, syszone y stack controlan la cantidad de memoria que se reserva para las aplicaciones, el sistema y la pila de aplicación. El parámetro memory asigna una cantidad de memoria al
conjunto del programa, y deja que éste la distribuya. En general, si se dispone de mas de 4Mbytes de RAM es aconsejable utilizar estos parámetros para aumentar la memoria que Executor utiliza, en lugar de utilizar la memoria por defecto. Todos estos parámetros pueden venir expresados en Mbytes (m) o en Kilobytes (k).

Para los usuarios de X-Windows, el parámetro privatecmap especifica que Executor debe usar un mapa de colores privado. Este es el modo gráfico mas rápido, y da unos colores mas realistas, a costa de cambiar los colores de las otras ventanas cuando no están activas y viceversa. Debido a esto, este modo no esta predeterminado sino que se utiliza otro en el cual los colores internos de Executor son convertidos a los colores correspondientes del sistema X-Windows antes de ser dibujados.

Executor/Linux tiene problemas dibujando el cursor en algunos servidores de X-Windows. Cuando esto ocurre, el cursor aparece en vídeo invertido (como un negativo). Para resolver esto se puede utilizar el parámetro “-invertedcursorbug”.

Executor 199<x> utiliza una nueva “CPU sintética” que es mucho mas rápida que sus equivalentes en anteriores versiones. Este incremento de velocidad es debido a nuestro uso del código nativo; Executor ahora traduce el código de Macintosh en código de 80x86 sobre la marcha y ejecuta dicho código. Sin embargo, como todo aquello que es nuevo, existen posibilidades de que este código tenga algún tipo de fallo oculto. El uso de código nativo se puede evitar con el parámetro “nativecode 0”

He aquí un ejemplo del uso de algunos de los parámetros

Executor -applzone 4m -noclock -nativecode 0

Esta orden reserva 4Mbytes de memoria para las aplicaciones Macintosh, desactiva la emulación de reloj y cambia a la emulación antigua de 68LC040. Una combinación poco usada de parámetros
-------------------------------------------------------------------------------

Pregunta 1.38.  ¿Existen otros parámetros que puedo modificar? (i.e. Panel de Control)

Si. Mientras Executor esta funcionando se puede pulsar la combinación de teclas Cmd-Mayusc-5 (Recuerde que la tecla Cmd del Macintosh es el alt izquierdo del teclado español) y aparecerá un panel de control que permite ajustar diversas opciones de igual forma que el Panel de Control de un verdadero Macintosh, aunque no tan completo. Si se utiliza la opción “save” del panel de control, las opciones activas en ese momento serán guardadas para el programa concreto que se esté ejecutando. Esto es bastante útil, dado que permite que los juegos que funcionan en 16 colores, por ejemplo, puedan ser ejecutados de forma que el cambio de 256 a 16 colores sea hecho por Executor automáticamente.

-------------------------------------------------------------------------------

Pregunta 1.39.  ¿Cómo puedo reservar mas de 8 Mb de memoria para las aplicaciones?

Esto no es posible para versiones anteriores a la 1.99n. En versiones posteriores, incluida 1.99º, se pueden utilizar hasta 16 Mb de RAM para la zona de memoria de las aplicaciones.

-------------------------------------------------------------------------------

Pregunta 1.40.  Un programa concreto falla; ¿Qué debo hacer?

El motivo mas frecuente de errores en la aplicaciones, y que tiene una fácil solución, es que no hay suficiente memoria para ejecutar la aplicación Macintosh. Esto se puede solucionar fácilmente con el parámetro “applzone”. Por ejemplo, muchos programas que normalmente no funcionarán con las opciones por defecto de Executor, lo harán si se utiliza la línea de comandos de la siguiente forma “Executor -applzone 4096” (que reserva 4Mbytes de Memoria para la aplicación Macintosh)

Nota para usuarios de Ms-DOS
	Si se ejecuta “Executor -info”, obtendrá unas líneas de información en las que se puede ver la cantidad de memoria DPMI que se utilizaría para los parámetros “applzone”, “syszone” y “stack”. Si no hubiera suficiente memoria libre para la suma de la memoria usada en estos tres parámetros, Executor utilizaría el disco duro como memoria paginada virtual. Este sistema permite ejecutar aplicaciones cuando no hay suficiente memoria disponible pero a costa de un elevado precio en velocidad debido a la diferencia de velocidad entre el disco duro y la memoria.  Esto se puede evitar utilizando unos valores para estos tres parámetros inferiores a los que Executor tiene predeterminados, pero se corre el riesgo de no tener memoria suficiente para algunos programas. Desgraciadamente, los programas de Macintosh no suelen ser muy considerados cuando no tienen suficiente memoria. La demostración de los Lemmings es un ejemplo de este tipo de programas. Si se ejecuta dicho programa en un Macintosh con poca memoria se producirán graves errores. Lo mismo ocurrirá si se utiliza dicho programa en similares condiciones bajo Executor.

Si Executor necesita utilizar el disco duro como memoria paginada virtual y no hay suficiente espacio disponible en el disco duro, se mostrará un mensaje de error durante el proceso de inicio de Executor. 
Si la variable de entorno “TEMP” esta activa, Executor tratará de colocar dicho fichero en la trayectoria apuntada por esa variable, por lo que si ésta apunta a un disco RAM o a un disco duro con poco espacio, Executor puede quedarse sin memoria rápidamente.

A algunos programas no les gusta que Executor no tenga soporte de sonido y se bloquean. Se puede activar la opción de “pretend sound”, en el panel de control, antes de cargar la aplicación en cuestión. En otros casos las aplicaciones tienen opciones que permiten desactivar el sonido. Es recomendable desactivar el sonido de un programa además de utilizar las preferencias de sonido de Executor.

Como ejemplo de esto consideremos “Ultimate Solitaire”. Si no se desactiva el sonido desde el programa, el programa funcionará bien hasta que se complete el solitario. En este momento, el programa le pedirá a Executor que toque un sonido y que le avise cuando haya terminado. Incluso con la opción “pretend sound” activada, este juego se bloqueará después de terminar el solitario.

Algunos programas tienen un fichero de preferencias, que normalmente se suele archivar en la carpeta del sistema, “System”. Si algo le ocurre a este fichero normalmente el programa no sabe que hacer y suele quedarse en una situación inestable, por lo que a veces es necesario borrar este fichero.

Aunque no debería ocurrir, nuestro Browser tiene también un fichero de “preferencias” que, si contuviera errores, podría ocasionar problemas. El fichero se llama “godata.sav” y guarda información sobre las carpetas que están abiertas, así como sobre el contenido de la “hot band”. En caso de que el Browser no funcionara se puede utilizar el parámetro “nobrowser” para borrar este archivo y ver si el problema queda resuelto.

También es de utilidad el parámetro “noclock”
-------------------------------------------------------------------------------

Pregunta 1.41. ¿Cómo funcionan los códigos de registro de Executor?

	Hemos añadido la posibilidad de registrar Executor partiendo de la versión de demostración recientemente para las versiones  de Dos y Linux. La versión de NextStep siempre han tenido esta posibilidad. Ahora cualquier usuario de Executor puede disponer de la ultima versión de Executor, consiguiéndola directamente de InterNet, registrarla con su número de serie y llave personal y poder disponer de tiempo ilimitado. Esto no quiere decir que las próximas versiones estén disponibles, en su forma registrada, de forma gratuita, pero se intenta que las versión que no implementan funcionalidad sino que son actualizaciones menores sean gratuitas.

El proceso de registro modifica la copia del programa, guardando el numero de serie permanentemente. Por esta razón, una vez que Executor este registrado no se debe dejar a disposición del público ni redistribuir.
-------------------------------------------------------------------------------

Pregunta 1.42.  ¿Permiten los números de serie y códigos piratear Executor?

No. Si no se ha pagado la cuota de licencia el uso de una copia registrada de Executor es ilegal, independientemente de como esta haya sido adquirida. Es cierto que, dado que el numero de serie y la llave son unos pocos bits de texto, es mas fácil distribuir copias ilegales de estos que distribuir el programa entero en su versión registrada, pero eso queda fuera del contenido de esta pregunta.

Se ha decidido utilizar este sistema como un método ventajoso para nuestros clientes, especialmente cuando, mientras estamos dirigiéndonos hacia la versión 2.0, las versiones experimentales son habitualmente mucho mejores que las anteriores. Preferimos perseguir la piratería que crear problemas innecesarios a nuestros clientes.

Nuestras versiones, en modo demostración, permiten a una persona honrada evaluar el producto antes de tomar la decisión de comprarlo y llegar a ser cliente nuestro. El uso de un código de registro permite a nuestros clientes participar automáticamente en nuestras fases beta en incluso pre-beta. Esto nos lleva a un proceso de desarrollo mucho mas rápido y a un producto mucho mas robusto y mejor.

-------------------------------------------------------------------------------

Pregunta 1.43. Quiero incluir Executor en un CD-ROM. Puedo hacerlo?

La respuesta es si. Se permite la libre distribución de las copias de demostración de Executor siempre y cuando se sigan las restricciones que aparecen en los paneles de registro de Executor:

Las versiones completas y no registradas de Executor pueden ser copiadas y distribuidas siempre que las copias no estén modificadas de ninguna forma e incluyan todos los archivos originales sin modificaciones. Una vez registrado, Executor solo puede ser copiado con propósitos de copia de seguridad. La posesión de una licencia no da derecho a modificar Executor ni a crear posteriores programas basadas en la totalidad o en parte del código de Executor.

Para terminar añadiremos una sugerencia: Contacte con nosotros para asegurarse de que dispone de la última versión. Además podemos informarles de próximas versiones.

-------------------------------------------------------------------------------

Pregunta 1.44. ¿Por que algunas aplicaciones dicen que no tengo coprocesador?

El problema es que las aplicaciones que se están usando tratan de acceder directamente al coprocesador. Apple recomienda a los desarrolladores de software para Macintosh no acceder directamente al coprocesador sino que utilicen sus librerías de cálculo en su lugar. (“SANE”, Standard Apple Numerics Environmet.). Los programas que no usan “SANE” sino que acceden directamente al coprocesador matemático se ejecutan mas rápido en aquellos Macintosh que tiene dicha unidad pero no funcionarán en los Macintosh que no dispongan de ella, por ejemplo un Quadra 605. Esta limitación está también presente en los nuevos Power Macintosh.

Una solución alternativa es un “Init”, llamado “SoftFPU” que permite que un Macintosh que no disponga de un coprocesador se comporte como si tuviera uno, aunque los cálculos en coma flotante serán muy lentos. De momento SoftFPU no puede ser utilizado con Executor, dado que actualmente no soporta INITS.

-------------------------------------------------------------------------------

Pregunta 1.45. ¿El sistema operativo japonés funciona con Executor?
No, ni siquiera en la versión 2.0 y todavía no hay una ficha fijada para la versión 3.0
-------------------------------------------------------------------------------

Pregunta 1.46.  ¿Por qué Compact Pro tiene problemas con los archivos multivolumen?

Las versiones de Executor 1.99n y anteriores tienen un problema que origina fallos en algunos programas como por ejemplo Compact Pro. Un verdadero Macintosh recuerda los discos que se han introducido en el, aunque físicamente no estén presentes en la unidad. Este es el motivo por el que los Macs muestran a veces un mensaje pidiendo que se introduzca determinado disco, leen de el, lo expulsan y luego piden otro.
Executor no es de momento tan listo. Cuando un disco se ha expulsado, Executor lo olvida. Los programas que funcionan de esta manera, no funcionan de momento bajo Executor.

En el caso del Compact Pro se pueden copiar todas los fragmentos de un archivo multivolumen, y luego acceder a la ultima parte del volumen desde el disco duro. El resto es automático, aunque este proceso necesita mas espacio en disco duro que la aproximación en discos.

Este problema estará resuelto en la versión 2.0, aunque dado que afecta a muy pocos programas no tiene una prioridad tan alta como otros problemas.

-------------------------------------------------------------------------------

Pregunta 1.47.  ¿Qué es makehfv?
El programa makehfv, llamado mkvol, en versiones antiguas, permite crear volúmenes virtuales Macintosh [vea P1.35 ‘Qué es un fichero HFV?’]. Actualmente forma parte de todas las distribuciones de Executor aunque es mucho mas útil en DOS que en Linux o en NEXT.

Para usar makehfv es hay que utilizar como parámetros el nombre del fichero HFV, el nombre con el que Executor lo representará internamente, y el tamaño. Este es un ejemplo que crea un fichero llamado bajo DOS “bigtest.hfv” que Executor llamara “BigTest” y de un tamaño de 10Mbytes

makehfv bigtest.hfv BigTest 10m

Executor/DOS automáticamente reconocerá los archivos HFV que se encuentren en el mismo directorio que Executor.exe, siempre y cuando la extensión de estos sea “.hfv”

Executor/Linux automáticamente reconocerá los archivos HVF que se encuentran en el mismo directorio que el  archivo “ExecutorVolume”, que es normalmente el directorio /usr/local/lib/Executor, siempre y cuando la extensión de estos sea “.hfv”
-------------------------------------------------------------------------------

Pregunta 1.48.  ¿Cómo puedo crear mis propios archivos HFV?

Vea P1.47 ‘¿Qué es makehfv?’
-------------------------------------------------------------------------------

Pregunta 1.49. ¿Cómo puedo usar los programas de Mac disponibles en InterNet?
Encuentre un nodo de InterNet que legalmente disponga de software para distribuir. Existe una lista con muchos nodos, entre los cuales podemos citar:

* grind.isca.uiowa.edu : /mac/infomac (USA)
* wuarchive.wustl.edu : /systems/mac/info-mac (USA)
* ftp.technion.ac.il : /pub/unsupported/mac (Israel)
* ftp.sunset.se : /pub/mac (Sweden)
* src.doc.ic.ac.uk : /packages/info-mac (UK)

Antes de transferir a su ordenador una aplicación es conveniente que consulte los requisitos de la misma. La mayoría de estos nodos tienen una colección de archivos de texto que detallan estos requisitos.

Utilice en modo BINARY (binario) para la transferencia de archivos. Normalmente aquellos que tienen extensión “hqx” son los mas fáciles de manejar.

Bajo DOS, es necesario un fichero HFV [vea P1.47 ‘¿Qué es makehfv?’] que tenga suficiente espacio como para almacenar, tanto el archivo que acaba de transferir como para almacenar los archivos que se deriven de la descompresión de dicho archivo. Una vez hecho esto, siga los siguientes pasos:

	Ejecute Stuffit Expander y utilice la opción “Expand” del menú “File” para abrir cada uno de los ficheros que ha transferido. Si la extensión de estos es “hqx” no tendrá ningún problema. Si la extensión es otra, y Stuffit Expander no funciona adecuadamente tendrá que localizar otro programa descompresor que sea compatible con el fichero que ha transferido. Recuerde que bajo Ms-Dos, los programas han de encontrarse todos en los Volúmenes Macintosh.

Si está seguro que el archivo esta comprimido con Stuffit, puede cambiar el tipo y creador, utilizando la opción “Get Info” del Browser, a “SIT!” y entonces probar con Stuffit Expander de nuevo. Si el fichero está creado por Compact Pro, entonces tiene que cambiar el tipo a “PACT” y el creador a “CPCT” y probar de nuevo.

-------------------------------------------------------------------------------

Pregunta 1.50.  ¿Cómo puedo usar los programas de Mac disponibles en las BBS?

En general siga el procedimiento en P1.49 ‘Como puedo usar los programas de Mac disponibles en InterNet?’—Conozca las limitaciones de Executor, transfiera los archivos en modo binario y utilice Stuffit Expander para descomprimir los archivos. Algunas veces será necesario cambiar el tipo y el creador del fichero antes.

-------------------------------------------------------------------------------

Pregunta 1.51.  ¿Cómo puedo usar los programas de Mac disponibles en AOL (América On Line) ?

La mayoría de las veces, AOL utiliza un formato de Stuffit que origina problemas bajo Executor. Para los usuarios de DOS/WINDOWS se puede arreglar de la siguiente manera:

Consiga una copia de unstuff.exe (comprimido se llama unsitins.exe) y utilice la opción -mb para convertir el fichero transferido a formato MacBinay.

unstuff -mb somefile.sit

Copie ahora el nuevo fichero originado en un volumen Macintosh y utilice “BinHex” con la opción “DownloadApplication” para convertir el fichero.

Es siempre mucho mas rápido probar a descomprimirlo de la forma habitual, pero si no funciona, esta es, de momento, la única solución posible.

-------------------------------------------------------------------------------

Pregunta 1.52.  ¿Cómo se ve el tamaño de un fichero en el sistema operativo(browser)

De momento no se puede ver, aunque este fallo estará resuelto en la versión 2.0

-------------------------------------------------------------------------------

Pregunta 1.53.  ¿Cómo se ve el espacio libre en el sistema operativo?

De momento no se puede ver, aunque este fallo estará resuelto en la versión 2.0

-------------------------------------------------------------------------------

Pregunta 1.54.  ¿Por qué algunos programas instaladores no funcionan?

Actualmente hay dos tipos de instaladores que no funcionan bien con Executor: los instaladores basados en Apple’Installer y los de Bill Goodman, “Smaller Installer”. Un ejemplo de programas que utilizan estos instaladores son Microsoft Word 5, y Maelstrom 1.4.1

La razón exacta por la que estos programas no funcionan no está clara todavía. Hemos hecho importantes avances con “Smaller Installer”, de forma que pensamos que funcionará con la versión 2.0. Sobre Apple’installer estamos menos seguros.

-------------------------------------------------------------------------------

Pregunta 1.55.  ¿Qué es Speedometer?
Speedometer es una aplicación shareware que hemos incluido con Executor con fines de demostración, con el permiso de su autor, Scott Berfield. La aplicación mide el rendimiento de Macintosh  (y PCs con Executor) en CPU, gráficos, coma flotante y sistemas de archivos. La versión mas actualizada de Speedometer es la  4.x pero utiliza un mecanismo temporizado que actualmente Executor no soporta. Speedometer 3.23 puede dar una aproximación de la rapidez de Executor emulando un Macintosh.

En cualquier caso debe recordar que SpeedoMeter es Shareware y que Ardi no ha pagado la cuota, puesto que corresponde al usuario final pagarla si utiliza esta aplicación habitualmente. 

Con SpeedoMeter se puede apreciar que Executor es un emulador muy eficiente. Por favor tenga en cuenta que ARDI no ha codificado Executor para que reconozca Speedometer y genere unos resultados óptimos, sino que se trata a SpeedoMeter como una aplicación mas. Seria muy fácil para nosotros engañar a Speedometer de forma que los valores mostrados por el sean muchos mas altos de los que realmente se producen pero no lo hemos hecho.

Speedometer 4.0 produce unos números irrisoriamente altos bajo Executor, dado que esta utilizando unos métodos de control de tiempo en alta resolución que de momento no soportamos. Estamos trabajando con Scott para asegurarnos que las próximas versiones, tanto de Executor como de SpeedoMeter no tienen este problema. Afortunadamente, los resultados bajo 4.0 son tan elevados que obviamente son incorrectos.
-------------------------------------------------------------------------------

Pregunta 1.56. ¿Cómo puedo conseguir un volcado de pantalla de Executor?

	Desde la versión 1.99O basta con utilizar Cmd-Shift-3,  como en un verdadero Macintosh. La diferencia es que el volcado de pantalla se realizará en formato TIFF no comprimido y se escribirá en el directorio en el que se encuentre Executor.exe bajo MS-Dos o en el directorio /tmp en Linux y NextStep.

-------------------------------------------------------------------------------

Pregunta 1.57.  ¿En qué servicios On-line puedo encontrar a ARDI?

Actualmente el servicio Técnico de Ardi se lleva a cabo desde questions@Ardi.com y bugs@Ardi.com, o bien a través de la lista de correo de Executor [vea P1.32 `¿Cuál es el mejor sistema para estar informado acerca de Executor? '].  Sin embargo estamos intentando poner en marcha servicios que permitan a los usuarios de distintos servicios on-line contactar con nosotros directamente. Nuestra representante en este tipo de servicios es Melissa Algeo, que de momento puede localizarse en AOL y en Compuserve (además de en InterNet, por supuesto)

	Dirección en:	Dirección en InterNet	
AOL	ARDI rep	ardirep@aol.com	
CompuServe	102155,2123	102155.2123@compuserve.com	

===========================================================================

Sección 2.  Executor para Ms-DOS
 P2.1        ¿En que nodos de FTP puedo encontrar versiones de Executor para DOS?
 P2.2        ¿Cuáles son los requisitos mínimos para Executor/DOS?
 P2.3        ¿Qué puedo hacer si mi tarjeta Super VGA no es compatible VESA?
 P2.4        ¿Por qué Executor/DOS (en adelante E/D) se bloquea al iniciarse?
 P2.5        ¿Qué puedo hacer si E/D funciona en DOS pero no en Windows?
 P2.6        ¿Qué produce un error de tipo -42 cuando copio ficheros?
 P2.7        ¿Por qué mi pantalla se comporta de una forma extraña cuando uso Executor?
 P2.8        ¿Qué significa el mensaje "GrSetMode ; unknown adapter type in driver."?
 P2.9        ¿Es necesario un controlador ASPI para acceder a unidades SCSI?
 P2.10       ¿Existe una versión nativa de OS/2?
 P2.11       ¿Por qué Executor/DOS no funciona con mi tarjeta de vídeo “Diamond Viper PCI “?
 P2.12       ¿Por qué no funciona el ratón al ejecutar Executor en OS/2 Warp?
 P2.13       ¿Alguna otra sugerencia relacionada con OS/2 Warp?
 P2.14       ¿Funciona  Executor bajo Windows '95?
 P2.15       ¿Cómo puedo hacer que E/D reconozca mi unidad de CD-ROM?
 P2.16       ¿Qué puedo hacer si Executor se cuelga?
 P2.17       ¿Debería enviar mi tarjeta de registro?
 P2.18       ¿Cómo se imprime bajo E/D?
 P2.19       ¿Por qué E/D bajo Windows 95 tiene problemas al cambiar de tarea?
 P2.20       ¿Por qué no puedo expulsar o formatear un disquete formateado bajo DOS?
 P2.21       ¿Por qué aparece un borde blanco en la pantalla?
 P2.22       ¿Existen problemas de compatibilidad entre E/D y QEMM?
 P2.23       ¿Existen problemas de compatibilidad entre E/D y Novell DPMS?
 P2.24       ¿Cómo puedo aumentar la velocidad de Executor/DOS?
 P2.25       ¿Qué problemas tienen las versiones 1.99n y 1.99o al funcionar bajo OS/2?
 P2.26       ¿Qué problemas tienen las versiones 1.99n y 1.99o al funcionar bajo Windows 95?

-------------------------------------------------------------------------------

Pregunta 2.1.  ¿En qué nodos de FTP puedo encontrar una versión de Executor /DOS?

El primer nodo en el que aparecen las versiones de E/D es ftp.Ardi.com en el directorio /pub/Executor_DOS. No obstante, durante el proceso de conexión a este nodo aparecen una serie de nodos (mirrors) que tienen la misma información y que son habitualmente mucho mas rápidos que ftp.Ardi.com. Además, cuando estamos satisfechos con la estabilidad de una determinada versión se suele
transferir a los mirrors de SimTel mas conocidos.

El mirror principal de SimTel es ftp.coast.net y la demo de Executor se puede encontrar en el directorio
/SimTel/msdos/emulator bajo el nombre exec199?.zip (donde ? representa una letra, cuanto mas cercana  a la z mejor será la versión). Otros mirrors de SimTel son:

* wuarchive.wustl.edu (128.252.135.4) : /systems/ibmpc/msdos (St. Louis,   MO)
* archive.orst.edu (128.193.2.13) : /pub/mirrors/simtel/msdos (Corvallis,  OR)
* archie.au (139.130.4.6) : /micros/pc/oak (Australia)
* src.doc.ic.ac.uk (146.169.2.10) : /pub/packages/simtel (England)
* ftp.funet.fi (128.214.248.6) : /pub/msdos/SimTel (Finland)
* ftp.ibp.fr (132.227.60.2) : /pub/msdos (France)
* ftp.uni-paderborn.de (131.234.2.32) : /SimTel/msdos (Germany)
* ftp.cs.cuhk.hk (137.189.4.57) : /pub/simtel/msdos (Hong Kong)
* ftp.technion.ac.il (132.68.1.10) : /pub/unsupported/dos/simtel (Israel)
* ftp.cyf-kr.edu.pl (149.156.1.8) : /pub/mirror/msdos (Poland)
* ftp.sunet.se (130.238.127.3) : /pub/pc/mirror/SimTel/msdos (Sweden)
* ftp.switch.ch (130.59.1.40) : /mirror/msdos (Switzerland)
* NCTUCCCA.edu.tw (140.111.1.10) : /PC/simtel (Taiwan)
* ftp.nectec.or.th (192.150.251.32) : /pub/mirrors/msdos (Thailand)

Vea además P1.20 `¿Dónde puedo encontrar las versiones de demostración de Executor?’

-------------------------------------------------------------------------------

Pregunta 2.2.  ¿Cuáles son los requisitos mínimos para Executor/DOS?

Para la versión 1.2 es necesario un procesador 386 o superior, una tarjeta de vídeo VGA, 7 Mbytes de disco duro, 4 Mbytes de RAM y una disquetera de 3.5". Es necesaria una controladora SCSI para acceder a discos duros externos Macintosh.

Executor/DOS 1.99<x> debería funcionar en 16 colores en cualquier VGA, aunque no se ha podido probar mas que en unos pocos modelos. Además, si se dispone de una tarjeta SVGA que sea compatible con el estándar Vesa 1.0, Executor/DOS debería funcionar en 256 colores y en diversas resoluciones.
A partir de la versión 1.99n si se dispone de una tarjeta de vídeo que sea compatible con el estándar Vesa 2.0 el rendimiento gráfico se incrementará notablemente.
-------------------------------------------------------------------------------

Pregunta 2.3.  ¿Qué puedo hacer si mi tarjeta Super VGA no es compatible VESA?

Existe una utilidad shareware para tarjetas SVGA que carga un driver compatible VESA para un amplio rango de tarjetas SVGA que normalmente no son compatibles con ese estándar. En este momento, la versión mas actualizada de dicho archivo se denomina univbe51.zip, y aunque no es un producto de ARDI, dada su utilidad este fichero se puede encontrar en ftp.Ardi.com en el directorio /pub/Ardi/Executor_DOS. Si se usa con asiduidad se debe pagar un precio detallado en la documentación que va incluida en dicho archivo. Si Vd. tiene una tarjeta gráfica reciente lo mas probable es que no necesite de este tipo de programas. Es posible que exista una nueva versión de univbe en ftp.coast.net en /SimTel/msdos/graphics. Este directorio contiene además otros drivers VESA para otras tarjetas, como los archivos vesa-tsr.zip y desadrv2.zip.

-------------------------------------------------------------------------------

Pregunta 2.4.  ¿Por qué Executor/DOS se bloquea al iniciarse?

Uno de los motivos mas habituales por los cuales Executor no funciona adecuadamente es el hecho de que MS-DOS limita el número de ficheros que un programa puede abrir simultáneamente de acuerdo con el valor de la variable FILES en el archivo config.sys. Executor necesita que dicha línea indique un número mínimo de 30:

FILES=30

Si dicha línea no aparece en el archivo Config.sys, será necesario incluirla. Si aparece con un número inferior deberá aumentarse éste a un número no inferior a 30. No hay ninguna razón para disminuir el valor de este parámetro si es superior.

-------------------------------------------------------------------------------

Pregunta 2.5.  ¿Qué puedo hacer si E/D funciona en DOS pero no en Windows?

Asegúrese de que tiene la última versión de Executor. La versión 1.99p3 arreglo ciertos problemas de estabilidad que no permitían el funcionamiento en Windows. Vea P1.20 ‘Dónde puedo conseguir las versiones de demostración de Executor?’

Si se tiene dicha versión y superior, pero aun así se siguen teniendo problemas hay ciertos detalles que debería mirar:

* 1.) ¿Están sus Windows funcionando en el modo mejorado del 386 (386-enhanced mode)?
* 2.) ¿Tiene Vd. activada la memoria virtual?
* 3.) ¿Esta su driver del ratón cargado y activado -no simplemente instalado-?
* 4.) ¿Esta Vd. trabajando en pantalla completa y no en una ventana?

-------------------------------------------------------------------------------

Pregunta 2.6.  ¿Qué produce un error de tipo -42 cuando copio ficheros?

El error -42 es un código de error que generan los Macintosh cuando existen muchos ficheros abiertos simultáneamente. Executor genera internamente este error cuando el sistema operativo sobre el cual está funcionando se niega a abrir un fichero. Este error suele indicar un parámetro demasiado bajo en la variable FILES del archivo config.sys [vea P2.4 ‘¿Por qué Executor/Dos se bloquea al iniciarse?]

-------------------------------------------------------------------------------

Pregunta 2.7.  ¿Por qué mi pantalla se comporta de una forma extraña cuando uso Executor?

Es posible que no disponga de una tarjeta de vídeo compatible con el estándar Vesa. Si Executor detecta compatibilidad con dicho estándar intentará utilizar dichos modos. Normalmente esto se traduce en un incremento del rendimiento de Executor. Sin embargo si la compatibilidad no es completa o los drivers contienen fallos, el sistema fallará por un error ajeno al programa. La solución es conseguir un nuevo driver Vesa para su tarjeta gráfica.

 [vea P2.3 `¿Qué puedo hacer si mi tarjeta Super VGA no es compatible VESA?'].

NOTA: Si carga Executor con la opción “-info” Executor mostrará diversas líneas con información sobre su tarjeta de vídeo. Esta información puede ser importante a la hora de resolver este problema.
-------------------------------------------------------------------------------

Pregunta 2.8.  ¿Qué significa el mensaje "GrSetMode ; unknown adapter type in driver."?

En ese caso dispone Vd. de una versión muy antigua de Executor, dado que este error no puede ocurrir en versiones superiores a la 1.99h

La versión 1.99b tenia problemas con el programa display.sys de Microsoft, que habitualmente se carga en el archivo config.sys, aunque este problema esta ya solucionado. Sin embargo, si Vd. experimenta alguna anomalía que se resuelva eliminado de dicho archivo la línea en cuestión, háganoslo saber si está Vd. trabajando con una versión 1.99e o posterior.

-------------------------------------------------------------------------------

Pregunta 2.9. ¿Es necesario un controlador ASPI para acceder a unidades SCSI?

Si los controladores SCSI modifican las llamadas a la Interrupción 13 de la BIOS, entonces no es necesario un driver ASPI, pues Executor utiliza llamadas a dicha interrupción. En caso contrario si que es necesario dicho driver

-------------------------------------------------------------------------------

Pregunta 2.10.  ¿Existe una versión nativa de OS/2?

Estamos considerando el realizar una versión especifica para OS/2, aunque no antes de que lancemos la versión 2.0 al mercado. No obstante, Executor 1.99l funciona bastante bien bajo OS/2 Warp.

-------------------------------------------------------------------------------

Pregunta 2.11.  ¿Por qué Executor/DOS no funciona con mi tarjeta de vídeo “Diamond Viper PCI”?

Executor/DOS necesita tarjetas gráficas compatibles Vesa para funcionar adecuadamente. Muchas tarjetas no son directamente Vesa compatibles y necesitan un programa residente para activar dicha compatibilidad

En los ordenadores “Gateway” esto se puede hacer con la orden “"vprmode VESA" [vea P2.3 `¿Qué puedo hacer si mi Super VGA no es compatible VESA?

-------------------------------------------------------------------------------

Pregunta 2.12.  ¿Por qué no funciona el ratón al ejecutar Executor en OS/2 Warp?

Es necesario asegurarse de que la línea 
DEVICE=C:\OS2\MDOS\VMOUSE.SYS
se encuentra en el archivo Config.sys. Este paso, y otros relacionados están descritos en las páginas 206 y 207 de la guía del usuario de OS/2 Warp. En cualquier caso esta línea se añade automáticamente cuando se instala OS/2.

Además puede ser necesario cargar MOUSE.COM en el archivo AUTOEXEC.BAT, por ejemplo:

LOADHIGH C:\OS2\MDOS\MOUSE.COM

Es posible además crear un fichero AUTOEXEC especifico de Executor, copiarlo al directorio donde este se encuentra y configurar Warp para ejecutarlo cuando se lance Executor.

-------------------------------------------------------------------------------

Pregunta 2.13. ¿Alguna otra sugerencia relacionada con  OS/2 Warp?

En ARDI no hemos instalado todavía una copia de MS-DOS, dado que nuestro adaptador SCSI no es compatible por defecto con el mismo. Sin embargo, un colaborador desinteresado nos ha escrito lo siguiente:

“No he tenido ningún problema al trabajar con Executor/Dos bajo OS/2. 
Para configurarlo adecuadamente es ejecutar la opción “Añadir programas” en la carpeta de configuración del sistema, lo que añadirá un icono para Executor en el escritorio (normalmente en la carpeta Programas de DOS Adicionales). Una vez hecho esto es necesario cambiar las propiedades del programa como sigue:

En los parámetros de sesión cambiar a pantalla completa de MS-DOS ("Session"="Dos Full Screen"), 
y en los parámetros de MS-DOS (todos los parámetros de DOS) configurar los siguientes:

“Limite de memoria DPMI”=16 Mbytes
“Limite de memoria DPMI”=activada
“Memoria alta” =activada
"Vídeo 8514a XGA IOtrap"=desactivada, 
"Vídeo Retrace Emulation" = desactivada, 
“Limite de memoria XMS” =0
"Minima memoria Alta en XMS " = 63. 

El parámetro principal es el de “Prioridad de la sesión”. Como mínimo este parámetro debe estar con el valor de 16 y si no se va a trabajar con otros programas conviene aumentarlo. En caso de que se vayan a utilizar otros programas simultáneamente es necesario poner dicho valor a 16 y activar la opción de “Funcionamiento en Background””
-------------------------------------------------------------------------------

Pregunta 2.14.  ¿Funciona Executor bajo Windows 95?

Muchos usuarios han informado de que Executor/DOS 1.99l funciona bien bajo Windows ’95. De momento no tenemos una versión específica para W95 aunque pensamos hacerla en el futuro.

-------------------------------------------------------------------------------

Pregunta 2.15.  ¿Cómo puedo hacer que Executor reconozca mi unidad de CD-ROM?

Executor accede a la unidad de CD-ROM a través de las extensiones de Microsoft para CD-ROM, es decir, del programa mscdex (Microsoft CD-Rom extensions). Por tanto es necesario tener este programa instalado y funcionando antes de poder acceder a CD-ROM Macintosh bajo Executor.

Sin embargo, Windows’95 utiliza un sistema distinto para acceder al CD-ROM, un sistema Executor no utiliza. Sin embargo, también se puede activar el programa mscdex bajo Windows 95. Para hacer esto, es necesario encontrar, en el archivo AUTOEXEC.BAT la siguiente línea

rem - By Windows 95 Setup <Línea de carga de MSCDEX>

y eliminar primera parte de la línea (Rem -by…) de forma que dicho programa se ejecute. Puede ser también necesario editar en archivo CONFIG.SYS y asegurarse de que el controlador (driver) del CD-ROM está correctamente instalado.

-------------------------------------------------------------------------------

Pregunta 2.16.  ¿Qué puedo hacer si Executor se cuelga?

Si Executor no funciona bien, ni siquiera con las aplicaciones de demostración que viene con el, pruebe a renombrar temporalmente sus archivos config.sys y autoexec.bat y crear unas versiones mínimas de estos, dejando solamente las líneas que sean necesarias para cargar el controlador del ratón y la línea del config.sys relativa a los FILES, que tiene que quedar de la siguiente manera:

FILES=30

Entonces reinicie el ordenador y pruebe Executor. Si ahora funciona entonces hay que ir añadiendo línea a línea a los archivos de arranque sus controladores y comandos originales hasta averiguar exactamente cual es la causa del error. Una vez que lo sepa, es conveniente que envíe dicha información por correo electrónico a <bugs@Ardi.com>.

Si Executor no funciona con una determinada aplicación incremente la memoria RAM que se dedica a la zona de las aplicaciones mediante el parámetro “-applzone” al cargar Executor. Además de esto, active el parámetro “Pretend Sound” [vea P1.38 `¿Existen otros parámetros que se puedan modificar? (i.e. Panel de Control) '], o si  la pantalla solo se actualiza parcialmente pruebe con la opción “Refresh”

Si se ha hecho todo lo posible por averiguar el problema, mande un informe de error a <bugs@Ardi.com>.  
Cargue Executor con el parámetro “-info” e incluya dicha información. Asegúrese de incluir la versión de Executor así como el nombre y la versión de la aplicación problemática. Tambien es importante el nombre y la versión del sistema operativo, así como los pasos necesarios para reproducir el error (por ejemplo, cargue la aplicación, pulse la opción “more Elvis” desde el menú “adjust music” y entonces el programa falla). Si la aplicación que está usando esta disponible públicamente a través de algún servidor ftp anónimo díganos donde podemos conseguirla para probarla.

Se aceptan comentarios sobre fallos de todo el mundo, aunque, como es lógico, los informes de nuestros clientes tiene mayor prioridad que los de aquellos que todavía no lo son.
-------------------------------------------------------------------------------

Pregunta 2.17.  ¿Debo enviar mi tarjeta de registro?

Si. Utilizamos la tarjeta de registro para asignar un número de serie y una llave de autorización, de forma que pueda conseguir nuevas versiones y utilizar dichos códigos en ellas para disponer de versiones registradas. En general no asignamos dichos números cuando se compra Executor puesto que no sabemos si se esta comprando como un regalo para otra persona o a través del departamento de compras de una empresa, por ejemplo. Queremos estar seguros de que tenemos la dirección del posible usuario final de Executor, y la mejor forma de evitar errores es enviar la tarjeta.

-------------------------------------------------------------------------------

Pregunta 2.18.  ¿Cómo se imprime bajo E/D?

Executor/DOS imprime directamente a una impresora que soporte el estándar PostScript si se ha utilizado el parámetro “-printer lpt1” ( o lpt2 etc.). En cualquier otro caso se imprime en un archivo PostScript. La primera vez que se imprime el fichero se denominará execout1.ps y estará en el mismo directorio que el programa Executor.exe. Entonces se puede imprimir este fichero en una impresora que soporte PostScript  o  bien, si se dispone de un driver compatible PostScript se puede utilizar una impresora que no soporte dicho estándar. Los dos drivers mas populares son “GhostScript”, que es gratuito y “Zscript”, un programa comercial de ZenoGraphics.

-------------------------------------------------------------------------------

Pregunta 2.19.  ¿Por qué E/D bajo Windows 95 tiene problemas al cambiar de tarea?

Cuando se utiliza alguna de las combinaciones de teclas características de Windows 3.x para cambiar de tara, Windows no sabe como guardar la pantalla de Executor, puesto que solo esta diseñado para trabajar con los mods VGA originales. Sin Embargo, Executor utiliza modos de pantalla SVGA/VESA. Ese es el motivo por el que al volver a Executor la pantalla no se muestra correctamente.

Este problema se ve agravado por el hecho de que Executor no puede saber cuando se ha cambiado de tarea bajo Windows. Si además se le añade el hecho de que algunos drivers de Windows (ATI Mach 32, por ejemplo) no  restablecen el modo adecuado de pantalla, además que esta no se vea correctamente, Executor saldrá al DOS a los pocos instantes.

Afortunadamente esto no es ningún problema bajo Windows 95 o OS/2

-------------------------------------------------------------------------------

Pregunta 2.20.  ¿Por qué no puedo expulsar o formatear un disquete formateado bajo DOS?

1.99n es la primera versión de E/D que permite ver las unidades de MS-DOS aparte de la unidad en la que se instaló el programa. Es además la primera versión que permite formatear discos en formato Macintosh. (Anteriormente se podía leer y escribir, pero no formatear)

Actualmente estas dos funciones están en conflicto. La solución temporal que hemos elegido es que si al iniciar Executor se encuentra un disco con formato DOS en la disquetera, se considera la unidad como un disco duro (no removible). No es posible expulsarlo ni que Executor lo considere como adecuado para formatear ni como disco con formato Macintosh. Esta es una forma poco adecuada de resolver el problema pero cambiará para una próxima versión.
-------------------------------------------------------------------------------

Pregunta 2.21.  ¿Por qué aparece un borde blanco en la pantalla?

No hay todavía una forma estándar para que una aplicación cambie el color del borde. Algunas tarjetas de vídeo utilizan un sistema que impide que Executor escriba directamente en la memoria de vídeo. Esto es debido a que los Macintosh y los PCs utilizan bits distintos para representar el blanco y el negro. Esperamos arreglar este problema para las tarjetas de vídeo mas populares cuando salga la versión 2.0.
 -------------------------------------------------------------------------------

Pregunta 2.22.  Existen problemas de compatibilidad entre E/D y QEMM?

Actualmente no disponemos de QEMM para probarlo, pero aparentemente QDPMI es un gestor de memoria DPMI incompatible con Executor desde la versión 1.99n. Los gestores de memoria que funcionan con Executor son CWSDPMI, el gestor de DPMI que viene con Windows 3.x y Windows 95, el que viene con OS/2 y 386 Max. Estamos investigando las posibles incompatibilidades entre Executor y QDPMI.

De momento, si en el archivo config.sys tiene líneas similares a las siguientes:

DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=8880 C:\QEMM\QDPMI.SYS 
SWAPFILE=DPMI.SWP SWAPSIZE=1024.

Es necesario que las convierta en líneas no operativas, añadiendo “REM” delante de ellas de la siguiente manera: (para que Executor funcione, por supuesto)

REM DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=8880 C:\QEMM\QDPMI.SYS 
REM SWAPFILE=DPMI.SWP SWAPSIZE=1024.

-------------------------------------------------------------------------------

Pregunta 2.23.  ¿Existen problemas de compatibilidad entre E/D y Novell DPMS?

Si. Novell DOS y Stacker utilizan ambos este gestor de memoria, pero Executor no funcionará si el Novell DPMS (Dos protected mose Services) esta funcionando. Afortunadamente Stacker funciona perfectamente si el si se está usando otro gestor de memoria como 386Max. Además, Stacker no utiliza DPMS cuando funciona bajo Windows.

Este es otro problema de compatibilidad que estamos investigando, aunque es conocido que hay aplicaciones que funcionan perfectamente pero que dan problemas bajo el soporte DPMS. (Pkuzip, Geoworks y El sistema Oberon de Logic Magician, por ejemplo).
-------------------------------------------------------------------------------

Pregunta 2.24.  ¿Cómo puedo aumentar la velocidad de Executor/DOS?

Executor/DOS depende, por supuesto, del tipo y velocidad del procesado que tengas en tu PC. Resulta obvio decir que cuanto mas rápido sea el procesador, mas rápido funcionará Executor. Sin embargo, hay otras formas no tan obvias con las que algunas veces se puede incrementar radicalmente la velocidad de Executor.

Utilice el parámetro “-info” para ver cuanta memoria DPMI tiene en comparación con la memoria física total de su equipo. En general el código del emulador consume aproximadamente 2Mbytes de memoria. Por tanto en un sistema de 4Mbytes de memoria se pueden reservar otros 2 para “applzone”, “syszone” y “stack” si se quiere evitar el uso del disco duro como memoria virtual (lo que reduce el rendimiento mucho). Esto, por supuesto, sin contar los drivers que se cargan en el config.sys y en el autoexec.bat, que también consumen memoria. Cuanta mas memoria libre se tenga (se puede usar el comando mem del dos para ver la cantidad libre de convencional y XMS) para Executor mejor funcionará.

Si se dispone de mucha memoria, se puede aumentar el rendimiento de Executor utilizando un cache de disco. Sin embargo no se debe activar la opción de escritura retardada, todos los datos deben escribirse inmediatamente al disco duro, puesto que se pueden corromper los archivos HFV si Executor sale al DOS inesperadamente.

Executor puede acceder a las tarjetas de vídeo de tres formas distintas. La mas lenta es hacerlo a través del modo VGA. Este es también el menos flexible, puesto que frecuentemente te ves limitado a 16 colores puesto que en el modo de 256 la pantalla es demasiado pequeña para Executor.

Si la tarjeta gráfica es compatible VESA o utiliza un driver VESA, Executor utiliza el vídeo mucho mas eficientemente. Existen dos niveles de compatibilidad VESA; Vesa 1.x y Vesa 2.x. Executor es mucho mas eficiente con este ultimo nivel (2.x) si el driver soporta “linear mapping”. El driver Univbe permite que muchas tarjetas de vídeo cumplan estos requisitos y por tanto se vean radicalmente aceleradas. Para ver el incremento que se consigue se puede utilizar “Speedometer” o “Globes” para hacerse una idea. En muchas tarjetas gráficas, el uso de Univbe dobla el rendimiento gráfico de Executor.

-------------------------------------------------------------------------------

Pregunta 2.25.  ¿Qué problemas tienen las versiones 1.99n y 1.99 o al funcionar bajo OS/2?

Executor/DOS 1.99n ha sido la primera versión que intenta reconocer todas las unidades conectadas al sistema, tanto de Macintosh como de DOS. Este nuevo código tiene graves problemas bajo OS/2, que fueron arreglados en la versión 1.99o . Sin embargo algunos de los problemas permacenen. Dado que no tenemos ningún ordenador funcionando bajo OS/2 no podemos profundizar demasiado sobre ellos, aunque esto cambiará en cuanto salga al mercado la versión 2.0. Mientras tanto, he aquí dos informes de fallos que mandaron varios de nuestros clientes bajo OS/2:

“He instalado Executor  1.99o  y por primera vez he intentado acceder a mi CD. He encontrado el siguiente problema: 
Bajo OS/2 Warp tengo unidades de la C: a la I: bajo el sistema FAT, la Unidad J: que funciona con el sistema HPFS, K: es mi CD-Rom y la unidad L: es una unidad magneto-optica. Puedo acceder sin problemas a las unidades C: a I: y a la unidad L:. No obstante cuando accedo a la partición HPFS o al CD-Rom  obtengo una carpeta vacía. Me gustaría señalar que desde una ventana de DOS accedo a ambas unidades perfectamente, y si reinicio el ordenador con el sistema operativo MS-DOS, Executor puede acceder a todas las unidades, excepto, como es lógico, a la partición HPFS. No he probado ningún CD de Macintosh. Por tanto, el problema parece estar en el acceso al CD-Rom y particiones HPFS bajo OS/2 Warp.”

Y

“Aunque ya supongo que lo sabéis, la versión 1.99n, patch 4 tiene muchos fallos graves bajo OS/2. Si se graba algún fichero en el disco duro directamente (es decir, guardándolo en c:\volume, por ejemplo) el programa falla. También intentando acceder a un directorio aparece un mensaje de  error con la interrogación en el directorio. Mis disculpas si esto es un poco vago, pero no tengo el ordenador al lado ahora. También tengo errores “aleatorios” cuando intento descomprimir ficheros Zip. (error- 48 ??) y “Unexpected ROMLIB error” cuando estoy manejándome con las unidades (no los volúmenes HFV).
Nunca me había encontrado con ninguno de estos errores bajo OS/2 aunque supongo que puede ser debido a que mi disco duro no esta completamente formateado en HPFS en lugar de en FAT. ¿Alguna idea?
Afortunadamente todos estos problemas desaparecerán en el patch 5. De nuevo mis disculpas por la poca precisión del mensaje.”
 
ARDI> Has probado con la versión 1.99o?  Pensamos que algunos de estos errores están solucionados, ARDI>pero no sabemos hasta que punto.

“Si, lo he hecho y el error mas grave, relacionado con salvar directamente a las unidades sigue estando. Cada vez que intento cambiar a otro directorio, el texto “?error?” aparece, y no me deja cambiar”

-------------------------------------------------------------------------------

Pregunta 2.26. ¿Qué problemas tienen las versiones 1.99n y 1.99o al funcionar bajo Windows95?

El acceso al CD-ROM y a unidades DOS también tienen problemas bajo Windows 95, otro sistema operativo del que no disponemos de momento, aunque lo tendremos antes de que la versión 2.0 salga al mercado para probar con el Executor. He aquí un informe sobre errores bajo Windows95 :

“Además,  cuando tengo un (no mac) CD-Rom en mi unidad de CD-Rom SCSI e inicio Executor 1.99o  bajo Windows 95, el programa funciona pero no veo el browser ni aparece nada. Entonces tengo que cerrar la sesión y volver a Windows95. Si quito el CD-Rom de la unidad y repito la operación todo va bien, aunque la unidad todavía parpadea cuando hago doble-click con el ratón en ella.”

He aquí una forma de resolver el problema:

“Bien, aquí esta. Como ya ha dicho la persona que descubrió este problema, no se puede resolver utilizando una ventana de DOS en Windows 95. Por tanto es un problema de Windows 95 al manejar los accesos de disco etc. Mi opinión es que no le gustan los accesos directos a disco que hace Executor.
La solución mas rápida es la siguiente: Crear un icono en el escritorio para Executor. Después editar sus propiedades (con el botón izquierdo del ratón, luego seleccionar propiedades). Seleccione las opciones de programa y configure la línea de comandos de Executor con las opciones que quiera. Es conveniente que seleccione la opción de <cerrar al salir>. Seleccione entonces las opciones avanzadas y active la opción de <Modo MS-DOS> y la de <usar configuración actual de MS-DOS>. El truco ahora está en asegurase que tienes instalado un controlador de ratón en el Autoexec.bat o no funcionará. Reinicie el ordenador y cuando pinche en el icono saldrá de Windows95 sin reiniciar, cargará Executor y al salir volverá a Windows 95 sin reiniciar el ordenador.

	Si no se carga un controlador de ratón y se intenta usar la opción de “otra configuración de MS-DOS”  para cargar el controlador de ratón, Executor funcionará igual, pero el ordenador se reiniciará para cargar la nueva configuración, y al salir de Executor lo hará de nuevo.

P.D. Dado que estas en DOS es necesario también cargar Mscdex si quieres acceder al CD-Rom”

Este es un fallo serio que estará arreglado en 1.99p.

===========================================================================

Seccion 3. Executor para Linux
 P3.1        ¿Por qué no veo ficheros en mis volúmenes Appleshare?
 P3.2        ¿Se puede comprar actualmente una versión para  Linux?
 P3.3        ¿Se pueden enviar comentarios sobre fallos de Executor/Linux a Ardi?
 P3.4        ¿Es mejor mandar los comentarios sobre fallos de uno en uno o todos en una lista?
 P3.5        ¿Qué versión del Kernel se recomienda?
 P3.6        ¿Por qué no hay una versión de Executor para NetBSD o FreeBSD?
 P3.7        ¿Dónde están los bitmaps almacenados en E/Linux?
 P3.8        ¿Habrá una versión de Executor/Linux que utilice SVGALIB en el futuro?
 P3.9        ¿Por qué el resto de las ventanas cambian sus colores al ejecutar Executor/Linux?
 P3.10       ¿Cómo se imprime con Executor/Linux?
 P3.11       ¿Por qué se queja Executor de que no puede encontrar 'libXt.so.6'?
 P3.12       ¿Cómo puedo conseguir que E/L reconozca mi unidad b: ?
 P3.13       ¿Cómo puedo montar dispositivos sin ser root?
 P3.14       ¿En que nodos de FTP se encuentra E/L disponible?
 P3.15       ¿Por qué la pantalla de presentación del juego Lemmings tarda tanto en aparecer?
 P3.16       ¿En que proyectos de dominio público ha colaborado ARDI ?
 P3.17       ¿Existe una versión de Executor para ELF ?
 P3.18       ¿Esta disponible alguna version en otro idioma que no sea el inglés ?
 P3.19       ¿Puedo formatear disquetes en formato Macintosh?
 P3.20       ¿Por qué el cursor aparece invertido?
 P3.21       ¿Cómo puedo configurar Executor para múltiples usuarios?

-------------------------------------------------------------------------------

Pregunta 3.1. ¿Por qué no veo ficheros en mis volúmenes Appleshare?
	Si tienes una tarjeta AppleSharePC en el ordenador, Executor mostrará el icono correspondiente a dicho volumen, pero no los ficheros dentro del mismo. Este es un fallo ya reconocido de la versión 1.99n. Esperamos haberlo resuelto en la versión 2.0.

-------------------------------------------------------------------------------

Pregunta 3.2. ¿Se puede comprar actualmente una versión para  Linux?

Técnicamente nuestro software se licencia, no se vende. Ahora puedes obtener una licencia  de Executor/Linux y con ella un número de serie y una llave para registrar las versiones experimentales 1.99<x> además de Executor/Linux 2.0.*. No obstante no hay un manual impreso de Executor/Linux

-------------------------------------------------------------------------------

Pregunta 3.3. ¿Se pueden enviar comentarios sobre fallos de Executor/Linux a Ardi?

Si. Se deben enviar a  <bugs@Ardi.com> asegurándose de incluir la siguiente información : versión de Executor que se está utilizando, versión del Kernel y de las X-Windows, además del nombre y versión del programa Macintosh que originó el problema. También puede incluir información sobre cómo reproducir el problema. Si Executor, al general el fallo, da alguna información, es conveniente que también la incluya. La versión de Next Step tiene una utilidad que rellena automáticamente toda esta información para que sea mas fácil enviarla. Si disponemos de algún tiempo también incorporaremos este código en Executor/Linux.

Executor/Linux incluye una utilidad “send-pr” que permite enviar los comentarios sobre fallos directamente en formato “gnats”, el formato de nuestra base de datos de errores etc. Aunque no es imprescindible utilizar esta herramienta, preferimos que, si no tiene inconveniente, la utilice. Vea P3.4 `¿Es mejor mandar los comentarios sobre fallos de uno en uno o todos en una lista?' para mas información.

Si no utiliza send-pr, lea la sección 2.16 ‘¿Qué puedo hacer si Executor se cuelga?’ para mas información acerca de enviar informes con errores. Afortunadamente no hay que considerar las referencias a los archivos autoexec.bat y config.sys

-------------------------------------------------------------------------------

Pregunta 3.4. ¿Es mejor mandar los comentarios sobre fallos de uno en uno o todos en una lista?

En general es mas fácil para nosotros si los envía de uno en uno. Internamente utilizamos “gnats”, una herramienta para llevar el control de los errores etc. totalmente gratuita, y necesitamos separar cada error en un fichero para manejarlo. Por otro lado, dado que al enviarnos informes con errores está contribuyendo a mejorar nuestro producto no vamos a ignorar ningún mensaje, independientemente del formato en el que lo envíe.

De hecho, si tiene tiempo y ganas, puede instalar el programa “send-pr”, que comprimido se encuentra en el fichero “send-pr.tar.gz”, y utilizarlo para enviarnos informes preformateados para gnats. Esto nos ahorrará tiempo y asignará un número a dicho error, al cual se puede hacer referencia en posteriores ocasiones.

-------------------------------------------------------------------------------

Pregunta 3.5. ¿Qué versión del Kernel se recomienda?

Con las versiones del kernel 1.2.0 y superiores no hemos experimentado ningún problema. Las versiones 1.172 y anteriores no permiten que Executor reciba los mensajes de tipo SIGIO cuando llega un evento de X-Windows, por tanto todos los kernels con este problema hacen que Executor no vea los eventos X tan pronto como se producen. De hecho con la versión 1.99m y este kernel, el programa se cuelga. Creemos que este problema estará resuelto en 1.99n pero no hemos tenido tiempo de probarlo.

-------------------------------------------------------------------------------

Pregunta 3.6. ¿Por qué no hay una versión de Executor para NetBSD o FreeBSD?

Actualmente no disponemos de los recursos humanos para hacerlo.

NOTA : No queremos decir con esto que no podamos hacer una conversión a estos sistemas, lo cual es sencillo, sino que no disponemos de medios para formar al personal del servicio técnico ni para comprar máquinas destinadas a dar este servicio. La versión de Linux es consecuencia de que utilizamos Linux en el proceso de desarrollo. Una vez que este disponible la versión 2.0 estaremos en condiciones de realizar esta conversión.
-------------------------------------------------------------------------------

Pregunta 3.7. ¿Dónde están los bitmaps almacenados en E/Linux?
	Todas las versiones de Executor mantienen un mapa de bits correspondiente a la pantalla actual. Mantenemos una pantalla virtual  mientras el  programa redibuja lo que el cree que es la pantalla a través de la implementación de QuickDraw de Executor. Periódicamente actualizamos la pantalla real transfiriendo la pantalla virtual a esta. Por tanto básicamente nuestro interfaz gráfico con el servidor consiste en nada mas que en actualizar esta pantalla, lo que ayuda a la portabilidad. Bajo X-Windows utilizamos las extensiones de memoria compartida para ganar velocidad, pero no hacemos nada extraño, como intentar aplicar cache a las fuentes de Mac en el servidor de X. Perder tiempo intentando hacer esto es una mala idea por una serie de razones en las que no vamos a entrar.

El modo “Refresh” (en el panel de control) es útil cuando el programa manipula directamente la memoria de vídeo (la pantalla virtual). En este modo  se analiza periódicamente la pantalla virtual para decidir que ha cambiado y transferimos los datos a la pantalla real.
-------------------------------------------------------------------------------

Pregunta 3.8. ¿Habrá una versión de Executor/Linux que utilice SVGALIB en el futuro?

Esta versión esta ya disponible en los nodos de InterNet habituales.

-------------------------------------------------------------------------------

Pregunta 3.9. ¿Por qué el resto de las ventanas cambian sus colores al ejecutar Executor/Linux?

Esto ya no ocurre en las versiones recientes de Executor. Executor/Linux puede trabajar con dos modos distintos en los servidores de X-Windows de 4 o 8 bits.

El modo “private colormap” : En este modo Executor controla todos los colores de la pantalla cuando el cursor esta en la ventana de Executor. Esto significa que los colores del resto de las ventanas cambiarán radicalmente. Este es el modo mas rápido y que genera unos colores mas aproximados a los reales, aunque puede llegar a ser molesto para la vista. Si se está jugando a Wolfenstein 3D o algún otro juego interactivo lo normal es optimizar el rendimiento utilizando este modo, para lo cual se puede utilizar el parámetro “-privatecmap” en la línea de comandos.

Nota : Algunos clientes de  X-Windows (windows managers)  tienen problemas si al especificar el parámetro “-privatecmap” no se incluye el parámetro “-geometry”. No pensamos que es un fallo de Executor, aunque si alguien tiene información en otro sentido estaremos encantados de escucharla.

El modo “non-private colormap” : En este modo, que es el modo por defecto, Executor funciona en perfecta armonía con las otras ventanas de X, sin modificar para nada los colores que utilizan. En este modo se pierde un cierto grado de velocidad, porque Executor no puede ajustar toda la tabla de colores a su gusto, y debe convertir su representación interna a una adecuada para la pantalla de X-Windows cuando actualiza la misma. Hemos optimizado meticulosamente este proceso de conversión de forma que esta caída en el rendimiento no es apreciable en la mayoría de los casos.

El parámetro “privatecmap” no tiene ninguna utilidad en los servidores de 16,24 y 32 bits, puesto que no tienen  tabla de color.

-------------------------------------------------------------------------------

Pregunta 3.10. ¿Cómo se imprime con Executor/Linux?

Executor espera imprimir en una impresora compatible PostScript, o enviar la salida de impresión a una filtro compatible PostScript, como por ejemplo GhostScript. Cuando una aplicación imprime bajo Executor, se crea un flujo de datos que es enviado a través del programa “Executor_filter” que se puede crear manualmente o bien utilizar “lpr” si no se dispone de este filtro.

En nuestros ordenadores, “lpr” funciona correctamente, por tanto no tenemos que hacer otra cosa mas que dar el valor correcto a la variable “PRINTER” para poder imprimir con Executor.

Si necesitas escribir tu propio filtro puedes probarlo tecleando :

myfilter < myfile.ps

donde “myfile.ps” es cualquier fichero PostScript del que se disponga. El símbolo “<” es muy importante, dado que Executor no pasa ningún parámetro de línea de comandos al filtro, simplemente encamina el fichero PostScript a través de él.

NOTA :  Distintas aplicaciones funcionando bajo Executor pueden tener distintos grados de éxito al imprimir. Como norma general, especialmente con versiones experimentales, hay que asegurarse que Executor hace lo que se supone que debe hacer.

-------------------------------------------------------------------------------

Pregunta 3.11. ¿Por qué se queja Executor de que no puede encontrar 'libXt.so.6'?

Si Executor se queja tan pronto como se inicia, entonces o bien se dispone una versión antigua de Executor o bien se está utilizando la versión de X-Windows Xfree862.x en lugar de Xfree86 3.x. Actualmente no tenemos tiempo para crear dos versiones separadas de Executor/Linux por lo que utilizamos las librerías actuales Xfree86.

Alguien ha comentado que se pueden instalar las librerías Xfree86 3.x y seguir usando el servidor Xfree86 2.x. Nosotros no hemos verificado este truco, queda a la elección de cada cual el hacerlo.

Cuando la versión 2.0 salga al mercado, volveremos a considerar nuestra política de “solo las librerías Xfree86 3.x” y si hay suficientes usuarios de Xfree86 2.x  lo tendremos en cuenta para ofrecer una versión que utilice las librerías Xfree86 2.x

-------------------------------------------------------------------------------

Pregunta 3.12. ¿Cómo puedo conseguir que E/L reconozca mi unidad b: ?

Inténtelo ajustando la variable de entorno “MacVolumes” para que apunte a la unidad B antes de lanzar Executor :

% export MacVolumes="/dev/fd1"

Esto debería funcionar siempre y cuando se tenga permiso para utilizar dicho dispositivo y montar el sistema de ficheros sin ser “root”. Si no se tiene suerte también se puede probar el parámetro “-nodrivesearch” para desactivar el chequeo de unidades de Executor. Si no se dispone de permisos suficientes para montar dispositivos vea P3.13`¿Cómo puedo montar dispositivos sin ser root?’

-------------------------------------------------------------------------------

Pregunta 3.13. ¿Cómo puedo montar dispositivos sin ser root?

/dev/fd0        /mnt/a          msdos   user,noauto     0       0
/dev/scd0       /mnt/cdrom      iso9660 user,noauto,ro  0       0

Las líneas /mnt/a y /mnt/cdrom hay que sustituirlas por los directorios donde normalmente se montan los discos y los CD-Roms. La opción “user” permite que cualquier usuario monte el dispositivo con los permisos "rwxr-xr-x". La opción “noauto” evita que el dispositivo se monte automáticamente al iniciar el sistema, y la opción ro para que no se intente escribir en los CD-Roms.

-------------------------------------------------------------------------------

Pregunta 3.14. ¿En que nodos de FTP se encuentra E/L disponible?

Además de ftp.Ardi.com : /pub/Executor_Linux y los nodos habituales Linux se puede encontrar en sunsite.unc.edu con el nombre  /pub/Linux/system/Emulators/Executorlinux199?.tar.gz.

Vea P1.20 ‘¿Dónde puedo conseguir las versiones de demostración de Executor ?’

-------------------------------------------------------------------------------

Pregunta 3.15. ¿Por qué la pantalla de presentación del juego Lemmings tarda tanto en aparecer?

Tal y como se ha mencionado en P3.9 `¿Por qué el resto de las ventanas cambian sus colores al ejecutar Executor/Linux?', Executor/Linux  por defecto intenta cooperar con las X-Windows cuando se asignan los colores. Esto deja a las X al mando del mapa de colores, lo que quiere decir que Executor no puede cambiar los colores de este mapa por si mismo. Si se utiliza la opción “-privatecmap” cuando se inicia Executor se puede ver como la pantalla de introducción de Lemmings  aparece mucho mas rápidamente, pero a costa de perder los colores en el resto de las ventanas.

-------------------------------------------------------------------------------

Pregunta 3.16.  ¿En que proyectos de dominio público ha colaborado ARDI ?

ARDI ha enviado una copia, con los documentos legales adecuados, de su implementación de HFS a Paul Hargrove para ayudarle  con su implementación de un verdadero sistema HFS  bajo Linux. Cuando dispongamos de mas tiempo, si Paul no ha terminado y no tiene inconveniente, invertiremos mas tiempo en diseñar una implementación gratuita de HFS que pueda ser usada con Linux, FreeBSD, NetBSD y GNU.

ARDI también ha modificado el programa checker para hacerlo mucho mas rápido y arreglar fallos. Esta versión estará pronto a disposición del publico en general.

De momento, ARDI tiene algunas deudas, por lo que destinar parte de sus ingresos para software gratuito no es, por ahora, una buena idea.

-------------------------------------------------------------------------------

Pregunta 3.17.  ¿Existe una versión de Executor para ELF ?

Si, se ha terminado hace poco y está disponible.

-------------------------------------------------------------------------------

Pregunta 3.18  ¿Está disponible alguna version en otro idioma que no sea el inglés ?
Todavía no. Hemos añadido recientemente soporte para el teclado internacional, pero este proceso se culminará una vez lanzado al mercado la versión 2.0 con la inclusión de las las lenguas romances (derivadas del latín)

-------------------------------------------------------------------------------

Pregunta 3.19. ¿Puedo formatear disquetes en formato Macintosh?

Si, pero a menos que te consideres un experto en Unix,  no deberías hacerlo. Todo lo que hay que hacer es averiguar la capacidad del disco formateado y ejecutar makehfv [vea P1.47 ‘¿Qué es makehfv ?’] con los argumentos correspondientes y el programa escribe directamente a la disquetera que quieres formatear. Solo se puede realizar esto si se tienen permisos de escritura en la unidad en cuestión. Obviamente todos los datos que hubiera en dicha unidad se borran y si por error se especifica otra unidad, se borrará dicha unidad completamente.

-------------------------------------------------------------------------------

Pregunta 3.20.  ¿Por qué el cursor aparece invertido?

A partir de la versión 1.99o no debería aparecer el cursor invertido. Creemos que es debido a un error en algunos de los servidores de X-Windows. Hemos encontrado una solución alternativa y está implementada en dicha versión. Sin embargo, si todavía ve el problema, puede decirle a Executor que corrija la situación con la opción “-invertedcursorbug”.

-------------------------------------------------------------------------------

Pregunta 3.21. ¿Cómo puedo configurar Executor para múltiples usuarios?

Executor tiene una gran variedad de variables de entorno que pueden ser alteradas para permitir que los usuarios locales utilicen sus preferencias en lugar de las preferencias por defecto. He aquí algunas variables importantes y sus valores :

* ConfigurationFolder "+/Configuration"
* SystemFolder "+/ExecutorVolume/System Folder"
* PublicDirectoryMap "+/DirectoryMap"
* PrivateDirectoryMap "~/.Executor/DirectoryMap"
* DefaultFolder "+/ExecutorVolume"
* MacVolumes "+/exsystem.hfv;+"
* PrintFolder "/tmp"
* ScreenDumpFolder "/tmp"

El símbolo "+/" representa el directorio "/usr/local/lib/Executor". Por tanto, para permitir que los usuarios tengan sus propias preferencias se puede crear un directorio “Executor” para cada usuario potencial, de esta forma : 

~/Executor/
    ~/Executor/Configuration
    ~/Executor/SystemFolder
    ~/Executor/ScreenDumps

Lo cual implica que las variables pasan a ser :

* ConfigurationFolder "~/Executor/Configuration"
* SystemFolder "~/Executor/SystemFolder"
* PublicDirectoryMap "~/DirectoryMap"
* DefaultFolder "~/Executor"
* ScreenDumpFolder "~/Executor/ScreenDumps"

Es necesario entonces que la carpeta del sistema, “System Folder” contenga copias del contenido de "/usr/local/lib/Executor/ExecutorVolume/System Folder", o bien enlaces simbólicos (links) a dichos ficheros. El programa Desktop Textures modifica el fichero System, por tanto si los usuarios van a tener diferentes escritorios o si se quiere asegurar que no hay interferencias entre usuarios entonces es mejor realizar la copia en lugar de utilizar enlaces simbólicos.

===========================================================================

Sección 4.  Executor/NEXTSTEP

 P4.1       ¿Por qué ha tardado tanto tiempo en aparecer una versión para NextStep?

-------------------------------------------------------------------------------

Pregunta 4.1. ¿Por qué ha tardado tanto tiempo en aparecer una versión para NextStep?

Hace varios meses modificamos nuestras rutinas gráficas de bajo nivel, lo cual echo por tierra nuestro soporte de NEXTSTEP, por lo que no sacamos ninguna versión durante una temporada. Dado que teníamos que reescribir esa parte de Executor de cualquier manera estuvimos un tiempo mirando algunas herramientas de NEXT que nos permitieran implementar sistemas gráficos mas rápidos.

NEXT ha sido muy útil, y mientras tanto hemos remodelado las rutinas gráficas una vez mas, puesto que recibimos ayuda de NEXT, asegurandonos asi que funcionan correctamente bajo NEXTSTEP.

La versión de NEXTSTEP esta finalmente hecha y disponible en los nodos de InterNet habituales. Nuestras disculpas por el retraso asociado tanto con esta respuesta como con la versión. ===========================================================================

Seccion 5.  Información administrativa y agradecimientos.
 P5.1        ¿Puedo comprar acciones de Ardi?
 P5.2        ¿Se pueden enviar sugerencias, fallos etc.?
 P5.3        ¿En que formatos se encuentra esta Lista de preguntas y respuestas (FAQ)?
 P5.4        ¿Quién ha escrito esta lista de preguntas y respuestas (FAQ)? ¿Quienes han colaborado?
 P5.5        ¿Tiene esta lista Disclaimer y Copyright?

-------------------------------------------------------------------------------

Pregunta 5.1.  ¿Puedo comprar acciones de Ardi ?

La respuesta es no, Ardi no cotiza en bolsa. Esto quiere decir que no se pueden comprar acciones de ARDI a un corredor. Sin embargo, si se disponen de $100,000 o mas para invertir y la idea es seria simplemente tiene que mandar un mensaje comentándolo a <questions@Ardi.com>, desde donde será desviado a la persona adecuada.

-------------------------------------------------------------------------------

Pregunta 5.2.  ¿Se pueden enviar sugerencias, fallos etc.?

Si. Ardi se beneficia mucho de ello. Los comentarios sobre fallos pueden ser enviados directamente desde Executor/NEXTSTEP, pueden ser formateados y enviados con “send-pr” en Linux o bien pueden ser enviados a mano a <bugs@Ardi.com>.

Los comentarios sobre esta FAQ pueden ser enviados a <faq-comments@Ardi.com>. Esta FAQ esta hecha con herramientas que automáticamente numeran las preguntas [vea P5.4 `¿Quién ha escrito esta lista de preguntas y respuestas (FAQ)? ¿Quienes han colaborado?'], por tanto tenga en cuenta que los números de pregunta o respuesta por si solos no las identifican de forma unívoca cuando hacen referencia a ellas en los comentarios de esta lista.

-------------------------------------------------------------------------------

Pregunta 5.3. ¿En que formatos se encuentra esta Lista de preguntas y respuestas (FAQ)?

Gracias a las herramientas que usamos [vea P5.4 `¿Quién ha escrito esta lista de preguntas y respuestas (FAQ)? ¿Quienes han colaborado?'] esta lista esta disponible en formato ASCII, Emacs, HTML (WWW) y como un documento PostScript.

Nuestro nodo de ftp (ftp.Ardi.com)  contiene dichos archivos como: /pub/Executor_faq.ascii,
/pub/Executor_faq.info, y /pub/Executor_faq.ps. Nuestra página de   Web también es accesible desde http://vorlon.mit.edu/Executor_faq/index.html.

-------------------------------------------------------------------------------

Pregunta 5.4. ¿Quién ha escrito esta lista de preguntas y respuestas (FAQ)? ¿Quienes han colaborado?

Esta FAQ esta escrita y es actualizada periódicamente por los empleados de ARDI. Tomamos como modelo la FAQ de Caldera (http ://www.caldera.com/caldera_faq/) y después la escribimos de nuevo utilizando las mismas herramientas que se utilizan en la FAQ de Linux . Estas herramientas han sido escritas por  Ian Jackson <ijackson@nyx.cs.du.edu>.

Además tenemos ayuda de muchos entusiastas de Executor en todo el mundo.
Desde estas líneas nuestro agradecimiento a todos ellos.
-------------------------------------------------------------------------------

Pregunta 5.5. ¿Tiene esta lista Disclaimer y Copyright?
Este documento se facilita “como esta”. La información contenida aquí se debe usar bajo cuenta y riesgo del usuario, dado que aunque se intenta que toda la información aquí contenida sea correcta, no garantizamos que lo sea. Ardi no se hace responsable de las consecuencias de un uso inadecuado o no de la información aquí contenida.