Manual de manejo del Emulador Virtual de las calculadoras Texas Instruments (TI92+/TI92II/TI92/TI89/TI86/TI85/TI83/TI83+/TI82) VTI Version 2.5 ß5.0 Manual de manejo en Español (V 0.2) 01/2003 Autor y Codificador del VTI : RUSTY WAGNER [email protected] http://rusty.acz.org Manual escrito por: Jimmy Rueda [email protected] INDICE DE CONTENIDO CONSIDERACIONES INICIALES..............................................................2 Introducción.................................................................................................3 Requisitos del sistema................................................................................ 4 Instalación...................................................................................................4 Que es un Emulador?................................................................................. 5 Características del VTI................................................................................5 Limitaciones de esta versión.......................................................................6 Que se necesita para trabajar el (VTI)........................................................ 7 VTI.EXE...................................................................................................... 7 ROM (AMS).................................................................................................8 SKIN............................................................................................................8 UTILIZANDO EL EMULADOR (VTI)........................................................... 9 Iniciando por primera vez........................................................................... 10 MENU DEL VTI.......................................................................................... 14 A) TRANSFERENCIA DE INFORMACIÓN Y EMULACIÓN DE SONIDO.................................................................................................... 14 B) DEPURADOR Y OPCIONES DE ESTADO DEL VTI........................... 17 C) Opciones de ROM, SKIN, y copia de imágenes (BMP – screenshot) de VTI......................................................................................................... 19 D) Acerca de vti y salida............................................................................. 22 SKIN.EXE................................................................................................... 23 Equivalencias de teclado mas comunes .................................................. 25 Con respecto a APPS en el VTI................................................................. 28 Uso de la memoria en VTI y una TI real TI 89 / 92+...…………………….. 28 Contácteme/ Agradecimientos....................................................................30 i EMULADOR VTI 2.5 BETA 5 CONSIDERACIONES INICIALES En esta guía se describe el uso del emulador Virtual TI (VTI) versión 2.5 ß 5 para Windows. (VTI) Y ( SKIN.EXE) SON SOFTWARE DE LIBRE DISTRIBUCIÓN AL IGUAL QUE SU CÓDIGO FUENTE . EL AUTOR NO SE RESPONSABILIZA DE LOS POSIBLES PERCANCES QUE SE PUEDAN PRESENTAR. ii EMULADOR VTI 2.5 BETA 5 INTRODUCCIÓN Quién no ha utilizado una calculadora?. Parece que con el transcurrir del tiempo nos vemos mas ligados al uso de elementos que nos proporcionen las herramientas necesarias para poder desarrollar mejor nuestros oficios. Hoy en día y desde hace algunas décadas el uso de calculadoras es algo normal, y de gran ayuda. Lógicamente que existe todo tipo de usuarios y de allí la gran diversidad de modelos y marcas. Para algunos su primera calculadora fue una Texas Instruments o una Hewlett Packard, que realmente son como los pilares de este gran fenómeno electrónico para la ejecución de cálculos matemáticos. Y desde sus inicios son precursores tecnológicos, presentando inimaginables posibilidades de interactuar. Las ultimas novedades presentadas por estas dos empresas son los modelos (TI 89, TI 92+ y V200) por parte de Texas Instruments y (HP 49g) de Hewlett Packard, que se caracterizan por tener un (CAS) Sistema Algebraico Computarizado y la Tecnología FLASH , esto simplemente es el inicio de las calculadoras con rasgos de computadoras (Súper calculadoras) . Que definitivamente rompen con todos los esquemas, presentando posibilidades de manejar todo tipo de información matemática de una manera muy amigable y extremadamente precisa, así como la nueva concepción de que una calculadora no es solo una ayuda para los cálculos, sino que es también un dispositivo para otras ramas del saber como la ciencia, tecnología, física, química, etc. Y la capacidad de brindar entretenimiento a sus usuarios. El uso de calculadoras ha llevado a desarrollar gran cantidad de software para la computadora, ya que es posible interactuar con ellas. Tal es el caso de los Emuladores que son la respuesta a querer traspasar las fronteras de lo material. De esta manera podemos tener todas las ventajas de nuestro dispositivo de bolsillo en el PC, y obtener el mejor provecho de estos grandes avances. iii EMULADOR VTI 2.5 BETA 5 REQUISITOS DEL SISTEMA Un PC 486+, 8MB RAM y 256 en VGA como mínimo. Sistemas operativo Windows 95 o superior, NT 4.0, 98,ME, 2000 o XP. INSTALACIÓN Solamente es necesario descomprimir el archivo. ZIP y enviarlo a una carpeta, preferiblemente crear una exclusivamente para el emulador. En este. ZIP se encuentran: 2 aplicaciones ( VTI.EXE y SKIN.EXE ) 1 archivo ( VTI.TXT ) 1 archivo (VTI.CPP) 7 ARCHIVOS (*.SKN) VTI.EXE y SKIN.EXE , son las aplicaciones para ejecutar el emulador y el programa para crear SKINS. VTI.TXT, es el archivo de texto del autor VTI.CPP, contiene parámetros de programación. *.SKN, representan los SKINS o imágenes donde se visualizan los modelos de las calculadoras. 4 EMULADOR VTI 2.5 BETA 5 QUE ES UN EMULADOR ? Es un software que simula el funcionamiento de una computadora en otra. Para este caso el (VTI) utiliza una copia de la ROM (AMS), para emular las funciones de una Calculadora (TI) real con ciertas limitaciones , adaptándola en una computadora que opera bajo Windows. Esto permite visualizar una imagen “SKIN” de la calculadora y ejecutar sus funciones de igual forma que opera la calculadora real. Este emulador ejecutará ROMs de las calculadoras TI-82, TI-83, TI-83 +, TI-85, TI-86, TI-89, TI-92, TI-92 II, y/o TI-92 +. Además presenta un menú que contiene las funciones del emulador que se puede obtener al hacer click con el botón derecho sobre el LCD. características Se reconocen automáticamente las versiones de ROM , siempre y cuando se encuentren en la misma carpeta en que esta el emulador. Es posible cambiar entre las versiones de ROM sin reiniciar el emulador Dumper de ROM incorporado para la corrección automática de errores. Apoyo de memoria de archivo para la TI-89 y TI-92+. Envío de archivos a la calculadora (VTI). Recibo de archivos de la calculadora virtual. Usando un cable (TI Graph Link) o cable serial es posible la conexión a una calculadora real. En este caso se puede conectar el emulador (VTI) con la calculadora real y transferir datos entre sí. Transferir datos entre dos sesiones del VTI simultáneamente. Emulación de sonido. Salve y cargue el estado de la calculadora. Cualquiera de los cambios hechos en la ROM ,será incluido en el estado. Cuenta con apoyo para escala de grises de 4 y 7 niveles. Cambio de la ventana del (VTI) a cualquier tamaño . 5 EMULADOR VTI 2.5 BETA 5 Ofrece guardar un (screenshot) o imagen del VTI, bien sea de toda la calculadora o solamente del LCD, en formato de BMP o enviarlo al portapapeles. La opción para emular a la verdadera velocidad de la calculadora o a la más rápida que la computadora puede manejar. El ingreso de caracteres alfanuméricos es posible utilizando el teclado (Qwerty) del PC, sin ninguna necesidad de apretar Alfa . Incluso las teclas de función , las de dirección, y el resto del teclado de la calculadora se puede homologar al PC. Un depurador total de gráfico (Debugger). El (VTI) opera en tiempo real y actualiza el LCD, incluso con escala de grises. Evita colgar la TI real debido a programas inestables que alteran su funcionamiento, por lo tanto se utiliza el emulador con el fin de hacer pruebas con este tipo de programas. Se puede utilizar el (VTI) como editor de programa en lenguaje Basic, de una manera más rápida utilizando el teclado del PC , hacer pruebas de funcionamiento de los programas creados y luego transferir a la TI real. El ahorro de pilas es importante y con el (VTI) se logra en gran medida a la hora de programar y hacer pruebas. Es posible trabajar con múltiples ventanas del (VTI), esto facilita trabajar en varias aplicaciones a la vez. LIMITACIONES DE ESTA VERSIÓN La emulación de escala de grises para la TI 86 no es soportada. No se pueden obtener (backups) del VTI. “No confundir con salvar estados del VTI” El dumper de corrección de errores de ROM en la TI 82 no trabaja. La ti 83+ no tiene apoyo de memoria de archivo (Flash). La ROM de la Nueva V200 por ahora no es emulada por VTI. Este programa no viene con ninguna ROM, pero se puede transferir la de la calculadora real , mediante los procesos iniciales que se describen mas adelante en este manual, sección (Iniciando por primera vez) . O bien puede encontrar las ROMs en la pagina oficial de Texas Instruments http://epsstore.ti.com note que este link es para comprar productos pero en el se encuentran gratuitamente ciertas roms. 6 EMULADOR VTI 2.5 BETA 5 Que se necesita para trabajar? Inicialmente hay que cumplir con los requisitos del sistema nombrados anteriormente; posterior a esto es necesario contar con los siguientes archivos: VTI.EXE Es la aplicación que inicia una sesión del emulador, y en ella se encuentran las diferentes opciones para empezar a trabajar. Incluyendo el (Virtual TI Setup Wizard) , que es el programa que hace una copia de la ROM de una TI real. El (VTI) se puede descargar de http://www.ticalc.org http://ti89clairnet.free.fr http://ti89ben.free.fr http://alvasoft.net http://wild.fire.free.fr www.geocities.com/jaimezacalcs/ti/pc/pc-ti.htm Y la ultima versión de sistema operativo (AMS) para la TI real se encuentra en: http://epsstore.ti.com 7 EMULADOR VTI 2.5 BETA 5 ROMS Son copias del sistema operativo de la TI (AMS) Advanced Mathematics Software ; y son necesarios para que la emulación resulte. Una ROM contiene exactamente las mismas herramientas de trabajo que una calculadora real. El archivo ZIP que contiene el emulador no trae ninguna ROM, puesto que no son de libre distribución . Las roms se pueden descargar del sitio oficial de Texas Instuments http://epsstore.ti.com o extraer de una calculadora real , ver (Iniciando por primera vez) . Mas documentación de cómo extraer de una calculadora real la ROM en http://www.ticalc.org/programming/emulators/romdump.html SKINS Son las imágenes que representan la TI real en el PC, en la actualidad existe una gran variedad de SKINS. El VTI cuenta con los SKINS de todos los modelos de calculadoras TI emulables, incluyendo la de la V200. No confundir con su ROM. Con SKIN.EXE incluido en el VTI 2.5, es posible crear SKINS propios y personalizados de acuerdo a las necesidades de cada usuario. Este tema se describe en la sección de SKIN.EXE de este manual. INDICE DE CONTENIDO 8 EMULADOR VTI 2.5 BETA 5 UTILIZANDO EL EMULADOR (VTI 2.5 Beta 5) 9 EMULADOR VTI 2.5 BETA 5 INICIANDO POR PRIMERA VEZ Cuando se abre la aplicación VTI.EXE por primera vez, y no se tiene ninguna ROM , es necesario para su funcionamiento crear una copia de la ROM de la TI real. Cuando esto sucede el VTI inicializa una aplicación denominada (Virtual TI Setup Wizard) En esta misma ventana aparecen dos opciones: La primera se utiliza si no se tiene una versión de ROM en el PC y por lo tanto se usa teniendo una TI real y un cable de conexión de PC a la TI. Aquí se selecciona el modelo de calculadora que tiene el usuario 10 EMULADOR VTI 2.5 BETA 5 En la siguiente ventana se escoge el tipo de cable para hacer la transferencia de ROM. Y se inicia la transferencia de la información , esto puede durar aproximadamente unos 30 minutos dependiendo de la velocidad del PC. Y por ultimo se crea el archivo ( *.rom ) y automáticamente es reconocido por VTI. Observaciones: Es necesario que al iniciar la transferencia de la ROM, la TI real debe estar en la pantalla HOME . Si llega a fallar el enlace , debe revisarse el tipo de cable adecuado y que este bien conectado al PC y a la TI, cerrar la aplicación y volver a intentar. Es aconsejable hacer una copia de seguridad de la información de la TI, mediante (TI Graph Link) o (TI Connect), antes de empezar con el proceso. Cuando inicia por primera vez el VTI con la ROM, no aparece con un SKIN, y debe ser elegido utilizando el menú del VTI, que aparece al hacer botón derecho sobre este, y allí se escoge la opción de SKIN (Skin for current calculator) y por defecto aparece los SKINS que tengamos para esta ROM. Los SKINS y demás archivos deben estar en la misma carpeta. 11 EMULADOR VTI 2.5 BETA 5 Menu SKIN (Skin for current calculator) click botón derecho sobre el VTI. Si se escoge la segunda opción en el (Virtual TI Setup Wizard), damos por entendido que tenemos una copia de la ROM, y esta es reconocida por el emulador. Y aparece un cuadro en el cual seleccionamos las ROMS, en (Add) si están en otra carpeta. Si están en la misma carpeta no aparece esta ventana y se inicia el VTI automáticamente. 12 EMULADOR VTI 2.5 BETA 5 Observaciones: El VTI reconoce archivos de ROM con extensiones (*.rom, .bin,.dmp,*.tib). Pero el mas utilizado es el que tiene extensión (*.rom) Si tenemos un archivo de sistema operativo de la TI (*.89u, *.9xu, *.86u, etc) es decir el tipo de archivo que viene en un (TI Resource CD) o de http://epsstore.ti.com solo es reconocido en la opción de (set calculator /ROM version) del menú del emulador, para esto ya debemos tener como mínimo un archivo de extensión (*.rom, .bin,.dmp,*.tib). Cuando ya hemos empezado a trabajar con el emulador es posible cambiar la ROM sin necesidad de reiniciar la aplicación. Cuando inicia el VTI o se carga una nueva ROM , el LCD emulado no tiene regulado el ajuste de contraste, por consiguiente se hace mediante “ctrl.” y “+” o “-” en el teclado del PC según el caso. Las ROMS que se nombran con (update) son las de extensión (*.89u, *.9xu, *.86u, etc), es decir los (OS) que se instalan en la TI real. VTI ya está listo para usar , y la próxima vez la ROM es reconocida automáticamente , así mismo es posible adicionar nuevas versiones de OS (Update) tan solo copiándolas en la carpeta del VTI. Disponibles en http://epsstore.ti.com INDICE DE CONTENIDO 13 EMULADOR VTI 2.5 BETA 5 Menú del vti 1 2 3 4 Está compuesto de 4 partes principales: a) Transferencia de información y emulación de sonido. 5 b) Depurador y opciones de estado del VTI 6 c) Opciones de ROM, SKIN, y copia de imágenes (BMP – screenshot) de VTI. 7 8 9 10 11 12 d) Acerca de VTI y salida. 13 a) Transferencia de información y emulación de sonido. 1. Enviando archivos a vti. (send file to vti…) Esta ventana representa el envío de información al VTI desde el PC; debe escoger la carpeta en la cual están los archivos y seleccionar su tipo ,de acuerdo a la ROM con la que se trabaja en ese momento, seleccione el o los archivos y luego presione (Abrir). Nota: La mayoría de archivos de las ROMS de TI 89 y TI 92+ son compatibles en su transferencia. No se puede enviar aplicaciones FLASH ni (AMS) con esta opción. VTI tolera todas las extensiones de las calculadoras TI ej. (89z,9xz,89y,9xy,89p,9xp,) etc. Los Backups creados de una TI real , se pueden transferir al VTI, siempre y cuando no excedan la memoria RAM libre, ya que no conserva las propiedades de almacenamiento de los archivos . Esto no sucede al enviar un Backup a una TI real. 14 EMULADOR VTI 2.5 BETA 5 VTI puede activar todas las opciones de una TI real . Cuando enviamos archivos al emulador es posible verlos y ejecutarlos de acuerdo a su extensión, utilizando el explorador de archivos (Var-Link) haciendo la combinación de teclas “2nd” y “menos”. 2. ACTIVANDO LAS OPCIONES DE CABLE LINK. (enable cable link) VTI tiene la opción de escoger el tipo de cable Link , para hacer la transferencia de datos con una TI real. (None) , desactiva la utilización de un cable. y habilita el envío de archivos al PC (VTI a PC) (Virtual Link), Hace posible transferir datos entre dos sesiones simultaneas de VTI. (VTI a VTI), Solo se activa con las dos sesiones iniciadas. 3. recibir archivos del vti. (recibe from vti options) Escoja el modo de transferencia para la recepción de archivos de VTI. Transfer individually Transfer as group Transfer individually, Activa la recepción de archivos individualmente, a una TI real o al PC. Solo se recibe uno a la vez. Transfer as group, Seleccionando varios archivos en el VTI, es posible transferirlos al PC como un archivo de grupo que contiene la selección realizada. No es posible a una TI real. 15 EMULADOR VTI 2.5 BETA 5 Para recibir archivos del VTI a una TI real: 1. 2. 3. 4. 5. Seleccionar el tipo de cable en el menú (enable cable link). Seleccionar el modo de transferencia (Transfer individually). Entrar a (Var-LinK) en el emulador mediante las teclas “2nd” y “menos”. Seleccionar el o los archivos a transferir con la tecla “F4” Activar “F3” y luego “Send”. Nota: Debe tener firmemente conectado el cable Link a la TI y al PC. Es preferible transferir archivos del VTI a la TI real uno a uno. VTI debe estar encendido “ON” Para recibir archivos del VTI al PC: 1. Desactivar el tipo de cable en el menú (enable cable link), a (None) 2. Seleccionar el modo de transferencia (Transfer individually) o (Transfer as group) 3. Entrar a (Var-LinK) en el emulador mediante las teclas “2nd” y “menos”. 4. Seleccionar el o los archivos a transferir con la tecla “F4” 5. Activar “F3” y luego “Send”. Nota: Puede transferir en modo (Transfer as group) y dar un nombre a este. Luego este archivo de grupo puede transferirlo a una TI real mediante cable Link. Cualquiera de las recepciones que haga desde el VTI, puede llegar a demorar algunos minutos, así que debe esperar hasta que culmine, o cancelar activando la tecla “ON” en el VTI. Enviando archivos desde la TI real al VTI 1. 2. 3. 4. seleccionar el tipo de cable. En la TI real entrar a (Var Link) Seleccionar el los archivos con “F4” Oprimir “F3” y luego “Send” Nota: No es necesario seleccionar el modo de transferencia . Debe tener firmemente conectado el cable Link a la TI y al PC. VTI debe estar encendido “ON” 16 EMULADOR VTI 2.5 BETA 5 4. Emulación de sonido (enable sound). VTI puede emular sonido de los programas diseñados para este fin . Algunos juegos y librerías ofrecen esta posibilidad. Para obtener sonido en una TI real , basta con conectar al puerto I/O un cable de audífono o parlante con conexión de “mini plug” stereo o monofónico. Es posible conectar la TI real a un equipo de sonido siempre y cuando se tenga la conexión requerida. b) DEPURADOR Y OPCIONES DE ESTADO DEL VTI. 5. DEPURADOR GRAFICO (Enter Debugger...). Y (set program entry breakpoint…) Son dos utilidades que facilitan la depuración de programas , se sustentan en lenguaje de maquina (assembly) y hacen referencia al código del programa y el estado de registros . El depurador de VTI funciona similar a cualquier otro depurador grafico. Para mas información del depurador y de mas utilidades como (disassembler) puede consultar el archivo (vti.txt) o en : http://rusty.acz.org http://www.acz.org http://vti.acz.org 17 EMULADOR VTI 2.5 BETA 5 6. salvar, cargar y reverTir un estado del vti. (save state image...), (load state image…), (reverd to save state). VTI puede guardar un estado de lo que se ha trabajado sobre el emulador es decir realiza algo similar a un “Backup” , y cualquier modificación en la ROM es salvada automáticamente. Esto se logra mediante (Save state image...). Los archivos con la información guardada tienen la extensión (*.sav) y se pueden crear cuantos archivos sean necesarios. Nota: Este tipo de archivos no son compatibles con una TI real. También es posible cargar los estados de la ROM mediante (load state image...), esto hace posible trabajar diferentes tipos de información, hacer pruebas de programas, juegos, etc, sin necesidad de borrar los archivos contenidos en la ROM. Cuando es utilizada la opción de (reverd to save state) , se puede volver al ultimo estado de ROM guardado. Esto sucede mientras se esté trabajando en el mismo estado de ROM. Es decir no puede pretenderse volver a un estado salvado de ROM con (AMS 2.05) , si en ese momento se está trabajando en un estado de ROM con (AMS 2.03). Esta función es útil cuando el VTI se bloquea y podemos volver a lo que estábamos trabajando. Lógicamente que estos últimos cambios deben haber sido guardados mediante (Save state image...). 7. reiniciar el emulador (reset calculator) Mediante esta opción se reinicia el funcionamiento del emulador. Solo reinstaura la ROM , mas no el VTI . Al igual que una TI real, el emulador también se somete a posibles bloqueos debido a alguna incompatibilidad con los programas que se estén ejecutando . 18 EMULADOR VTI 2.5 BETA 5 Cuando se hace esta operación se pierden todos los datos almacenados en la ROM, esto sucede si no se ha salvado un estado de ROM. C) Opciones de ROM, SKIN, y copia de imágenes (BMP – screenshot) de VTI. 8. CAMBIAR LA VERSIÓN DE LA ROM (SET CALCULATOR /ROM VERSIÓN...) Basta con escoger esta opción para seleccionar una nueva ROM , sin necesidad de reiniciar el VTI. Si los SKINS para cada una de las ROMS , están en la misma carpeta del emulador , este los reconoce automáticamente,. 9.opciones de emulación (emulations options) Restrict to actual speed Show percentage of actual speed Stay on top Normal (1X) view Large (2X) view Full screen view Low LCD update frequency Medium LCD update frequency High LCD update frequency 19 Restrict to actual speed: Esta opción restringe a la velocidad real del emulador, no se excede de este parámetro. Show percentage of actual speed: Muestra el porcentaje de velocidad al cual está corriendo el VTI. Stay on top: Al activar esta función, el VTI permanence siempre encima de cualquier aplicacion de windows que esté trabajando en ese momento. Normal (1X) view: Muestra el emulador con un zoom a un factor de 1, tamaño pequeño Large (2X) view : Muestra el emulador con un zoom a un factor de2, tamaño normal. Full screen view : Muestra el LCD del emulador a un zoom máximo que ocupa todo el tamaño de su monitor. Low LCD update frequency: Activa la minima frecuencia de LCD para el emulador. Medium LCD update frequency: Nivel medio de frecuencia de LCD para el emulador. High LCD update frequency: Máxima frecuencia de LCD para el emulador (recomendado) Nota: la mínima frecuencia de LCD, debilita la calidad en apreciación de aplicaciones que funcionen con gráficos, como juegos y programas con escala de grises. 10. SELECCIONANDO UN SKIN PARA EL EMULADOR (SKIN FOR CURRENT CALCULATOR) VTI muestra automáticamente los SKINS que tenga cargados y los que vienen por defecto para cada una de las ROMS. También puede trabajar sin un SKIN, y en este caso solo muestra un LCD y todas sus funciones se operan desde el teclado del PC. Ventajas de tener los SKINS: Permite una mejor la apreciación del emulador y semeja mas a la TI real. Permite el ingreso de comandos desde el teclado virtual del SKIN. Mediante (SKIN.EXE) es posible crear propios SKINS y personalizarlos de acuerdo a nuestras necesidades (ver “SKIN.EXE”) 20 EMULADOR VTI 2.5 BETA 5 11.Realizando una imagen del vti (take screenshot) Esta parte nos permite crear una imagen en formato BMP o una imagen en el portapapeles de Windows, con el fin de obtener una información visual de determinados “pantallazos” sobre cualquier aplicación en el VTI. Esto nos facilita crear manuales de nuestros propios programas, obtener imágenes de gráficos, formulas, resultados, etc. LCD only, black/white (BMP)… LCD only, true colors (BMP)… Calculator image (BMP)… LCD only, black/white (Clipboard)… LCD only, true colors (Clipboard)… Calculator image (Clipboard)… LCD only, black/white (BMP)… : Crea una imagen solamente del LCD en blanco / Negro y formato BMP LCD only, true colors (BMP)… : Crea una imagen solamente del LCD en colores verdaderos y formato BMP. Calculator image (BMP)…: Crea una imagen de la calculadora (VTI) con formato BMP. LCD only, black/white (Clipboard)…: Crea una imagen solamente del LCD en blanco / Negro y la envia al portapapeles LCD only, true colors (Clipboard)…: Crea una imagen solamente del LCD en colores verdaderos y la envia al portapapeles Calculator image (Clipboard)… : Crea una imagen de la calculadora (VTI) y la envia al portapapeles. 21 EMULADOR VTI 2.5 BETA 5 12. ayudante para transferir una rom,(rom wizar) Con la utilización de esta opción podemos transferir la ROM de una TI real y convertirla a una ROM de VTI. (ver INICIANDO POR PRIMERA VEZ). D) acerca de vti y salida. Exit and sav state: Sale de la aplicación y guarda los cambios de estado. Exit without saving state: Sale de la aplicación sin guardar ningun estado de ROM. VTI CREDITOS / LINKS: Autor: RUSTY WAGNER [email protected] Actualizaciones: http://rusty.acz.org , http://www.ticalc.org . Códigos de Assembly: http://www.acz.org Código fuente : http://vti.acz.org INDICE DE CONTENIDO Menú del vti 22 EMULADOR VTI 2.5 BETA 5 skin.exe SKIN.EXE, es la aplicación para crear o editar un SKIN para el emulador VTI. VTI por defecto cuenta con los SKINS básicos de todos los modelos de calculadoras graficas de TI. Cuando se carga una ROM, su SKIN se reconoce inmediatamente. Creando un SKIN: En el menú File se ejecuta la opción New , y necesariamente debe tenerse una archivo de extensión (BMP) con la imagen de la calculadora o cualquier otro dibujo al cual se desee adaptar como un SKIN. Se muestra una ventana con las propiedades del SKIN, como el nombre , el autor, tipo de calculadora a la cual se desea asignar el SKIN y el color del LCD. Si seleccionamos custom en color de LCD y picamos en el cuadro blanco, aparece la paleta de colores de la cual se puede seleccionar cualquier otro color . Posterior a las propiedades del SKIN, es necesario configurar la posición del LCD dentro de la imagen esto se logra con la opción “LCD position”“ del menú “Edit “ aquí es posible que el LCD sea ajustado a cualquier tamaño dentro del BMP. Simplemente barriendo con clic izquierdo , como si se hiciera un cuadro de dibujo. 23 EMULADOR VTI 2.5 BETA 5 Cuando se crea un SKIN por primera vez, se requiere también configurar la posición de las teclas dentro del BMP, mediante menú (Edit) opción ( key positions) , y de igual forma como se ubico la posición del LCD , lo hacemos con cada uno de los botones del teclado. Y vamos desplegado la barra de esta ventana hasta completar su totalidad . Las siguientes opciones que se muestran en el menú (Edit) como son: (Gamma correction, Brightness / contrast y Crop) se seleccionan para que el nuevo SKIN tenga todos los atributos. Por ultimo en el menú (View) se observa el SKIN en los diferentes tamaños . Y la opción de (Test... ) se activa solo si se han completado los pasos anteriormente nombrados. Para cerrar el Test se pica con botón derecho sobre él y se escoge la opción Close . Para salvar esta información se utiliza el menú (File) y la opción (Save as...) , se ingresa el nombre del archivo , y queda con la extensión (*.skn) . Nota: Se recomienda guardar los SKINS en la misma carpeta del VTI. Editando un SKIN: Se pueden modificar los SKINS ya creados y para ello se utiliza de igual manera las opciones y menús anteriormente nombrados en la creación de un SKIN nuevo. INDICE DE CONTENIDO Menú del vti 24 EMULADOR VTI 2.5 BETA 5 EQUIVALENCIAS DE TECLADO MAS COMUNES La información del diagrama se aplica para TI 89 y TI 92+ según el caso Para las TI 82 83+ 85 86 ver tabla de equivalencias a continuación . CATALOG TI 89 F6 TI 92+ CANCELA ENVIAR ARCHIVOS DESDE EL PC APPS | TI 89 TECLADO ALFANUMERICO FUNCIONA DE FORMA DIRECTA EXCEPTO LA LETRA Ñ MODE Ln TI 92+ STO Hand/Lock TI 92+ ALPHA TI 89 SHIFT ↑ DIAMANTE ♦ 2nd ESPACIO BACKSPACE MENU DE VTI SHIFT ↑ DIAMANTE ♦ TI 89 TI 92+ EE DIAMANTE ♦ EXP SIN COS TAN * / ON CLEAR + ENTER DIRECCIÓN 25 TECLADO NUMERICO SE ACTIVA CON (BLOQ NUM) DE LO CONTRARIO SIRVE COMO FLECHAS DE DIRECCIÓN EMULADOR VTI 2.5 BETA 5 TABLA CON LAS EQUIVALENCIAS MAS COMUNES CALCULADORA PC TI 92+ TI 89 F9 F6 Ñ (Supr) o (Del) CTRL IZQ ALT IZQ TAB Caps lock (HOME) o (INICIO) (PgUp) o (Re Pag) (PgDn) o (Av Pag) Ins (Scroll lock) o (Bloq Despl) FLECHAS DE DIRECCION ←↑↓→ F1 F2 F3 F4 F5 APPS F6 MODE CLEAR DIAMANTE 2nd STO Hand/Lock COS() TAN() EXP ^ SIN() ON ←↑↓→ F1 F2 F3 F4 F5 APPS CATALOG MODE CLEAR DIAMANTE 2nd STO ALPHA HOME EXP ^ F10 F11 F12 ESC ENVIA ARCHIVOS DESDE EL PC DEPURADOR VERSION DE ROM ESC ENVIA ARCHIVOS DESDE EL PC DEPURADOR VERSION DE ROM ESC Los caracteres especiales se ingresan por ejemplo en WORD en su mayoría con la tecla ALT Ej: ALT 128 es Ç EE ON ←↑↓→ F1 F2 F3 F4 F5 Con la Rom de la TI 92+ Por consiguiente no es limitación del emuvtí que no se pueda directamente escribir caracteres internacionales pero si puede introducirlos desde el keyboard con secuencias de teclas por ejemplo: Alt] + [e] + [a] es á Con rom TI89 para escribir el carácter alfa se pulsa: [Alt] + [e] + [i] es í [ctrl] + [{] + luego se sostiene [CapsLock] y [a] [Alt] + [e] + [o] es ó Con rom TI92 para escribir el carácter alfa se pulsa: [Alt] + [e] + [u] es ú ctrl] + [g] + [a] 26 [Alt] + [e] + [e] es é EMULADOR VTI 2.5 BETA 5 PC TI 82 /83+ F1 F2 F3 F4 F5 ESC Caps lock F6 F7 F8 F9 PgDn END INSERT HOME PgUp Num lock FLECHAS DE DIRECCION ←↑↓→ (Scroll lock) o (Bloq Despl) TAB Y= WINDOW ZOOM TRACE GRAPH MODE ALPHA MATH MATRX PRGM VARS CLEAR x^-1 SIN COS TAN ^ ←↑↓→ ON STO PC TI 85 /86 ESC Caps lock CTRL. F6 F7 F8 F9 PgDn ' INSERT HOME PgUp Num lock END FLECHAS DE DIRECCION ←↑↓→ (Scroll lock) o (Bloq Despl) TAB EXIT ALPHA X-VAR GRAPH TABLE PRGM CUSTOM CLEAR LOG SIN COS TAN ^ EE ←↑↓→ ON STO 27 EMULADOR VTI 2.5 BETA 5 Con respecto a APPS en el VTI Las APPS no se pueden enviar al VTI como se hace con otro tipo de archivos, “Send File To VTI” o F10 , ya que debe hacerse desde una TI real, que previamente ya tiene grabadas las APPS. Para esto el proceso es el siguiente: 1. 2. 3. 4. 5. En el VTI se activa la opción “Enable Cable Link” y luego se escoge tipo de cable y puerto habilitado para la comunicación. Es el mismo que puede utilizar el software de LINK entre la TI y el PC. Mediante “Var-Link” y luego “F7” se muestran las APPS instaladas en la TI real . Con “F4” se seleccionan la(s) APPS . En el VTI se ingresa también a “Var-Link” y se dá la opción de “F3” y luego “2” Receive. Simultáneamente en la TI real se dá la opción “1” Send to TI89/92 Plus Uso de la memoria tanto en vti como en una ti real TI 89 / 92+ 1. La memoria Flash Rom en la TI 89 / 92+ con software Advanced Mathematics versión 2.0 que es una mejora de la infraestructura del software anterior: Advanced Mathematics versión 1.xx, se puede aprovechar casi que totalmente para ejecutar desde allí los programas creados por el usuario. Sin embargo, en algunas unidades de módulo TI-89 y todas las unidades de módulo TI-92 Plus, el archivo de datos del usuario sólo puede ocupar un máximo de 384 KB de los 720 KB de memoria Flash compartidos con las aplicaciones de software para calculadora. (APPS). Cuando la variable o un archivo esta en (Archive Variable), se mueve de la RAM a la Flash Rom, esto se conoce como “ variable archivada”. y de forma personal he probado muchos programas de usuario desde la Flash Rom y corren perfectamente,,, es más mi costumbre es que cualquier programa o variable que deseo mantener de forma permanente la archivo, lo cual me asegura que si reseteo mi calc la información archivada no se va a perder, también me permite liberar la RAM para que los programas se ejecuten óptimamente. 28 EMULADOR VTI 2.5 BETA 5 Ejemplo: Esta es la memoria total que tiene la TI 89 / 92+: 197 Kb de RAM y 720 Kb de FLASH ROM. Ahora observe cuando envío algunos archivos entre programas y otras extensiones a la calc: Aparecen sin “archivar” y ubicados en la RAM: Aquí la RAM paso ahora a 153 Kb, mientras la Flash ROM se mantiene en 720Kb. Ahora al “archivar” todos las variables sucede que: Se libera la RAM de nuevo a 197Kb aprox. Mientras que la Flash ROM a disminuido a 676Kb. Si observa la información que se “archivó” es de 44Kb, y se mantiene la proporción de memoria cuando la muevo de un lado a otro. 29 EMULADOR VTI 2.5 BETA 5 Alguna vez he dejado la Flash ROM hasta en 20Kb, y puede que los programas se ejecuten bien, pero el funcionamiento de la calc decae un poco. Lo aconsejable es no llevarla al tope y cada vez que se ejecute un programa revisar cual es la mínima cantidad de memoria con la que puede correr sin problemas. Información contenida el “readme” del programa. Yo tengo en mi calc lo siguiente: Hay (APPS), programas en ASM, funciones, matrices, etc. Y como se observa hay libres 78 Kb en Flash ROM y 168 Kb de RAM, Aunque tenga todas las variables en la Flash ROM , si se instala algún “Kernel” o algún programa basado en ASM que requiera de la RAM , esta disminuye. Pero esto es normal y con este tope ejecuto juegos y programas de ciencia sin ningún problema. Incluso las APPS funcionan muy bien. En conclusión la Flash ROM se puede acomodar de acuerdo a las necesidades del usuario. Incluso se pueden borrar las APPS y tener mas Flash ROM disponible para archivos de usuario. CONTÁCTEME/ AGRADECIMIENTOS Versión escrita en español por Jimmy Rueda, cualquier duda, sugerencia o corrección a este manual, por favor escríbame: [email protected]. o visite: WWW.GEOCITIES.COM/TIESPJAR . Agradezco a Jaime Fernando Meza por sus importantes aportes a este manual. [email protected] WEB: www.geocities.com/jaimezacalcs En el futuro espere nuevas actualizaciones de este manual . INDICE DE CONTENIDO Menú del vti 30