Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
TI-BASIC
»
TI-84 Plus - Remove "Done" after program execution
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: TI-84 Plus - Remove "Done" after program execution (Read 14656 times)
0 Members and 1 Guest are viewing this topic.
CVSoft
LV3
Member (Next: 100)
Posts: 65
Rating: +5/-0
TI-84 Plus - Remove "Done" after program execution
«
on:
July 26, 2012, 06:16:21 pm »
I just got my TI-84 Plus with 2.55MP. When I put my TI-83 programs on it, they had the accursed "Done" after execution. They all end with an Output( command. Is there any BASIC code I could put at the end of the program to prevent the "Done" from appearing? If not, is there any program that will remove it for me?
Logged
Current projects:
Sunθ v4.0 (Solar Position Calculator) (on hold)
CBLLight/CBLTherm (TI-Z80 only)
CBLM (68k only)
--KJ6PSG
linuxgeek96
LV3
Member (Next: 100)
Posts: 99
Rating: +4/-0
( ͡° ͜ʖ ͡°)
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #1 on:
July 26, 2012, 06:17:52 pm »
put a :"
at the end
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #2 on:
July 26, 2012, 07:11:54 pm »
I don't think this tricks work with OS 2.53MP and above Linuxgeek96. I don't think there's any way in pure TI-BASIC to get rid of the Done message except under OS 2.43 or older.
EDIT Nvm, I confused linux's post with Output(1,1,"
«
Last Edit: July 26, 2012, 07:34:43 pm by DJ_O
»
Logged
Juju
Incredibly sexy mare
Coder Of Tomorrow
LV13
Extreme Addict (Next: 9001)
Posts: 5730
Rating: +500/-19
Weird programmer
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #3 on:
July 26, 2012, 07:16:29 pm »
I used to do :Output(1,1," at the end and it worked pretty well. That or have your program return a value.
«
Last Edit: July 26, 2012, 07:17:42 pm by Juju
»
Logged
Remember the day the walrus started to fly...
I finally cleared
my sig
after 4 years you're happy now?
This signature is ridiculously large you've been warned.
The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on
Facebook
and
Tumblr
.
Runer112
Moderator
LV11
Super Veteran (Next: 3000)
Posts: 2289
Rating: +639/-31
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #4 on:
July 26, 2012, 07:17:06 pm »
I tried linuxgeek96's trick and it works on 2.53 and 2.55, both with and without MathPrint enabled. Unfortunately, if you have zStart's run from home hook (or possibly similar hooks provided by other utilities) installed, it won't work. I mentioned this to thepenguin77 and maybe he can fix that for zStart at least.
«
Last Edit: July 26, 2012, 07:34:27 pm by Runer112
»
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #5 on:
July 26, 2012, 07:18:31 pm »
Weird, WikiTI mentions that it no longer works
http://wikiti.brandonw.net/index.php?title=83Plus:OS:OS_2.53MP_Changes
EDIT: I just tried on my TI-84 Plus running 2.55MP, using Output(1,1,"A" or Output(1,1," and it did not remove the Done message. It was done after a fresh RAM clear.
«
Last Edit: July 26, 2012, 07:23:33 pm by DJ_O
»
Logged
CVSoft
LV3
Member (Next: 100)
Posts: 65
Rating: +5/-0
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #6 on:
July 26, 2012, 07:22:30 pm »
"Outputting something at the end of a program no longer prevents the "Done" message from displaying."
That's my problem. I'll just downgrade to 2.43, as that seems to be the solution.
Logged
Current projects:
Sunθ v4.0 (Solar Position Calculator) (on hold)
CBLLight/CBLTherm (TI-Z80 only)
CBLM (68k only)
--KJ6PSG
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #7 on:
July 26, 2012, 07:24:07 pm »
Actually juju's trick seems work: Returning a value at the end of the program (such as Ans), however, seems to do the trick. It appears you need to use
Code:
[Select]
"
Instead of
Code:
[Select]
Output(1,1,"
But it will cause an extra line break, so if you used ClrHome before, your cursor will still not end at the very top of the screen.
Logged
thepenguin77
z80 Assembly Master
LV10
31337 u53r (Next: 2000)
Posts: 1594
Rating: +823/-5
The game in my avatar is bit.ly/p0zPWu
Re: TI-84 Plus - Remove "Done" after program execution
«
Reply #8 on:
July 27, 2012, 01:11:57 am »
With the MathPrint OS's, it is not possible to completely suppress the Done because of the way they made the homescreen works.
If you're used to a MathPrint OS, you'll know that you can scroll upward on the homescreen to get previous answers and expressions. Although it just seems logical, as you go up, you alternate between answer and expression. I've never looked at the code, but I would bet that without this alternating style, horrible things would happen when you press up. Since every expression must have an answer, every program must display Done (or similar).
The reason this trick works is because rather than displaying Done, or 5, or whatever, it displays an empty string. The string is still there, it's just not represented by any characters, so it appears as a blank line, but a full line nonetheless.
If you truly wanted to stop a basic program (or any program) from outputting something to the homescreen, you would have to delete the call to the program. This means you would have to get rid of prgmBLAH, but that would require messing around with the new homescreen entry system, which no one has bothered to mess with. Also, if you did this, pressing ENTER again would not cause the program to run again, but rather whatever was before it.
(As far as zStart goes, I've thought about this situation before, and I believe it would be more hassle to fix than it's worth)
Edit:
Let it be known that this was my 1337th post.
«
Last Edit: August 04, 2012, 09:06:11 pm by thepenguin77
»
Logged
zStart v1.3.013
9-20-2013
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
-Runer112
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
TI-BASIC
»
TI-84 Plus - Remove "Done" after program execution