INFORMACIÓN NECESARIA PARA MUCHAS APLICACIONES

INFORMACION DE INTERES       

Información agregada el 19 de noviembre de 2004

Que es un Parche o lanzador?

Es un programa que modifica el (AMS) Software Avanzado de Matemáticas de la TI.  El sistema en cierto modo permite que los programas trabajen en la memoria-residente (TSRs) dinámicamente. Además que brinda el soporte para el funcionamiento de los Kernel:  PreOS v0.70 y 0.71, así mismo como al KerNO 3.1.

En ocasiones es indispensable su instalación previa al Kernel, ya que de cierto modo adecua el AMS para las exigencias del los programas basados en este.

Es importante siempre leer los archivos de ayuda "Readme" que acompañan a cada lanzador, Kernel, Parche o Shell, para evitar cualquier tipo de error en la calc.

Existen los siguientes parches o lanzadores:

Hw2patch: Diseñado para versión de hardware 2 de las calculadoras TI 89 / 92+ y V200. En versiones de AMS 2.0x. Descargar  Hw2patch v 2.30

h220xTSR: Al igual que el anterior se enfoca a la adecuación del OS en versiones HW2.

Hw3patch: Es la versión para HW3, compatible con AMS 2.0x y 3.0x, recomendado para la TI 89 Titanium y V200. Descargar Hw3patch

Que es un Kernel ? (información modificada el 19/11/04)

El Kernel es una utilidad que  extiende o amplia  ciertas posibilidades del OS "Sistema Operativo" de la TI, y que de no ser así,  no podrían hacer funcionar  bastantes  archivos escritos en lenguaje Assembly  (ASM) "Ensamblador que requieren de características adicionales en el OS.  El OS (AMS) "Advanced Matematics Software"  2.03 ,  2.05 , 2.08 , 2.09 y  3.00  no hacen todo el trabajo para ejecutar algunos juegos  o programas en ASM   y  se necesita del Kernel. Creo que esto es una deficiencia de la TI, pero a la vez es una forma de ir perfeccionando las características de la calculadora. Algunos de estos Kernel  son: PreOS, DoorsOS, KernOS, UniOS, entre otros.

Historia de los Kernel

El primer Kernel para las calcs de TI era Zshell (Vea http://www.ticalc.org ) para la TI-85 . El primer Kernel para las calculadoras basadas en la maquina 68K fué Fargo para la Ti-92 por David Ellsworth (Fargo I y Fargo II) - disponibles en http://www.ticalc.org . Cuando la Ti-92+ llegó, Rusty Wagner (Creador del emulador mas popular VTI v2.5),  creó el primer Kernel para TI 92+:Llamado  PlusShell (En versiones v0.9 y  v1 ). no había ningún programa de Kernel hecho. La instalación del Kernel estaba dentro del propio programa y no en el OS: en consecuencia si ud tenía 10 programas, ud tendrá 10 instalaciones de Kernel. Y  no puede ponerlo al día. Como respuesta, Rusty y Xavier Vassor (Creador de DoorsOS) decidieron adaptar un nuevo formato mediante la ejecución del Kernel a nivel externo y como resultado se obtuvo:  PlusShell alfa v1.0, DoorsOs v1.xx y LexOs que hacen parte de la V2 de los Kernel . Ellos diseñaron la compatibilidad para AMS 1.01. Cuando AMS 2.0x llegó, un nuevo formato fue decidido porque el esquema viejo apoya sólo AMS 1.01: DoorsOs II, Os Universal (UniOS) y TeOs se establecian en la V3 de los Kernel. Este formato es bastante bueno y  funciona bien hasta hoy, pero presenta algunos percances incluso con el mismo AMS 2.0x. Para arreglarlos, 2 nuevos formatos llegaron: Preos (en su V4 y V5 )

Ahora Preos V0.71 ofrece apoyo al Kernel en las versiones 3, 4 & 5 en todas las versiones de AMS. Pero en AMS 1.01 No es posible darle respaldo al Kernel en su v1 de desarrollo (Pero usted puede usar la aplicación cK1toK2.exe para convertir un Kernel v1 a v2).  Esto aplica para el primer modelo de calculadoras TI 89 y TI 92+

Temas Generales sobre Kernel

Para versión de OS 2.08,2.09 y 3.00  hay  programas basados en lenguaje ASM, que no se pueden ejecutar. Solo actualizando las librerías y los lanzadores o parches se puede solucionar este inconveniente. Como ya sucede con Los Kernel PreOS V0.71 y  Kerno V3.1 y el parche HW3patch, para AMS 2.09 y 3.00 (HW3), que hacen posible la compatibilidad con mas juegos, también es de resaltar que los nuevos juegos ya trabajan con la V200 y TI 89 Titranium.

Opciones de Kernel para AMS 2.09 y 3.00

*Kernel  PreOS  v0.71 , KerNO v3.1

Opciones de Kernel para AMS 2.08

* Kernel  KernOS V2.3   pueden funcionar algunos programas y otros no, el problema básicamente es que gran cantidad de programas se basan en el Kernel DoorsOS , ya que este fué uno de los primeros para hardware HW2, de aquí en adelante los siguientes Kernel debían ser compatibles con sus librerías  para aprovechar la ejecución de muchos programas ASM.  Y KernOS no es compatible con las librerías de DoorsOS. Aun así este kernel puede ofrecer el funcionamiento de cierta cantidad de juegos.

* El Kernel DoorsOS v 0.99 se puede instalar en AMS 2.08 y es posible que corran algunos juegos, pero hay otros que por el contrario no se ejecutan. Cosa que no sucede en AMS 2.03-2.05 ya que todos los programas "juegos" basados en este Kernel si se inician.

* Otra opcion para AMS 2.08 es PreOS v0.62 . Es muy completo por contener las librerías de Doorsos, Plusshell, T3, y otras adicionales, en sus versiones mas actualizadas.

 Si el OS de la TI es 2.03 o 2.05, no debe haber problema al instalar el DoorsOS u otro kernel  . lo que asegura que corran muchos programas en ASM. Para mi utilizar AMS 2.05 es aconsejable  para  los juegos publicados en esta pagina excepto "Chrono Fantasy"  que utiliza Preos ,  corren perfectamente utilizando las librerías de DoorsOS 0.98, parche Hw2patch v2.30  y UniOS v1.30 o DoorsOS  V 0.99 como Kernel.

Nota: Pero como todos sabemos lo ideal es tener la última versión de OS (2.09 o 3.00), entonces se debe optar por utilizar otro Kernel compatible y no desanimarnos si algunos programas no corren, ya que continuamente se están creando actualizaciones de los mismos y nuevos programas y juegos compatibles.

La mayoría de juegos que publiqué en esta pagina, necesitan de un Kernel,  "Por favor consulte los archivos de ayuda que vienen con cada uno de ellos" y algunos mencionan el que mejor se ajusta al juego. Otros por el contrario no lo necesitan ya que son programados con una tecnología de compresión llamada "Exe-Pac" o también llamados "Nostub" que con la ayuda de este archivo comprimido omiten el uso de un Kernel. Al igual que estos hay otros juegos que no necesitan del Kernel y no necesariamente son Nostub , lo que indica que se ejecutan con las posibilidades normales que brinda el OS de la calculadora.

Cabe destacar que el uso de un Kernel en la mayoría de los casos es requerido para ejecutar Juegos escritos en ASM , debido a sus exigencias de video, escala de grises y compresión.

 Para instalar DoorsOS se debe tener en cuenta:

  1. Instalarlo correctamente ; solamente enviarlo a la calculadora  y ejecutar la aplicación en la pantalla "Home" Ej:  Doorsos() y  oprimir "Enter" y listo ;  recomiendo la versión 0.99 para AMS 2.03 y 2.05 junto con el parche "Hw2patch v2.30" , I. Al instalar es aconsejable enviar también a la TI sus respectivas librerías que vienen en el archivo ZIP de la versión de DorsOS 0.98. Dichas librerías:

 Userlib, ziplib,filelib,util,graphlib,linelib,hexlib,huflfib,gray7lib y gray4lib. 

En el caso de UniOS se ejecuta el archivo "install()" , y  listo. Este viene acompañado de un archivo llamado "Kernel" que solo se necesita durante la instalación, luego se puede borrar.

Para desinstalar DoorsOS se hace con  su programa "Uninstall" . El UniOS se desinstala volviendo a ejecutarlo como se instaló

  1. Cuando se instala un Kernel como “doorsOS” o “uniOS” por primera vez en la TI, es necesario primero instalar el lanzador o parche “hw2patch” que modifica  la ROM y hace posible ejecutar   el Kernel. Después de ser instalado el “hw2patch” este puede ser eliminado para ahorrar memoria , incluso no es necesario volver a instalarlo si se “resetea o se pega la calculadora” .

Si por algún motivo no se desea mas esta modificación,  es obligatorio reinstalar el sistema operativo “ *.89u o *.9xu” y con esto se anula . Claro está que lo ideal es tenerlo instalado.

Para las personas que desean utilizar AMS 2.05 , lo más conveniente es instalar la versión de “hw2patch” 2.30 que corrige problemas anteriores de incompatibilidad, junto con “doorsOS” 0.99. Esto se puede encontrar en www.ticalc.org  . o en esta pagina DoorsOS v 0.98 , DoorsOS v 0.99 , UniOS v 1.30 , Hw2patch v 2.30 .

  1. Como ya lo dije , algunos programas de ASM, no necesitan kernel estos son los que son programados con tecnología (Exe-pac) o llamados Nostub. Estos se identifican cuando vienen con un archivo adicional con extensión *.ppg y la extensión del programa es *.exe. Cabe destacar que solo en AMS 2.08 puede que algunos "Nostub" no funcionen.
  2. Definitivamente otra opción de Kernel es el UniOS  1.30 "Universal OS" , que a mi modo de ver , es mejor que el DoorsOS   y es compatible con las librerías anteriormente nombradas. 
  3. Revisar siempre el archivo “readme” que acompaña los programas, ya que nos indican los requerimientos para su funcionamiento. Algunos de los juegos viene con librerías adicionales que se deben enviar a la calculadora.
  4. Como todo software ninguno de los Kernel es perfecto al igual que los juegos, por lo tanto en ocasiones pueden presentarse caídas de la calculadora debido a falta de memoria, problemas de emulación como el famoso "Line 1111 Emulator"  o "Line 1010 Emulator", entre otros.

Volver arriba

Enviar Textos del PC a la calculadora

Para transferir textos del pc a la calculadora, se puede hacer, utilizando el programa TI-GRAPH LINK, el cual se puede descargar de http://education.ti.com/latinoamerica

Y debes tener previamente instalado el programa TI-CONNECT y lógicamente instalar TI-GRAPH LINK en el PC.

TI-GRAPH LINK cuenta con un editor de texto y un editor de programas TI-BASIC. nota: TI-GRAPH LINK no cuenta con soporte para cable USB, entonces la transferencia se realiza mediante TI-CONNECT.

Los pasos son los siguientes:

1. Abrir TI-CONNECT
2.Escoger la opción "Program Editors"
3.Escoger el modelo de calculadora. En el caso de la TI 89 Titanium también se puede utilizar sin problema la opción "TI 89", Para la V200 funciona también la opción de la TI 92+ y viceversa.
4.Si es la primera vez que se hace este procedimiento, lo mas probable es que no encuentre la aplicación "TI-GRAPH LINK", entonces se debe direccionar a la carpeta donde se encuentra instalado. Para esto aparece un cuadro donde se dá la opción "Examinar", Y se enruta a C:\ , luego "Archivos de programa", después "TI Education" y por último la carpeta "TI-Graph Link 89 - Español", allí se encuentra la aplicación de TI-GRAPH LINK en este caso para la TI 89. (La carpeta de almacenamiento del programa TI-GRAPH LINK puede variar, así como el nombre de la misma)
5.Al completar el paso anterior, se ejecuta la aplicación TI-GRAPH LINK y ya se comienza a trabajar en la edición de texto o de programas en TI-BASIC.
Nota: El paso 4 solo se hace una vez, después de esto la aplicación TI-GRAPH LINK se abre directamente.
6.Estando en TI-GRAPH LINK, se escoge el menú "Archivo" y luego "Nuevo" Y aparecen 2 opciones "Archivo de programa" y "Archivo de datos", esta ultima se utiliza para hacer un archivo de texto en el PC y luego transferirlo a la calculadora. El nuevo cuadro que aparece cuenta con un área en donde es posible ingresar el texto , que puede ser escrito directamente o puede ser copiado y pegado de una archivo de Word, Block de notas o cualquier otro editor de texto.
7.Por ultimo se guarda, y este queda automáticamente con la extensión *.89T, que indica que es un archivo de texto de la TI 89 y es compatible con los modelos TI 89 Titanium, TI 92+ y V200. Con la utilidad de TI-CONNECT se envía a la calc, como cualquier archivo compatible con la calculadora.
8.Recuerda que para enviar cualquier archivo a la calculadora, se hace mediante la opción "TI Group Explorer" Del programa "TI-CONNECT"


Existen otras opciones, como el programa "Ridedit" , este es un programa en frances, que no es oficial para hacer este proceso de crear archivos de texto a la calculadora. Pero que ofrece buenas posibilidades para editar texto.

Ridedit se puede descargar de mi pagina WEB  en la sección
UTILIDADES   . Es muy fácil de utilizar. Ya que las herramientas son muy similares a las de Microsoft Word.

Existen mas programas similares a "Ridedit", como "TxtEdit" que es muy bueno.
Y "Pc-Edit89" es otro editor de texto. Disponibes en www.ticalc.org , y próximamente en mi WEB con una descripción muy útil.

Volver arriba

Estas son algunas extensiones de juegos en lenguaje ASM ,utilizados en las calculadoras Texas Instruments:

 

Programas NOSTUB

 

·        Extensión: EXE

·        Lanzador necesario/ Kernel : Ninguno (interno)

·        Comportamiento: Ejecuta el programa con normalidad AMS 2.03 , 2.05 y algunos en 2.08

·        Ej: ballrace 3d, fzbomber , kirby, platinum, queue, monster, shootout, ticon45, entre otros.

 

Programas Comprimidos (con Tecnología Exe-Pack)

 

·        Extensión: ppg

·        Lanzador necesario / Kernel : Ninguno (interno)

·        Comportamiento: Ejecuta el programa con normalidad sin necesidad de utilizar ningún lanzador o kernel  adicional. AMS 2.03 , 2.05 , y algunos en 2.08

 

Programas basados en kernel

 

·        Extensión: ASM

·        Lanzador necesario/ Kernel : Hw2patch / Universal OS  , DoorsOS, algunos KernOS y PresOS.

·        Comportamiento: Ejecuta el programa con normalidad siempre y cuando se instale su Kernel adecuado.

         Ej: Sft2 "Street Fighter 2" , Smq "Super Mario Quest",  entre otros.

         Nota: Algunos  ASM como "another mario" no requieren Kernel.

 Volver arriba

Que es un Shell ?

Es una aplicacion para las calculadoras,  que hace las veces de explorador de archivos y en la mayoría de los casos proporcionan información adicional a la que nos dá "Var-Link" junto con "Mem", como estado de baterías, pasword, posibilidad de ver los archivos en forma de iconos, compresión de archivos mediante la librería "ziplib" incluida en DoorsOS, ejecutar algunos programas con mayor facilidad, ver código hexadecimal, visualizar imagenes y animaciones, entre otras. Algunos de estos shell son: Tictex explorer, xport, xcsshell, windows89, tiex, entre otros. Un Shell es diferente a un browser.

Tictex es uno de los mejores, desarrollado por el equipo TI-Chess Team 2001-2004. Descargar Tictex

Volver arriba

Para imprimir archivos creados en la calculadora.

Los programas de usuario escritos en lenguaje Basic y  archivos de texto , se pueden visualizar en el editor que tiene “TI GRAPH LINK”  , solo basta con enviar un archivo de esta naturaleza al PC, abrirlo con “TI GRAPH LINK”,  “archivo” , “abrir” e imprimir. También es posible copiarlo desde aquí a Word u otro editor de texto.

 Hay otros programas para editar texto en el PC y transferir a la TI, con ciertas propiedades como tamaño, negrilla, subrayado, alineación , etc  como RideEdit.

Si lo que se quiere es imprimir un archivo de tipo lista o matriz.  se envía de la calc al PC, y se abre con “TI CONNECT”  mediante “TI data editor” en el menú “Home”, ya abierto el archivo se puede imprimir desde aquí, o copiarlo a Excel.

Con la APPS “Cellsheet”   que es como una hoja de calculo similar a Excel pero en la calc, también se pueden crear archivos y transferirlos al PC, que posteriormente se puede visualizar  con “TI CONNECT”  opción “utilities”  y “cellsheet” la cual debe estar   instalada en el PC, esto  permite ver directamente en “Excel” del  PC.

Si se quiere imprimir un “pantallazo” o screenshot  de la calculadora,  se puede utilizar “TI CONNECT  menú “home”  y “ScreenCapture” o con  “TI GRAPH LINK”  menú “enlazar” y “obtener pantalla”  o el icono de la cámara fotográfica. En cualquiera de los dos casos es posible imprimir desde aquí o guardarla.

Nota: La captura solo se hace para el uso normal de la calculadora , en el caso de estar ejecutando un programa en ASM no es posible.

Con el emulador VTI  también se puede  obtener “pantallazas de imagen de la calc” que luego se convierten a BMP.  Descargue el manual de VTI en español de mi página  MANUAL DEL VTI V2.5 y el emulador en EMULADOR VTI V2.5 BETA 5

Nota: Con VTI ,  es posible obtener cualquier tipo de secreenshot bien sea de uso normal o ejecutando cualquier programa.

Volver arriba

Que son Backups en las calculadoras Texas Instruments ?

Los backup que se hacen de la TI, en el PC, son una recopilación de toda la información  contenida tanto en la memoria ROM como en la RAM de la Calculadora. Esto básicamente es como hacer copias de seguridad , lo que permite salvar información continuamente , y de hecho cada archivo de Backup puede ser una serie de archivos grabados de forma específica para utilizarlos en un área.

Los backups se pueden hacer con “TI GRAPH LINK”  mediante la opción “Enlazar” , y luego “Obtener copia de seguridad” o bien “Enviar copia de seguridad”.

Con “TI CONNECT” También es posible escogiendo la opción "Backup " y luego esperando el enlace con la calcu.

Generalmente  los Backups tienen la extensión *.89G  , *.9XG  . Algo similar debe ocurrir en la V200.

Recomiendo esta actividad para controlar y guardar la información.

Volver arriba


PAGINA PRINCIPAL TI ESP