Author Topic: TI-OS BASIC For( Bug Fixed  (Read 25507 times)

0 Members and 1 Guest are viewing this topic.

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: TI-OS BASIC For( Bug Fixed
« Reply #15 on: May 28, 2010, 01:32:56 am »
wait, but if you make the game with patched OS and do not close the parenthesis, and you give that game to another person who does not have the patched OS, doesn't that mean the person receiving the game will notice the slow down? So this defeats the whole purpose unless the whole community gets the patched OS...
It looks like everyone needs to be "vaccinated" with BrandonW's program :D


Spoiler For funny life mathematics:
1. ROMANCE MATHEMATICS
Smart man + smart woman = romance
Smart man + dumb woman = affair
Dumb man + smart woman = marriage
Dumb man + dumb woman = pregnancy
2. OFFICE ARITHMETIC
Smart boss + smart employee = profit
Smart boss + dumb employee = production
Dumb boss + smart employee = promotion
Dumb boss + dumb employee = overtime
3. SHOPPING MATH
A man will pay $2 for a $1 item he needs.
A woman will pay $1 for a $2 item that she doesn't need.
4. GENERAL EQUATIONS & STATISTICS
A woman worries about the future until she gets a husband.
A man never worries about the future until he gets a wife.
A successful man is one who makes more money than his wife can spend.
A successful woman is one who can find such a man.
5. HAPPINESS
To be happy with a man, you must understand him a lot and love him a little.
To be happy with a woman, you must love her a lot and not try to understand her at all.
6. LONGEVITY
Married men live longer than single men do, but married men are a lot more willing to die.
7. PROPENSITY TO CHANGE
A woman marries a man expecting he will change, but he doesn't.
A man marries a woman expecting that she won't change, and she does.
8. DISCUSSION TECHNIQUE
A woman has the last word in any argument.
Anything a man says after that is the beginning of a new argument.

Girls = Time * Money (Girls are a combination of time and money)
Time = Money (Time is money)
Girls = Money squared (So, girls are money squared)
Money = sqrt(Evil) (Money is also the root of all evil)
Girls = sqrt(Evil) squared (So, girls are the root of all evil squared)
Girls = Evil (Thus, girls are evil)
*Girls=Evil credit goes to Compynerd255*

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-OS BASIC For( Bug Fixed
« Reply #16 on: May 28, 2010, 01:47:40 am »
well it depends. If the patch is just an ASM program that needs to be ran like the ALCDFIX program, then you just send him the program (make sure he got the right OS version). Otherwise I guess he would need the entire OS, which takes about 15 mins to transfer

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: TI-OS BASIC For( Bug Fixed
« Reply #17 on: May 28, 2010, 03:21:52 am »
Well if TI didn't leave it to BrandonW to fix their mistakes none of that would be an issue :P

What is the ALCDFIX program? Never heard of it.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-OS BASIC For( Bug Fixed
« Reply #18 on: May 28, 2010, 03:44:43 am »
It's for those with poor LCD drivers on their 83+SE and 84+. On those calcs some old ASM games will have distorted screen

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Re: TI-OS BASIC For( Bug Fixed
« Reply #19 on: May 28, 2010, 07:44:09 am »
What I would like to know is why TI hasn't hired BrandonW yet...They could just put one engineer on the project to keep updates coming to the TI-OS, and he already has the drive to improve it significantly; seems like a no-brainer to me.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: TI-OS BASIC For( Bug Fixed
« Reply #20 on: May 28, 2010, 07:57:23 am »
BrandonW doesn't want to work for TI, I believe. He said during his podcast that he doesn't want to because then he wouldn't be able to really contribute to the community much due to contracts and signing of them and all that nasty stuff.

@BrandonW
I believe that is roughly what you said, right?
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-OS BASIC For( Bug Fixed
« Reply #21 on: May 28, 2010, 01:19:41 pm »
Yeah and he said it in #cemetech too. If he works for TI, he may no longer be allowed to release anymore info of how the calc stuff works and planned stuff. Basically, he wouldn't be able to do all the stuff he does now for the TI community. I mean, imagine if he wants game dev to happen for the TI-Nspire, then he gets hired, and TI absolutely refuses to add ASM capabilities to the Nspire: how is BrandonW gonna reveal info about how the TI-Nspire OS works and how to potentially circumvent protections in it to be able to run ASM stuff?

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: TI-OS BASIC For( Bug Fixed
« Reply #22 on: September 05, 2010, 04:20:10 pm »
On which OS is that Basic-For-bug present ?

Only on 84+ OSes, or even on 83+ and 73 OSes ?
TI-Planet co-admin.

Offline patriotsfan

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 118
  • Rating: +2/-0
  • Go Pats!
    • View Profile
Re: TI-OS BASIC For( Bug Fixed
« Reply #23 on: September 05, 2010, 07:09:50 pm »
I think the For bug exists for the TI-83+, TI-84+, and TI-84 SE and probably for the TI-83. Not sure about the 73 though.


Doomsday: 12/21/2012 6:11 AM EST 11:11 AM GMT

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: TI-OS BASIC For( Bug Fixed
« Reply #24 on: September 06, 2010, 04:09:46 am »
I think the For bug exists for the TI-83+, TI-84+, and TI-84 SE and probably for the TI-83. Not sure about the 73 though.

Oh... It is going to be much harder to fix that on the TI-83...

I've patched TI-84+ OSes 2.30, 2.40, and 2.43 in a similar way.

I couldn't patch other OSes (TI-84+ 2.22 and older, TI-84+ 2.53MP, TI-83+, TI-73) because I couldn't find the matching code.


I had allteady noticed some memory leaks while using loops with the TI-Basic, nut I hadn't investigated it.

Could somebody show me an example of a TI-Basic code triggering the bug?
« Last Edit: September 06, 2010, 04:47:38 am by critor »
TI-Planet co-admin.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-OS BASIC For( Bug Fixed
« Reply #25 on: September 07, 2010, 02:20:24 am »
I am sure it's on all z80 calcs except the 85 and 86 but I could be wrong. I may dig up an example I had somewhere, but it might take a few days.