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 - Hayleia
Pages: 1 ... 114 115 [116] 117 118 ... 239
1726
« on: December 23, 2012, 01:01:55 am »
K is in which direction the character is facing 1-2-3-4 up-right-down-left
Yeah, I knew that for some reason, so the optimization ":If K=2 or (K=4)" to ":!If K and 1" is possible
1727
« on: December 23, 2012, 12:59:17 am »
The problem is that i have greyscale in an interrupt to make it look more epic.
Lol, I feel like everyone is doing it now that I started About your code, what is K ? An key variable for arrow keys that only have possible values in 1,2,3,4 ? If so, the line ":If K=2 or (K=4)" can be optimized to ":!If K and 1" The line ":Plot1A,B,Pic2+((K-1)*32)+(Q*16))" can be optimized as ":Plot1A,B,Pic2+(K-1*2+Q*16)" And in all you code, there are calculus that come back, like here: :Pt-Off(A-C,B-D-8,L2) :Pt-Off(A-C,B-D-8,L2+8)r :Pt-Off(A-C,B-D,Pic1) :Pt-Off(A-C,B-D,Pic1)r You always use A-C and B-D, so you can do this: :Pt-Off(A-C→r1,B-D→r2-8,L2) :Pt-Off(r1,r2-8,L2+8)r :Pt-Off(r1,r2,Pic1) :Pt-Off(r1,r2,Pic1)r Anyway, I looked at the screenshot and this is looking very nice already
1728
« on: December 22, 2012, 03:07:02 pm »
Axe automatically adds ending NULs to the end of strings.
Not always. It adds a zero when the string is followed by a → and when it is inside a Text command, but if you do this: "String1" "String2"none of them will be null-terminated, you need to do that: "String1"[00] "String2"[00]This can be useful when for example you need to put a @ in the middle your text data, you just have to write this: "mymail"[48]"gmail.com, where 48 is the hex for @ (note that the true hex is not 48, I put that number at random).
1729
« on: December 22, 2012, 10:52:16 am »
SpiroH forked the original nSpire_emu and added a host of new features to it, but also made it closed sourced. This is the major point of controversy. That is not the only point. My point is why use an outdated version of nspire_emu ? If he made karmTI and nSpiKx, it was to add features to nspire_emu, no ? So why not using the version of nspire_emu that has the most features ?
1730
« on: December 22, 2012, 06:43:45 am »
In response to SpiroH and fhub, no, it is not always the same people who answer since that was the first time I said something about it. And SpiroH didn't only get allegations and hostilities, at first he had compliments and politely-asked request about source code or using the last version of nspire_emu. All the askers got was a "no", and not a "no because..." so the askers asked again and got the same answer so they asked again, etc, and we are still at the same point.
In fact, what people want is not the source code, they want to see karmTI with the latest version of nspire_emu, but since you don't do it, they ask for the source to do it themselves, and this is where you get angry. And leaving would be even more stupid because no one would be able to add the latest version of nspire_emu to karmTI sonce you would be gone and others wouldn't have the source code.
So SpiroH, I can understand why you don't release the source code, you can be afraid of code stealers. But why don't you use the latest version of nspire_emu ? I mean, using the last version would make your emu better so why avoiding it ? If you give an answer to that question, the askers will certainly let you alone, and that would be the solution (and not leaving).
1731
« on: December 22, 2012, 01:30:22 am »
Ah well, I can't wait for it to be done then! I'd love to be able to program faster on my calc(especially when I'm waiting around w/o a computer), sinec I found TokenIDE, on calc programming has gotten a tad bit too slow for my tastes.
Do you use zStart on your calc ? It has features that allow you to code a lot faster, like the label menu allowing you to jump to any label of your program when editing it, or the copy-paste feature
1732
« on: December 21, 2012, 03:57:14 pm »
Im afraid i don't fully understand...
What didn't you understand ?
1733
« on: December 21, 2012, 03:50:35 pm »
Does the sliding case still fit on a CX with those silicon protectors ? If no, I surely won't buy one, but if yes, maybe
1734
« on: December 21, 2012, 03:24:35 pm »
People always joke about the fact that I would be able to put PDF in my TI-Nspire CX. Where they get stunned is when I answer them that in fact, yes, it is possible.
How _do_ you read PDFs on Nspire?
Convert them to a pic and open them with mViewer.
1735
« on: December 21, 2012, 10:57:12 am »
How many shades of grey do you use?
Only 4, as Axe allows it to. You have a chance to win... Our programs are not better
Well at least, your games have an aim, in my game, there is no way to lose or to win, you are building snowmans for nothing Thanks everyone for the support (and as I said, if anyone wants the finish it, the source code is available )
1736
« on: December 21, 2012, 10:53:55 am »
The downloads' count of kArmTI and even of nSpiKx tell a different story. What about that? If people are silly enough to download your outdated versions, it's their loss. Anyhow, it does not make you right for your egregious abuse of open source software and for the resulting harm to a community.
The only story the download count tells is that there are a lot of people like me who don't manage to set up nspire_emu, and had to choose karmTI (which is not a real choice, but a default choice) and not, as Lionel said, that there are stupid people out there. Now, what do we all want ? The best emulator. nspire_emu has features, karmTI has features, why do you have to impose a choice to people ? Why not just use the latest version of nspire_emu ? And if you don't want to use it, why not letting others do it ? I am sure that if your emu supported the last version (open source or not, but at least not outdated), the download count you seem to care a lot about would be a lot higher. Here was the opinion of someone who would like to chose karmTI and regrets not being able to have all the new features of nspire_emu.
1737
« on: December 21, 2012, 01:23:03 am »
I'm probably a crazy person. so please ignore this if I am one of those. The first pass I guess is where it converts it into assembler, and then the second is optimizations? Something I'd like is for it do another pass of peephole optimizations, but make it non-default so that if someone's crazy/really needs whatever additional little things it can do, it'd be added, by holding some button, like Mode when compiling to make it do another round of optimizing/shrinking. Other than that, that's all that I can think of right now as far as my "would like to see" list. Also, I imagine that Axe is already using the "full" 15mhz on the ti-84s, but if it isn't, I'd love for it to start using it. I imagine it is(as the compile times are rather quick, for everything I've tested/wrote), but if not I'd love for it to be there.
As Sorunome said, there is already a peephole optimizer. There is also the function #ExprOn if you really want to save space. Axe uses 15 MHz when compiling on capable models, and if you want to use it in your progs, use Full. One other thing that I'd love to have is for it to have the subroutines be able to return a value as the built in functions of the calculator/axe ones do. As this'd help make my code a tad bit more clean, there's already the option of giving subroutines variables, but being able to return one would be uber-awesome. I'm not even talking about passing around ptrs with mass amounts of memory, just some way to return a 2byte value would be uber-awesome/useful for people like me who are used to c.
Your routines always return a value but you don't know that. In short, they return the value of the last calculus. Example, try writing this: 1 +2 →A *2 →BThen, you have 1+2 in A and A*2 in B, because this is in fact like this: 1 Ans+2 Ans→A Ans*2 Ans→Bwhere "Ans" is the 16 bit register hl (and you can compress your code to 1+2→A*2→B). So if you want your routine to return a value, just do something like that: .code here Routine() →A .code here
Lbl Routine .code here B ReturnThen your routine will return the value of B. Of course, instead of B, you can put r1*2+4 or 8, and instead of →A after the routine, you can put *4→F or i don't know, but what you asked for is already possible.
1738
« on: December 21, 2012, 01:10:33 am »
Here are their reactions in the order when they try using my 84+SE (the one they should never touch ): Hey, what's that rabbit showing when I turn it on ? (thanks zStart for the 8 lvl greyscale pic at startup) Why does it display 8.41 pm even though it is 10.54 am ? (thanks zStart for launching my program at startup but a RAM Clear killed the time) Crap, what's the password ? (next step of the program at startup ) Lol, why is your cursor like that ? (thanks zStart for allowing custom fonts and thanks Spyro for the amazing font) Then they try launching some progs and they no longer want to give me back my calc
1739
« on: December 20, 2012, 02:30:41 pm »
What is this HideManager you talk about Hayleia? These is kind of the root folder of you calc. maybe widgets is used for lua?
It is a tool made by Levak that allows you to put files and folders in a folder called "hidden" that will be placed in the root of the calculator (so in the place seen by Augs) so that they are hidden (duh) and so that the OS doesn't look for them when displaying documents (so it takes less time to display the documents menu). Here is a topic about it on Omnimaga. I am very curious about ti84 and wlan. But I don't think that wlan is for Wireless Local Area Network.
The ti84 is for the 84+ emulator that was present in the old Nspires. But it is not present on the CXes (so interchangeable keypads). And why the wlan would not be Wireless Local Area Network ? The CX can have access to wifi using some external devices. See on the official website (sorry, in French, couldn't find the page in English) here.
1740
« on: December 20, 2012, 02:11:35 pm »
Basically, this is what your calculator needs to run properly its OS (even though some things are useless in there, deletable with nCleaner) and this is also where you can hide files and folders using HideManager, to save time when accessing the MyDocuments menu. (Note that Phoenix is the codename given to the nspire series for example, iirc, and Documents is where you store... your documents ) If you need more details, I think that Critor is the person to ask to
Pages: 1 ... 114 115 [116] 117 118 ... 239
|