Author Topic: Patching a calculator???????????  (Read 4433 times)

0 Members and 1 Guest are viewing this topic.

Offline TC01

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 344
  • Rating: +9/-0
    • View Profile
Re: Patching a calculator???????????
« Reply #15 on: November 13, 2010, 12:41:17 pm »
Wasn't he making something that would rewrite the TIOS Basic parser to let it run code out of ROM?

Noshell can run archived programs by copying them to RAM first (in addition to running assembly programs without Asm(, and Ion/MOS programs without a shell).



The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Patching a calculator???????????
« Reply #16 on: November 13, 2010, 12:42:51 pm »
Does the TI-83+.FR enables Fran├žais by default on the first boot, by the way? Or do you need to manually enable it?

Also I think I remember now about the 83+SE. I wonder how stable was it...
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: Patching a calculator???????????
« Reply #17 on: November 13, 2010, 01:06:25 pm »
A while ago, I made a patch to (completely) disable the Push-to-test in OS 2.43 and 2.53MP. It's complementary with the brandonw patch.

Technical banter: Brandon's patch renders _SetAppRestrictions useless, along with some Testgrd2 related stuff, if I recall correctly. My patch messes with the PTT code itself, to disable the hook kill and the group/pic reset. (bcall _PTTReset iirc).

http://www.ticalc.org/archives/files/fileinfo/425/42591.html
http://www.ticalc.org/archives/files/fileinfo/418/41803.html

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Patching a calculator???????????
« Reply #18 on: November 13, 2010, 01:11:46 pm »
A while ago, I made a patch to (completely) disable the Push-to-test in OS 2.43 and 2.53MP. It's complementary with the brandonw patch.

Technical banter: Brandon's patch renders _SetAppRestrictions useless, along with some Testgrd2 related stuff, if I recall correctly. My patch messes with the PTT code itself, to disable the hook kill and the group/pic reset. (bcall _PTTReset iirc).

http://www.ticalc.org/archives/files/fileinfo/425/42591.html
http://www.ticalc.org/archives/files/fileinfo/418/41803.html

Nice, but what is the push to test?

Offline TC01

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 344
  • Rating: +9/-0
    • View Profile
Re: Patching a calculator???????????
« Reply #19 on: November 13, 2010, 01:20:37 pm »
A while ago, I made a patch to (completely) disable the Push-to-test in OS 2.43 and 2.53MP. It's complementary with the brandonw patch.

Technical banter: Brandon's patch renders _SetAppRestrictions useless, along with some Testgrd2 related stuff, if I recall correctly. My patch messes with the PTT code itself, to disable the hook kill and the group/pic reset. (bcall _PTTReset iirc).

http://www.ticalc.org/archives/files/fileinfo/425/42591.html
http://www.ticalc.org/archives/files/fileinfo/418/41803.html

Nice, but what is the push to test?

There's a good explanation of it in the review for the second file mapar linked.

It's something TI added to TIOS 2.40. When a key combination is held down when the calculator is off, it brings up a PTT menu that lets you disable the running of applications and programs until a file is sent to it from another calculator.

It's for teachers.



The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8209
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Patching a calculator???????????
« Reply #20 on: November 13, 2010, 01:30:55 pm »
A while ago, I made a patch to (completely) disable the Push-to-test in OS 2.43 and 2.53MP. It's complementary with the brandonw patch.

Technical banter: Brandon's patch renders _SetAppRestrictions useless, along with some Testgrd2 related stuff, if I recall correctly. My patch messes with the PTT code itself, to disable the hook kill and the group/pic reset. (bcall _PTTReset iirc).

http://www.ticalc.org/archives/files/fileinfo/425/42591.html
http://www.ticalc.org/archives/files/fileinfo/418/41803.html

Nice, but what is the push to test?

There's a good explanation of it in the review for the second file mapar linked.

It's something TI added to TIOS 2.40. When a key combination is held down when the calculator is off, it brings up a PTT menu that lets you disable the running of applications and programs until a file is sent to it from another calculator.

It's for teachers.

And for some reason it deletes all your groups, which is really annoying. TI could have just disabled the group menu for the same results :P

Just wondering, does anyone here have teachers who actually use P2T? I've never actually seen it used, except when I play around with people's calcs ;D
« Last Edit: November 13, 2010, 01:31:04 pm by Deep Thought »




Offline TC01

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 344
  • Rating: +9/-0
    • View Profile
Re: Patching a calculator???????????
« Reply #21 on: November 13, 2010, 01:31:46 pm »
Nope.

My math teacher (of two years ago, and now this year again) taught me calculator programming, so...



The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Patching a calculator???????????
« Reply #22 on: November 13, 2010, 01:40:53 pm »
I heard in the past there are a lot of teachers who use it and they forget to disable it on people calc after exams. In the case an user has no friend with a link cable or a computer at home, they're screwed and lose their entire calc RAM.

By the way, do patches simply find/replace code in the OS or do they just modify/insert code at a specific memory address? If it's the former, I assume multiple patches can be installed at once without much risks of conflicts, right?

Maybe there should be a topic listing every existing OS patches  for calculators, since most of them are not on ticalc.org. :P
« Last Edit: November 13, 2010, 01:41:07 pm by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8209
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Patching a calculator???????????
« Reply #23 on: November 13, 2010, 01:42:27 pm »
I heard in the past there are a lot of teachers who use it and they forget to disable it on people calc after exams. In the case an user has no friend with a link cable or a computer at home, they're screwed and lose their entire calc RAM.

By the way, do patches simply find/replace code in the OS or do they just modify/insert code at a specific memory address? If it's the former, I assume multiple patches can be installed at once without much risks of conflicts, right?

Maybe there should be a topic listing every existing OS patches  for calculators, since most of them are not on ticalc.org. :P

Someone should make a category on WikiTI! It would be really convenient there.




Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Patching a calculator???????????
« Reply #24 on: November 13, 2010, 01:44:04 pm »
Yeah that would be handy too. :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Patching a calculator???????????
« Reply #25 on: November 13, 2010, 01:49:13 pm »
Now there will be a period where we need everything on WikiTI :D

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Patching a calculator???????????
« Reply #26 on: November 13, 2010, 11:45:28 pm »
Well the purpose of the ASM Wiki is to have everything ASM or calc hardware/system related into one place. That way, it is easier on forums to redirect people to more info when they need more as people don't have to Google for 2 hours for one simple ASM info. It can also be useful for Axe programmers.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify