Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ACagliano

Pages: 1 ... 51 52 [53] 54 55 ... 62
781
The Axe Parser Project / Re: Features Wishlist
« on: April 11, 2010, 06:17:43 pm »
So, wait. I can't even multiply this type of a function for attack power:

1.5*L [store] B

Where L is your level and B is your attack booster.


And can variables in Axe hold fractions (as in 1.34) as a value.

782
I should back that up sometime...
Also, I could have sworn that ROM Fail occurs when you have an invalid cert (as well as those other things)

Well, true, but what he's saying is don't assume its the certificate just because you get a ROM fail.

783
Correct. Just make sure you back up the GOOD certificate, not the bricked one.

784
General Calculator Help / Re: Debugging on the Calculator
« on: April 11, 2010, 12:41:49 pm »
I never actually thought of using Rcl. I use Pause mostly when testing loops. For variable-based errors, I usually take hours to figure out where they are. lol. Thanks for the idea.

785
The Axe Parser Project / Re: Features Wishlist
« on: April 11, 2010, 12:31:53 pm »
Does the parser support conditional form:

While (A=0)(B=0)(C=12)

cuz i use that alot now.

786
General Calculator Help / Re: Debugging on the Calculator
« on: April 11, 2010, 12:28:43 pm »
Basicly, with Rcl you can recall certain numbers into your code.  So say this happens:  You have a program that looks like
Code: [Select]
For(A,1,10)
output(A,A/2,"A")
End
well, when you run this you get a domain error.  So you press 2 to goto the part of your code.  But then you want to look at what number it was that messed your code up, but don't want to go to the homescreen.  So you press [2nd][Rcl] and then A to recall A into your code.  Now you can see exactly what number messed up your code.  Its a pretty useful method imo.  If that doesn't make sense tell me.

That actually is pretty easy. Row/column numbers used in output can only be whole numbers, so for the statement For(A,1,10), A will be troublesome every other number. That is not a hammer situation. I can show you a hammer situation.

787
Also, Brandon told me this and I'm relaying it to this forum.

A problem with the certificate would not prevent the OS from installing, it would stop it from validating. It would go all the way, up until it says "Validating: 100%", then an "Err: Validation" or something of that nature would be thrown. Usually, its an issue with battery level or linking. Plus, the software you use (ie. TI-Connect, TiLP, ect) and the link you use (both of which, mine are betas) will also affect it. Also, SirCrpwn, he said that your statement "ROM fail occurs with an invalid certificate" is incorrect. It's actually quite common if you tinker with hooks, OS patches, and heavy duty assembly.

The programs in Chameleon that you need are GETCERT.8xp and PUTCERT.8xp. Running GETCERT.8xp makes a copy of your calculator's certificate and places it in the AppVar CERTIMG, which you should then back up onto your computer. If you damage your calc's certificate, simply put CERTIMG into your calc's RAM and run PUTCERT.8xp and it will restore your certificate to the point of backup.

788
The Axe Parser Project / Re: Axe Parser
« on: April 11, 2010, 11:54:36 am »
Eh.
Noobish mistake.
:P
It happens.

He's right. You will learn eventually never to download anything without documentation.

789
The Axe Parser Project / Re: Rewriting The Core
« on: April 11, 2010, 12:58:21 am »
Lol. I'm just trying to make the "Funny Quotes" thread. lol. jk. not really. but, yeah. I sometimes get so angry during the debugging process. But, the worst is when I spend like three days not being able to find the error, and ready to get the hammer, then on the fourth day, realize that that is something so stupid like an extra comma or something, then I want to whack myself with the hammer. (well, not really, but u get the point).

790
The Axe Parser Project / Re: Rewriting The Core
« on: April 11, 2010, 12:49:05 am »
Lol. Visual of statement:

*DJ begins the debugging proccess*
*Calc outputs Err: Dim Mismatch*
<DJ> (angry): I'll show you a dimension mismatch. *Bashes with Hammer*
*A few minutes pass. Calc outputs Err: Memory*
<DJ> (enraged): Maybe I'll knock some memory into you. *smashes some more*

791
The Axe Parser Project / Re: Rewriting The Core
« on: April 11, 2010, 12:40:57 am »

...(as for debugging sessions, they can be quite frustrating. Sometimes you are tempted to use an hammer)

Epic statement. When I get up to debugging in my TI Basic game design tutorial, that is definately being cited.

792
The Axe Parser Project / Re: The Axe Pages
« on: April 11, 2010, 12:33:31 am »
I can help in the writing of it. At least the simpler commands, or an intro perhaps. Just let me know.

793
Here's the facts as Brandon and I saw.

1. The certificate was not damaged. It was some sort of a linking error, perhaps caused if mapar's patch had edited some OS linking protocol (but we did deduce it was on the part of the calc).

2. The actual moment at which it was resolved went something like this: I had tried to run the APP "UnivOS" to "force" install the OS. It started working. Then, at 65%, the calc crashed and would not turn back on. After a while, I finally got it to turn on by holding down ON and DEL together. Once the calc turned on, I released ON, but kept DEL pressed. The calc said "Waiting: Please install OS". Then I connected to TI-Connect X and TI-OS Restore picked it up. I transfered the clean OS to the calc, releasing DEL once the calc started saying "Installing Operating System". Then it validated properly, leading Brandon to conclude the certificate was fine.

3. Mapar, the facts are that your patch was responsible for me not being able to use Strings in a program. Though other damage MAY have been caused, it didn't touch the certificate and saying anything else would be speculation.


Brandon has a program called "Chameleon" which contains one program that backs the certificate up into an Appvar and another that restores it if the appvar is in memory. they are all on http://brandonw.net.

794
Got a rom dump of my patched OS. Anyone who wants a look at it, for troubleshooting purposes (so I don't get a cease and desist) let me know.

#################################

Case closed. BrandonW and I were talking and I did something that crashed the calc completely. Then, I used the OS Restore function of TI-Connect X and it succeeded. String functions have been completely restored.

*No more patches for me. Sorry Mapar, unless you can do one for OS 2.40.

795
It's ok. I still have asm programming ability, so for now, it's just a minor inconvenience. At the moment, I cannot upgrade to 2.43 because I am pretty sure my certificate was impacted, though I don't know how bad. Everything BrandonW says happened to him during OS transfers has happened to me. So, I need to wait for him to get back to me. For now, I'll just use Axe, cuz that seems not to be affected.

Pages: 1 ... 51 52 [53] 54 55 ... 62