How to delete the "Finish" message after running my program?

I created a program similar to cleaning up RAM. However, it always leaves a β€œDone” message, followed by a dashed line after execution. In addition, if you scroll up, you will see that the program has been executed. Is there a way to remove both of these things? If you cannot hide the fact that the program was executed, can you suppress the "Finish" message?

I tried to add ClearHome" and " as the last line of my program and not stop displaying the Done message.

Bonus points if your decision may be contained in the original program.

+6
source share
4 answers

In a separate program, enter the following line of code:

 AsmPrgmFDCB00AEC9 

Then at the end of the source program, enter the following line of code:

 Asm(prgmPROGRAMNAME 

It is recommended that you first test this when all programs are archived by simply running the above line of code if it does not work. Codes with a hexadecimal code, such as those that are known to fail, and sometimes clear RAM.

You can also try these other hexadecimal codes, but always remember the warning above. My RAM has been cleared this before, so use caution:

http://tibasicdev.wikidot.com/hexcodes

This works on TI 83 and 84, and may differ from other types of calculators.

EDIT:

I found a way to do this without an external program and much easier.

Just add the following line of code to the end of your program:

 Output(1,1," //no space, just a quote 

You may need to add ClrHome to this line of code.

This should prevent the Done message from appearing at the end.

Hope this helps!

+3
source

Put an empty line at the end of your program, so your last line looks like this:

 "" 

Or that

 " 

An empty line is stored in ans and will be displayed as an empty line, not a Done message.

There is also a hexadecimal assembly code for this, without leaving the empty line at the top:

 FDCB00AEC9 

When launched at the end of the program, using one of the various methods of starting the assembly, it will leave you with a blank, full-featured working screen.

0
source

An empty line output will prevent the Done message and also save Ans if the caller expects to use it.

Output(Y,X,"")

See http://tibasicdev.wikidot.com/output for more information on Output( .

0
source

In your situation, run Clear Entries (found in Mem), then scroll up to select Done and click Clear to get rid of it.

-2
source

Source: https://habr.com/ru/post/1238031/


All Articles