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
»
Undocumented BASIC tricks (TI83/84 series)
« previous
next »
Print
Pages:
1
[
2
]
3
4
5
Go Down
Author
Topic: Undocumented BASIC tricks (TI83/84 series) (Read 19367 times)
0 Members and 1 Guest are viewing this topic.
kalan_vod
LV11
Super Veteran (Next: 3000)
Posts: 2715
Rating: +10/-0
Undocumented BASIC tricks (TI83/84 series)
«
Reply #15 on:
April 28, 2006, 03:30:00 pm »
QuoteBegin-Radical Pi+Apr 28 2006, 04:24 PM-->
QUOTE
(Radical Pi @ Apr 28 2006, 04:24 PM)
The fifth argument can also be a variable, useful in Paint programs with eraser mode...
Yeah, I have save quite a few bytes this way
It is in the 83+ manual (line routine).
Logged
g28401
Guest
Undocumented BASIC tricks (TI83/84 series)
«
Reply #16 on:
April 28, 2006, 05:28:00 pm »
I fixed DDR, (but not on my website yet) to not have Goto's inside an If Then loop. ya!
Logged
kalan_vod
LV11
Super Veteran (Next: 3000)
Posts: 2715
Rating: +10/-0
Undocumented BASIC tricks (TI83/84 series)
«
Reply #17 on:
April 28, 2006, 05:48:00 pm »
QuoteBegin-g28401+Apr 28 2006, 11:28 PM-->
QUOTE
(g28401 @ Apr 28 2006, 11:28 PM)
I fixed DDR, (but not on my website yet) to not have Goto's inside an If Then loop. ya!
Great, but why did you say it in here?
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Undocumented BASIC tricks (TI83/84 series)
«
Reply #18 on:
April 29, 2006, 01:33:00 am »
it was goto/lbl talk as well kala
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
Undocumented BASIC tricks (TI83/84 series)
«
Reply #19 on:
April 29, 2006, 01:46:00 am »
QuoteBegin-crzyrbl+Apr 29 2006, 02:06 AM-->
QUOTE
(crzyrbl @ Apr 29 2006, 02:06 AM)
QuoteBegin-tifreak8x+Apr 24 2006, 07:09 AM-->
QUOTE
(tifreak8x @ Apr 24 2006, 07:09 AM)
http://s4.invisionfree.com/TIFreakware/index.php?showforum=60
That is all that needs to be said.
*reads Definition of memory errors
uh oh, does recursion really cause a memory leak?
Everything listed in there is stuff that I have experienced to get a memory error. So yes, I guess it does.
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
kalan_vod
LV11
Super Veteran (Next: 3000)
Posts: 2715
Rating: +10/-0
Undocumented BASIC tricks (TI83/84 series)
«
Reply #20 on:
April 29, 2006, 04:30:00 am »
QuoteBegin-xlibman+Apr 29 2006, 07:33 AM-->
QUOTE
(xlibman @ Apr 29 2006, 07:33 AM)
it was goto/lbl talk as well kala
Sorry lol, I just didn't see it I guess >.>
Logged
Risen Phoenix
Guest
Undocumented BASIC tricks (TI83/84 series)
«
Reply #21 on:
June 07, 2006, 11:22:00 am »
Good teacher protection code
c1-->
CODE
ec1
:ClrHome
:1
X
:While X
:Input "",Str1
:If Str1="DONE
:0
X
:Disp expr(Str1
:Endc2
ec2
It's not optomized, but it can be used in programs to solve problems as if it was the homescreen. (to some extent)
Logged
Radical Pi
LV9
Veteran (Next: 1337)
Posts: 1143
Rating: +5/-2
Undocumented BASIC tricks (TI83/84 series)
«
Reply #22 on:
June 07, 2006, 11:45:00 am »
While the topic is active again...
I discovered an interesting flaw in the interpreter. It only checks the condition on Repeat at the repeat's End. Thus a program, though memory erroring, like the following would cause no syntax error:
Repeat -----------------+++-++++++++-
Logged
One of these days I'll get a sig I'm really proud of.
Dragon__lance
Guest
Undocumented BASIC tricks (TI83/84 series)
«
Reply #23 on:
June 07, 2006, 03:20:00 pm »
that's cool
i have a question though, according to my understanding, the BASIC interpreter converts each line of BASIC code into ASM, checks for errors, and then executes it. If it is like this, can't there be a program that just first automatically converts the BASIC into ASM, thus gaining speed?
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
Undocumented BASIC tricks (TI83/84 series)
«
Reply #24 on:
June 07, 2006, 03:45:00 pm »
Not really, because of the way asm s written and interpreted. And none of the normal variables are easily accessed, am not sure of the procedure, but you can use only 8 bit and 16 bit registers... To add in asm, you do:
inc a
or something very similar
I only have a simple understanding of asm...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
Radical Pi
LV9
Veteran (Next: 1337)
Posts: 1143
Rating: +5/-2
Undocumented BASIC tricks (TI83/84 series)
«
Reply #25 on:
June 08, 2006, 08:11:00 am »
The addition term you want would be
add
, not
inc
rement. Let's end any assembly controversy before it begins...
So yeah, I found an interesting glitch in TI-84+(SE) OS v2.30. Could someone confirm it elsewhere?
Good luck trying to take advantage of this undocumented trick.
Logged
One of these days I'll get a sig I'm really proud of.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Undocumented BASIC tricks (TI83/84 series)
«
Reply #26 on:
June 08, 2006, 08:31:00 am »
I know this is not pure basic but more xLIB related but in xlib if you want a non scrolling map engine to run faster you just have to store the map into a picture, and during the walkign loop just recall that picture instead of recalling the map over and over , it run much faster. Only downside: the last sprite row isnt displayed
Logged
Dragon__lance
Guest
Undocumented BASIC tricks (TI83/84 series)
«
Reply #27 on:
June 08, 2006, 08:39:00 am »
yep radicalpi, the glitch exists on Ti-83+ black additions
Do u guys know anyway to make a pic store all 64 rows of data?
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Undocumented BASIC tricks (TI83/84 series)
«
Reply #28 on:
June 08, 2006, 08:42:00 am »
in BASIC or using an asm lib, no. xLIB wont even do it
you can use rigview tho
Logged
Radical Pi
LV9
Veteran (Next: 1337)
Posts: 1143
Rating: +5/-2
Undocumented BASIC tricks (TI83/84 series)
«
Reply #29 on:
June 08, 2006, 08:55:00 am »
I thought you could use xlib to fill in those pixels, and RecallPic would revive those normally unobtainable spots?
Logged
One of these days I'll get a sig I'm really proud of.
Print
Pages:
1
[
2
]
3
4
5
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
TI-BASIC
»
Undocumented BASIC tricks (TI83/84 series)