Omnimaga

Omnimaga => News => Topic started by: DJ Omnimaga on April 15, 2010, 03:13:56 am

Title: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on April 15, 2010, 03:13:56 am
Tonight, BrandonW has finally did what Texas Instruments should have been doing since the release of OS 2.53MP rather than trying to hinder 3rd-party Nspire developers (http://tibank.forumactif.com/evenements-f16/ti-met-en-demeure-ti-bank-t5291.htm): fix the new TI-84 Plus OS 2.53MP bugs so it runs programs like xLIB correctly. His edit of the OS is currently avaliable on his website and with his permission, we are providing the link (http://brandonw.net/calcstuff/84PlusOS_2.53_fixed.8xu) to it. To prevent issues, we have decided to not host a copy of the file ourselves.

Keep in mind that BrandonW will take this link down as soon as TI fixes those issues themselves (if that ever happens at all).

More information about this patch such as what exactly was fixed can be found at http://www.brandonw.net .
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: ztrumpet on April 15, 2010, 07:47:13 am
Brandonw, that's an awesome post on your site. :) I'm glad you've fixed these bugs.  I really hope TI notices and fixes their own OS. ;D
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: Raylin on April 15, 2010, 08:13:26 am
And, to think, my complaining did this...

I should complain more.
:D
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: mapar007 on April 15, 2010, 08:14:22 am
That was the Right Thing to do, absolutely.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: tr1p1ea on April 15, 2010, 09:38:42 am
Bravo :).
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on April 15, 2010, 09:42:33 am
yeah I was happy to see this ^^

Now I hope if TI ever sends him a DMCA notice and that he loses (for some reasons I kinda doubt it) that they'll have the courtesy to at least fix their crap themselves

I forgot to ask him, though: does this includes the PTT patch?
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: ACagliano on April 15, 2010, 09:50:23 am
Does this only increase compatability with xLIB, or does  it fix all incompatibilities.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: BrandonW on April 15, 2010, 10:05:58 am
This doesn't include the Press-to-Test patch; this ONLY fixes the bug that causes xLIB incompatibility.

If there are other bugs or issues you'd like to see fixed, by all means, please let me know! I would really love to dig into this OS and get it straightened out once and for all.

Just let me know what the issue is and how to very easily duplicate it and I'll dig into it. Via IRC would be best since I can go back-and-forth with you on it.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: ACagliano on April 15, 2010, 10:14:50 am
Well, of what I know, there are also incompatibilities with CalcUtil and OmniCalc. I actually run 2.43. If you can give me a ROM image of 2.53MP, I'll test stuff for you.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: BrandonW on April 15, 2010, 10:33:25 am
There's a separate thread on United TI about the many Omnicalc problems. OS 2.53MP to some extent was an attempt to obsolete some Omnicalc features, like parentheses assistant, and Omnicalc deals with a lot of OS integration which 2.53MP would surely break. It's not so much the OS' fault.

Has CalcUtil been tested with the updated 8XU? If so and there's still a problem, what exactly is the issue? What could easily be done to duplicate it?
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: mapar007 on April 15, 2010, 11:42:53 am
Well, of what I know, there are also incompatibilities with CalcUtil and OmniCalc. I actually run 2.43. If you can give me a ROM image of 2.53MP, I'll test stuff for you.

TilEm accepts OS transfer during emulation. You can easily 'upgrade' your rom file that way. Not sure about Wabbit, though.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: critor on April 15, 2010, 01:46:10 pm
Great work Brandon!!!

Now let's try to guess how many months it will take TI to fix that...
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: Builderboy on April 15, 2010, 01:59:45 pm
Nice!  Community 9001 : TI 0 :)
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: Lionel Debroux on April 15, 2010, 02:10:23 pm
As written on IRC, very nice work, and screw TI :)
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: tifreak on April 15, 2010, 02:32:59 pm
lol, nicely done Brandon! I am quite eager to see TI's reaction to this, hopefully they won't be jerks about things and actually fix it, or even better, hire you, since you seem to be more intelligent then their entire programming team that works on the 84+ os. XD
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: ACagliano on April 15, 2010, 03:37:08 pm
TI seems fully capable of programming its OS's. The things about the OS's that are bad are things that us programmers use. I view that as just another PTT, a (futile) attempt by TI to undermine the programming community.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on April 15, 2010, 04:32:56 pm
Will the current PTT patch work with that OS or would it be better to not take any chance?

And lol tifreak8x it would actually be funny if they eventually hired Brandon as programmer. Once and for all the OSes we would get would finally have all their bugs (http://ourl.ca/3687) fixed or maybe run faster :P and maybe if TI listened to him their OSes would finally have features the community wants
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: meishe91 on April 15, 2010, 07:24:12 pm
Great work, Brandon! Glad to see this got fixed :) I agree with tifreak and DJ, would be interesting (but very good) if TI hired you :P
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: BrandonW on April 15, 2010, 07:49:31 pm
Will the current PTT patch work with that OS or would it be better to not take any chance?

And lol tifreak8x it would actually be funny if they eventually hired Brandon as programmer. Once and for all the OSes we would get would finally have all their bugs (http://ourl.ca/3687) fixed or maybe run faster :P and maybe if TI listened to him their OSes would finally have features the community wants

Press-to-Test patches should work fine. By design, this 8XU has very few changes from the official TI-OS -- the point I want to make is that this is in no way malicious. It literally only fixes their bugs and nothing else.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on April 15, 2010, 07:53:13 pm
ok thanks for the info. And yeah I understand your goal. Now I hope TI awnsers our wishes and fix those bugs next release or won't bother you.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: ztrumpet on April 15, 2010, 09:19:38 pm
lol, nicely done Brandon! I am quite eager to see TI's reaction to this, hopefully they won't be jerks about things and actually fix it, or even better, hire you, since you seem to be more intelligent then their entire programming team that works on the 84+ os. XD
lol, That would be awesome! ;D

I have two minor gripes with the New OS that I don't think can be resolved (in basic):
The flag for displaying "Done" and the flag that erases the line of pixels below text in small font can no longer be changed.  Are these OS glitches, or does TI just hate letting Basic programmers manipulating these flags? :)
Thanks! :D
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on April 15, 2010, 10:07:42 pm
I wonder if BrandonW could actually fix those... and maybe also the errors with inverted text (see news article regarding the new OS)
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: ztrumpet on April 15, 2010, 10:09:34 pm
Oh, right!  I forgot about that one.  Is that one fixable as well? :D
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on April 15, 2010, 10:21:29 pm
Knowing BrandonW I am certain it could be done, but I wonder how easy it would be.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: Galandros on April 16, 2010, 02:02:26 pm
Depends on the changes.

In the past there weren't programmers of the community offering to work to TI without answer or with negative answer? (Michael Vincent?)
I doubt, but it would be really cool. But (maybe?) Brandon would have to face divergence on most decisions by the boss. >:(
Working full time will make Brandon free all its projects. :D
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on April 16, 2010, 05:12:47 pm
lol. On a side note, Critor from TI-BANK has uploaded a IPS patch for OS 2.53 made with BrandonW modified copy. I heard it appears to patch fine so if TI gets BrandonW to take his OS copy down, then we could post this in our download section too since TI can't do anything about an IPS patch that doesn't contain a single line of code from them.

http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1784
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: code241 on May 09, 2010, 11:11:39 am
lol, it took me 2 times to get the new os transferred to my TI 84.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: cooliojazz on May 09, 2010, 11:35:15 am
Hey, I just thought of something else that could be fixed... imaginary numbers being integrated into the fraction symbol, so it doesn't give you a data type error... (Right now, its really annoying, because you can't just use >Frac with complex numbers...)
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: code241 on May 09, 2010, 11:37:12 am
That's true, maybe I should send an email to him about that.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: mapar007 on May 09, 2010, 12:35:29 pm
That's harder than you think it is. Did that exist in previous versions?
I doubt that that 'bug' can be fixed using only patching.
Title: Re: BrandonW fixes TI-84 Plus (SE) OS 2.53MP for xLIB compatibility
Post by: DJ Omnimaga on May 09, 2010, 12:42:37 pm
BrandonW also told me that fixing the inverted text glitches would be very hard, because of the way the homescreen was programmed. In fact, the glitch happens to be a bugfix to an actual glitch BASIC programmers were exploiting without knowing before.