Está en la página 1de 1

Aumentar los bytes disponibles para programas y memos

Se trata de cambiar el tamao de la pila. Normalmente cuando enciendes la


calculadora y te metes en el modo BASIC, aparecen los bytes que quedan
disponibles. Si no hay nada en las MEMO , ningn programa ni nada en la
memoria , debe marcar 21456B. La pila es una cosa muy similar a la RAM
de los PCs. En estado normal la calculadora tiene 8192 bytes en la pila. Pero
con la instruccin CLEAR podemos reducir este tamao y transferir parte
de estos bytes para que puedan ser usados para almacenar programas y
memos. Con CLEAR imponemos el tamao de la pila. Parece ser que con
una pila de 500 bytes funcionan la mayora de programas, aunque no todos.
As que si ponemos en la calculadora CLEAR 500, tendremos ahora 29148
bytes para almacenar cosas. Si no vas a usar programas puedes poner
CLEAR 0, y tendrs unos 29648 bytes para MEMOS.
Si ejecutas un programa y te sale un error OM, Out of memory, es que el
tamao de la pila es demasiado pequeo y no puede almacenar variables en
ella.
Si quieres dejar la calculadora como estaba hay que poner CLEAR 8192.

Ocultar la MEMO
Para ocultar (y desocultar) la MEMO hay que ejecutar el siguiente
programa:
10 CLS:DEFSEG=&H0000: A=256*PEEK &H06A8 + PEEK &H06A7
20 C=C+1 : D=(-1)^C: IF D>0 THEN 50
40 POKE A,26:END
50 POKE A,23:END
Ejecutando el programa se oculta la MEMO, y volviendolo a ejecutar se
desoculta. Tiene un pequeo defecto, la primera letra de la MEMO
desaparece.

Anular el PASS, la contrasea


Basta con poner POKE 1867,0. Este poke tiene el mismo efecto que cuando
quitamos el PASS volviendolo a escribir. Funciona tanto en modo CAL como
en modo BASIC.

Ejecutar programas de la librera


Consiste en abrir un programa de la librera desde el rea de programas de
la calculadora, por ejemplo, si estamos en el rea de programas P0 podemos
escribir lo siguiente:
10 gosub "lib0:5040" y cuando se ejecute se activar el programa de
resolucin de sistema de ecuaciones.

También podría gustarte