T.I.O. (TI Online) aka Unnamed project 1
Moderator: MaxCoderz Staff
T.I.O. (TI Online) aka Unnamed project 1
Edit: Project codename is T.I.O. which stands for TI online
Hello there, I know most of you havent heard from me for a while, mostly due to alot of summer assignments and family events. However, I'm putting JR on hold for a project that would help me in more than one way.
To start off with, is there any way to identify a calculator by any universal standard (product ID). I mean, is it the same for everyone, does it follow this: ####A-AA###-#### (# means number, A means letter) It would help greatly if i got some replies or some peoples ID's and which version (83+SE,83+,84) in private messages. I am not going to do anything with them that is related the TI website.
Hello there, I know most of you havent heard from me for a while, mostly due to alot of summer assignments and family events. However, I'm putting JR on hold for a project that would help me in more than one way.
To start off with, is there any way to identify a calculator by any universal standard (product ID). I mean, is it the same for everyone, does it follow this: ####A-AA###-#### (# means number, A means letter) It would help greatly if i got some replies or some peoples ID's and which version (83+SE,83+,84) in private messages. I am not going to do anything with them that is related the TI website.
Last edited by Comikal on Thu 25 Aug, 2005 2:55 am, edited 2 times in total.
Working on my FastRPL physics sim.
Game in planning stages.
Game in planning stages.
-
- Calc King
- Posts: 2195
- Joined: Sun 27 Mar, 2005 4:06 am
- Location: sleeping
- Contact:
The ID isnt useless at all!!!!!! Design a ridiiculous, needlessly complicated algorithm that converts the id to some other many digit number. Then use it as the key to play the program. That way, people have to pay for programs, cause you use your little program that converts ID numbers to the serial key when they send you the money and you send the converted number to them. Came up with that in precalc one day.
ok i guess i can spill some of the beans. I'm working on making something like PSO, where it would be possible for you all to put in your product ID, which would give you an ID for your calc. You would then be able to use your character via a website designed to do this, you could fight others, and the results would be saved on the website, written directly to your ID, and when you put the program on your calc again, it would have updated your battle results, experience, items and stuff like that. This would help me learn how to do HTML better, do a server, and program calculators. As it has always been my procedure, I am going to complete concepts before I start coding. Cross your fingers that I'll complete this project. If I need any help, I won't hesitate to ask (so don't ask me). Thanks.
Working on my FastRPL physics sim.
Game in planning stages.
Game in planning stages.
-
- Calc King
- Posts: 2195
- Joined: Sun 27 Mar, 2005 4:06 am
- Location: sleeping
- Contact:
I'm not sure if I was clear, or if I said what I meant. I mean the ID will be what is used, but there will something derived from the ID (henceforth Character ID) that will be written to. So:threefingeredguy wrote:DONT alter the id, it ruins the purpose of it, plus I am not sure you can write to it, just read from it.
ID--->Website--->CID--->Battle||Battle Results--->CID--->Calc
this is because the ID is unqiue to every calc, so if I change it, there are possibilities of reoccurance. So the CID will be a changing value as a result of website battles and events.
Working on my FastRPL physics sim.
Game in planning stages.
Game in planning stages.
-
- Calc King
- Posts: 2195
- Joined: Sun 27 Mar, 2005 4:06 am
- Location: sleeping
- Contact:
yes, to do this would require alot of knowledge of both php, MS Access/SQL, z80 and maybe more. Of course it would be impossible for me to this by myself, since I never took the time to learn ASM. The only small projects I've done were in RPL. So, for now I'm turning ideas in my head to see if its possible. After I determine how I want to do this, I'll start asking people for help.
Working on my FastRPL physics sim.
Game in planning stages.
Game in planning stages.
-
- Calc King
- Posts: 2195
- Joined: Sun 27 Mar, 2005 4:06 am
- Location: sleeping
- Contact:
In case you still want to embark on such a big task, here are a few links and a quote to get you started:
_GetCalcSerial
http://wikiti.denglend.net/index.php?ti ... CALLs:807E
MD5 Routines ("Design a ridiiculous, needlessly complicated algorithm that converts the id to some other many digit number." <-- already been done But note that anyone with a decent knowledge of assembly can circumvent that protection )
http://wikiti.denglend.net/index.php?ti ... CALLs:808D
http://wikiti.denglend.net/index.php?ti ... CALLs:8090
http://wikiti.denglend.net/index.php?ti ... CALLs:8018
But, since this is advanced stuff, I would also recommend you to do something easier first
_GetCalcSerial
http://wikiti.denglend.net/index.php?ti ... CALLs:807E
MD5 Routines ("Design a ridiiculous, needlessly complicated algorithm that converts the id to some other many digit number." <-- already been done But note that anyone with a decent knowledge of assembly can circumvent that protection )
http://wikiti.denglend.net/index.php?ti ... CALLs:808D
http://wikiti.denglend.net/index.php?ti ... CALLs:8090
http://wikiti.denglend.net/index.php?ti ... CALLs:8018
A note on the serial #, don't confuse bytes with nibbles! Also, the validation number ("DDDD") is calculated, and the location of that call changes with every OS versionDan Englender wrote:Yes, the ID is of the form:
AABCC-CCCCC-DDDD
A = The device type (04 = 83P, 03 = 89, 02 = 73, 01 = 92P)
B = hardware revision (for 83P: 00 = black, 01 = SE)
C = ID number
D = validation number
But, since this is advanced stuff, I would also recommend you to do something easier first
"If SOURCE is outlawed, only outlaws will have SOURCE."