Author Topic: PolyPatch84 released  (Read 26899 times)

0 Members and 1 Guest are viewing this topic.

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: PolyPatch84 released
« Reply #60 on: March 28, 2011, 04:22:19 pm »
Yeah, brandon seem to have a dark side...
But who does not =]

Thx again DJ.
« Last Edit: March 28, 2011, 04:23:15 pm by the_mad_joob »

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: PolyPatch84 released
« Reply #61 on: April 02, 2011, 09:14:32 pm »
Critor any word on why we get spam on our home screens during usb transfer?

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: PolyPatch84 released
« Reply #62 on: April 02, 2011, 09:16:08 pm »
I didn't have the time to check this at all.
Sorry.
TI-Planet co-admin.

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: PolyPatch84 released
« Reply #63 on: April 02, 2011, 09:17:16 pm »
ah no problem i think its causing an issue with directusb GCN though which is why i bumped when you get the chance could you take a look at this though
Thanks ^_^

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: PolyPatch84 released
« Reply #64 on: April 03, 2011, 09:29:40 am »
Yeah, we always miss this precious time...

If only i could at least check if the strange display is already there in brandon's patched 2.41 (for glitch fix only).
I'm interested if someone knows how to succeed in transferring it to real hardware.

By the way, i noticed that brandon's patched 2.53 (xlib) is also 710315 bytes long (impossible to send too).
Any idea why brandon's patched oses are cut like this ?
« Last Edit: April 03, 2011, 09:31:15 am by the_mad_joob »

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: PolyPatch84 released
« Reply #65 on: April 03, 2011, 09:32:31 am »
They might not have a signature.  I would have to look at the file to know, though.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: PolyPatch84 released
« Reply #66 on: April 03, 2011, 10:48:45 am »
By the way, i noticed that brandon's patched 2.53 (xlib) is also 710315 bytes long (impossible to send too).
Any idea why brandon's patched oses are cut like this ?

RabbitSigned OSes are shorter by default (23 bytes of comments are removed at the end of the file).
You can add them using a hex editor.
TI-Planet co-admin.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: PolyPatch84 released
« Reply #67 on: April 03, 2011, 11:38:53 am »
I'm currently checking.
I get the "numbers" when transfering data through a direct USB cable.
This does not happen with the mini-Jack connector.

I need some time to install other OSes and compare.


By the way, just a question... Do you think I should modify the OS version string?
(the version string can include up to 6 characters like with the first TI-73 OSes)

For exemple "2.43+" instead of "2.43".
You could then determine easily if you are running the oiginal buggy OS, or patched less buggy OS (in theory).

But maybe you don't want other people (teachers?...) to know that you're running a modified OS...
« Last Edit: April 03, 2011, 11:45:11 am by critor »
TI-Planet co-admin.

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: PolyPatch84 released
« Reply #68 on: April 03, 2011, 11:43:32 am »
i would actually love that as i can never remember what patches i have and what i have done this will allow me to know weather i need to update again or not and such T.T

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: PolyPatch84 released
« Reply #69 on: April 03, 2011, 12:01:00 pm »
Ok.

I do confirm the bug is present on the patched 2.43 OS, but not on the patched 2.53/2.22 OSes.
So it could either come from the "basic" fix itself (which is not included in the 2.53/2.22 patches as the code is much different), either from an unwanted interaction between this fix and another fix.

I could also have made an error when applying Brandon's fix.


I'm going to check all this anyway.
« Last Edit: April 03, 2011, 12:05:11 pm by critor »
TI-Planet co-admin.

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: PolyPatch84 released
« Reply #70 on: April 03, 2011, 12:12:09 pm »
I'm currently checking.
I get the "numbers" when transfering data through a direct USB cable.
This does not happen with the mini-Jack connector.

I need some time to install other OSes and compare.


By the way, just a question... Do you think I should modify the OS version string?
(the version string can include up to 6 characters like with the first TI-73 OSes)

For exemple "2.43+" instead of "2.43".
You could then determine easily if you are running the oiginal buggy OS, or patched less buggy OS (in theory).

But maybe you don't want other people (teachers?...) to know that you're running a modified OS...
Maybe "2.43 PP", PP meaning PolyPatch?


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: PolyPatch84 released
« Reply #71 on: April 03, 2011, 12:22:54 pm »
The bug does come from Brandon's "basic"fix.
It's present after installing his patched 2.41 OS.

Unless someone has an idea on how to fix that, all I can do is remove this fix from OSes 2.30-2.43 patches.
And of course, the TI-Basic "for" glitch will be back...
« Last Edit: April 03, 2011, 12:23:15 pm by critor »
TI-Planet co-admin.

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: PolyPatch84 released
« Reply #72 on: April 03, 2011, 02:42:29 pm »
Well done crit for having figured it out =].

Maybe brandon included some kind of usb packets check routine at a time and patched this os instead of a clean one, by mistake.
If not, i agree on the fact that it isn't that safe because the probability that something else may be broken remains.
Anyway, putting a ")" at the end of "for" loop declarations isn't that difficult until brandon figures it out...

I know you're running out of time but here is some little feedback for polypatch84 :

- Self-test group deletion fix :
To my opinion, this one should be replaced by mapar's PTT patch (currently available for 2.43 and 2.53).
It's a lot more complete in a way that it prevents any type of data to be altered in RAM/FLASH, not only groups.
In addition, PTT mode settings modifications are 100% ignored.
In fact, it only displays the fake "reset complete" screen and ignores everything PTT normally does.
It does not remove "[8]+[5|2]+[ON]" but his patch was originally written to cohabit with brandon's one, which does this (mentioned in mapar's readme).
I personnaly tested it and i can say the combination of brandon+mapar PTT patchs works like a charm.
Anyway, if you decide to change nothing, it should definitely be renamed "PTT group deletion fix", at least for clarification purpose.
« Last Edit: April 03, 2011, 02:55:39 pm by the_mad_joob »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: PolyPatch84 released
« Reply #73 on: April 03, 2011, 02:49:26 pm »
I'm currently checking.
I get the "numbers" when transfering data through a direct USB cable.
This does not happen with the mini-Jack connector.

I need some time to install other OSes and compare.


By the way, just a question... Do you think I should modify the OS version string?
(the version string can include up to 6 characters like with the first TI-73 OSes)

For exemple "2.43+" instead of "2.43".
You could then determine easily if you are running the oiginal buggy OS, or patched less buggy OS (in theory).

But maybe you don't want other people (teachers?...) to know that you're running a modified OS...
I would say leave the number as it is. I know teachers checking your version is not very likely, but we never know sometimes, especially in USA. Hence why I said the 2.71MP patch should still say 2.71MP (Although 2.71 was fake, but that's another story... :P)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: PolyPatch84 released
« Reply #74 on: April 03, 2011, 03:31:57 pm »
- Self-test group deletion fix :
To my opinion, this one should be replaced by mapar's PTT patch (currently available for 2.43 and 2.53).
It's a lot more complete in a way that it prevents any type of data to be altered in RAM/FLASH, not only groups.
In addition, PTT mode settings modifications are 100% ignored.
In fact, it only displays the fake "reset complete" screen and ignores everything PTT normally does.

Sorry, I might be a little tired, but I think I haven't understood everything.
The fix from ThePenguin77 is preventing groups from being removed by the Self Test (as the Self Test should not alter the Flash ROM).

How can Mapar's PTT fix replace that? Isn't it only for PTT?




It does not remove "[8]+[5|2]+[ON]" but his patch was originally written to cohabit with brandon's one, which does this (mentioned in mapar's readme).

No problem with that, as I've figured out the 2 parts of Brandon's PTT patch:
- the one which does block those key combos
- the one which does fake the PTT reset

I personnaly tested it and i can say the combination of brandon+mapar PTT patchs works like a charm.

I had checked both fixes, and I think I remember the changes in Mapar's fix were very similar to the ones in Brandon's fix.
I'm going to check again...


By the way, I've got the patched 8Xu 2.30-2.43 files with Brandon's fix removed.
« Last Edit: April 03, 2011, 03:33:17 pm by critor »
TI-Planet co-admin.