0 Members and 3 Guests are viewing this topic.
GOOD NEWS, EVERYBODY!I had someone ask me at one point if Correlation would slow down Ti-Basic programs, to which I had to reply that all parser hooks slow down Ti-Basic programs, even if slightly.But I forgot that one can use Asm( to run hex code. So I'll place guidance in the Correlation Manual to turn the parser hook off when not needed, and turn it on again when needed. When used properly, TI-BASIC TEXT-BASED GAMES WILL ALWAYS, ALWAYS RUN FASTER WITH CORRELATION THAN WITHOUT IT.
Quote from: Hot_Dog on December 15, 2010, 09:08:43 pmGOOD NEWS, EVERYBODY!I had someone ask me at one point if Correlation would slow down Ti-Basic programs, to which I had to reply that all parser hooks slow down Ti-Basic programs, even if slightly.But I forgot that one can use Asm( to run hex code. So I'll place guidance in the Correlation Manual to turn the parser hook off when not needed, and turn it on again when needed. When used properly, TI-BASIC TEXT-BASED GAMES WILL ALWAYS, ALWAYS RUN FASTER WITH CORRELATION THAN WITHOUT IT.Fixed.
The only thing, though: Using Asm() is a bit slow by itself, so maybe sometimes you will be best not disabling hooks altogether even when Correlation isn't needed. It will depend how many sub-programs do you have and how much RAM left.
Quote from: Raylin on December 15, 2010, 09:36:49 pmQuote from: Hot_Dog on December 15, 2010, 09:08:43 pmGOOD NEWS, EVERYBODY!I had someone ask me at one point if Correlation would slow down Ti-Basic programs, to which I had to reply that all parser hooks slow down Ti-Basic programs, even if slightly.But I forgot that one can use Asm( to run hex code. So I'll place guidance in the Correlation Manual to turn the parser hook off when not needed, and turn it on again when needed. When used properly, TI-BASIC TEXT-BASED GAMES WILL ALWAYS, ALWAYS RUN FASTER WITH CORRELATION THAN WITHOUT IT.Fixed.Futurama reference?Edit:Except I just realized that the professor says "Good news, everyone!" instead.
Aah ok. Just one thing, though, especially since it's an utility to help programmers: try to not make the readme excessively long. A lot of people are turned away by Celtic III readme because it's too long and they use xLIB readme instead. Some people prefer larger readmes, though, so it's a good idea to maybe include two versions. Some people just get lost when they see a wall of text. X.x