Author Topic: Extra/Hidden Characters  (Read 17046 times)

0 Members and 1 Guest are viewing this topic.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Extra/Hidden Characters
« Reply #45 on: June 01, 2010, 06:13:22 pm »
Yeah I think they would require some modification in the BASIC prog above to be accessible.

Btw are there still characters that will change to other tokens when stored to strings/ans? I remember on older calc OSes I had a nice looking character and wanted to store it in a string, then it changed to random TI-BASIC commands.

Another example is when saving external Mario levels in lowercase, notice what happens when you try pasting the program name on the homescreen.

It's happened to me, and I use OS 1.19. I was trying to hack Contra 83's high score name string, and as my cursor moved past the lowercase letters, they all changed. Did they mean to do that to make it unhackable?




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: Extra/Hidden Characters
« Reply #46 on: June 01, 2010, 07:47:43 pm »
Mhmm weird, I wouldn't know in Contra case, then x.x

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Extra/Hidden Characters
« Reply #47 on: June 02, 2010, 02:02:22 pm »
I hex edited some TI-BASIC programs to find some hidden tokens seen in TI|BD token tables.
I found that some unused tokens show in program editor as a ? and when you "scroll" it changes to ?RESET RAM?
I used Calcsys, although nothing bad happened to me, test at your own risk.
Hobbing in calculator projects.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Extra/Hidden Characters
« Reply #48 on: June 02, 2010, 07:13:37 pm »
I hex edited some TI-BASIC programs to find some hidden tokens seen in TI|BD token tables.
I found that some unused tokens show in program editor as a ? and when you "scroll" it changes to ?RESET RAM?
I used Calcsys, although nothing bad happened to me, test at your own risk.

Wow, that's ... dramatic.

I've seen the ?, but it never gave me that message.




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: Extra/Hidden Characters
« Reply #49 on: June 03, 2010, 01:29:07 am »
Wow that sounds like the TI-81 after you glitch it up XD

I never had this happen I think.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Extra/Hidden Characters
« Reply #50 on: June 03, 2010, 07:34:35 am »
Just changing tokens in a BASIC program via calcsys shouldn't do anything bad except let you see normally unseen tokens. One of the fun ones I found is a screen-sized mess of random characters. (I think they number quite a few)
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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: Extra/Hidden Characters
« Reply #51 on: June 03, 2010, 09:18:34 am »
oh yeah those. I don't know for the garbage ones but for the 3x3 squares one that is like 256 characters large, I heard it was the calc trying to display empty flash memory content. Dr.Dnar told this on IRC a while ago. Despite the token being 256 chars long (taking two screens), it's still just a 2-byte token. x.x

That huge one is only possible on OS 1.14 or lower, though, which is why my game Illusiat 6, which made usage of it for displaying the final dungeon map, is glitchy in later OSes

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Extra/Hidden Characters
« Reply #52 on: June 03, 2010, 09:51:06 am »
oh yeah those. I don't know for the garbage ones but for the 3x3 squares one that is like 256 characters large, I heard it was the calc trying to display empty flash memory content. Dr.Dnar told this on IRC a while ago. Despite the token being 256 chars long (taking two screens), it's still just a 2-byte token. x.x

That huge one is only possible on OS 1.14 or lower, though, which is why my game Illusiat 6, which made usage of it for displaying the final dungeon map, is glitchy in later OSes

Really? I've actually seen it once or twice on my OS 1.19. At one point, one of my hobbies was unlocking an assembly program and scrolling through the tokens, and occasionally I would see one with a bunch of i's and other characters that takes up two screens.

What's the hex code of the token? I've tried to find it myself, but after searching through all the extra 2-byte tokens, I still couldn't find it.




Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Extra/Hidden Characters
« Reply #53 on: June 03, 2010, 01:27:15 pm »
oh yeah those. I don't know for the garbage ones but for the 3x3 squares one that is like 256 characters large, I heard it was the calc trying to display empty flash memory content. Dr.Dnar told this on IRC a while ago. Despite the token being 256 chars long (taking two screens), it's still just a 2-byte token. x.x
That was a nice token hack. ^^

I think I tried to see what the program displayed with a 2 byte token started by DD (hexadecimal). It displayed a ? that changed to ?RESET RAM?. See http://tibasicdev.wikidot.com/miscellaneous-tokens.
By the way, one time my TI-BASIC program had some ? randomly through every 3 lines or so. I managed to reconstitute the code, hopefully, but it seems like my calculator RAM was changed in some way that affected the TI-BASIC programs. I ram cleared and deleted things for precaution. Maybe I run some assembly program with a bug or I ungrouped some odd corrupt group.

And I believe, the xtrachar.8xp misses only the hidden DDDF (hex) token. Which is like the transposition matrix but displayed a little down.
Hobbing in calculator projects.

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: Extra/Hidden Characters
« Reply #54 on: June 03, 2010, 06:32:18 pm »
I hope your calc isn't permanently bricked x.x

Have you tried reinstalling a new OS?

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Extra/Hidden Characters
« Reply #55 on: June 04, 2010, 09:27:33 am »
I hope your calc isn't permanently bricked x.x

Have you tried reinstalling a new OS?
It was only RAM writes where it shouldn't. Looks like only affected my TI-BASIC code which I recovered by hand.
A Ram Clear easily solved the issue.
Hobbing in calculator projects.

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: Extra/Hidden Characters
« Reply #56 on: June 04, 2010, 09:57:20 am »
Aaaah ok good to hear :) I was worried even after a RAM clear you still had issues.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Extra/Hidden Characters
« Reply #57 on: June 10, 2010, 10:37:14 am »
oh yeah those. I don't know for the garbage ones but for the 3x3 squares one that is like 256 characters large, I heard it was the calc trying to display empty flash memory content. Dr.Dnar told this on IRC a while ago. Despite the token being 256 chars long (taking two screens), it's still just a 2-byte token. x.x
That was a nice token hack. ^^

I think I tried to see what the program displayed with a 2 byte token started by DD (hexadecimal). It displayed a ? that changed to ?RESET RAM?. See http://tibasicdev.wikidot.com/miscellaneous-tokens.
By the way, one time my TI-BASIC program had some ? randomly through every 3 lines or so. I managed to reconstitute the code, hopefully, but it seems like my calculator RAM was changed in some way that affected the TI-BASIC programs. I ram cleared and deleted things for precaution. Maybe I run some assembly program with a bug or I ungrouped some odd corrupt group.

And I believe, the xtrachar.8xp misses only the hidden DDDF (hex) token. Which is like the transposition matrix but displayed a little down.
*Bump*
What's the easiest way to get this token?  All my attempts give my a ? =(
Thanks. :)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Extra/Hidden Characters
« Reply #58 on: June 10, 2010, 11:22:15 am »
It may only be on a certain OS version...
* calcdude goes and checks for himself
« Last Edit: October 09, 2010, 05:47:58 pm by calcdude84se »
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Extra/Hidden Characters
« Reply #59 on: June 10, 2010, 03:52:07 pm »
Ya, I think that is what they were saying. That it only works on certain versions of the OS, but I may be wrong.
Spoiler For Spoiler:



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