3316
ASM / Re: Memory Juggling?
« on: September 04, 2010, 10:54:06 pm »
Hmmm but this would likely be very complicated to get working, since you would either only use relative jumps, or set the .org statement to a separate value.
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. 3316
ASM / Re: Memory Juggling?« on: September 04, 2010, 10:54:06 pm »
Hmmm but this would likely be very complicated to get working, since you would either only use relative jumps, or set the .org statement to a separate value.
3317
ASM / Memory Juggling?« on: September 04, 2010, 10:48:18 pm »
So i had this idea recently, inspired by the fact that programs are loaded to $9C95 and therefore only have about 8800 bytes of space to excecute in. BUT, what if after the program is safely copied into $9C95, it then is shifted down to a lower location, and the memory that it overlaps is moved around so that nothing is earased. If the Assembly program is completely self sufficient (like no OS calls or whatever), and all the labels were compiled as if the program was copied there in the first place, could it be run safely assuming it rearranged the memory back the way it was before it exited back to the OS?
3318
The Axe Parser Project / Re: Features Wishlist« on: September 04, 2010, 10:42:11 pm »
Hey thats good to hear that Axe can support arbitrary sized hacked pictures
3319
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program« on: September 04, 2010, 10:37:16 pm »
Yeah it's pure axe and yeah I forgot to sign it again the one posted by happybobjr should work
3320
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program« on: September 04, 2010, 09:12:06 pm »
Right, which is why it will have to be a tricky program to write. I shall have to see how well it works out. Although it is only a 1 byte optimization.... hmm we shall see
3321
TI Z80 / Re: Project Feedback - Imagination Quest« on: September 04, 2010, 09:10:49 pm »
Those are looking really cool! I really like the way you made the key puzzle work out in Basic, it really looks nice And the title screen is also great! I like the way the title is displayed, and the 'font' if you will. Great job on all of this!
3322
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program« on: September 04, 2010, 08:55:58 pm »
The Not() trick only works if the =0 is at the end of the expression, that way the parenthesis can be taken off the end, hence the optimization. I *believe* that in all times where the =0 is at the end, the not() optimization should work, but i will have to run some more tests.
As for the String Character Optimization, i just mean optimizing the lowercase letters like " and " into the single token " and ". Which yields a 7 byte optimization :O EDIT: And the conditional optimization is a good idea, it may be very specific however. As in it may not always catch the optimization. 3323
TI Z80 / Re: Homescreen Game Pack« on: September 04, 2010, 08:42:51 pm »
Lol you guys
And aww ztrumpet left like the day i released Serenity He was so excited! 3324
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program« on: September 04, 2010, 08:40:44 pm »
Well it automatically detects which tokens are inside of a String and which ones are not, so there is no problem there. And yeah, that does sound like a good idea for the next version So on track for the next version we have:
=0 into Not() Implied multiplication String character optimization 3325
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program« on: September 04, 2010, 08:28:51 pm »
Yeah, not only would Celtic3 be a *lot* slower, but it is actualy not any easier to read tokens. It's very easy to read tokens in axe, since most all tokens are just a single number. So not only would it be faster in axe, but you also wouldn't need two or more programs to carry around.
And thanks happybobjr for the signed app, I forgot to sign the app once again I made it an app just because it seemed appropriate for this type of program. And so that it would be completely safe if I messed up when I'm working with the vat as for the Boolean optimizations, it hasn't been implemented yet, but a primitive version is being planned And that's an awesome optimization on Illustat! although it might be mostly linebreaks if you use them to organize your code. 3326
TI Z80 / Re: Unnamed RPGish Game« on: September 04, 2010, 05:54:49 pm »
Yeah i am curious about this too. It seems very flexible and versatile, and yet the speed is still good!
3327
TI Z80 / Re: Homescreen Game Pack« on: September 04, 2010, 04:55:25 pm »
I really should sit down and write a game or two for this pack ^^
3328
News / Re: Omnimaga holds Axe Parser Programming Contest (RULES UPDATED JULY 17TH)« on: September 04, 2010, 04:52:51 pm »The end is near. But in a good way I cant wait to see all of the entries! 3329
News / Re: Serenity Demo release!« on: September 04, 2010, 04:52:23 pm »
Aww, what about an emulator? Im sure you could find an 84 rom somewhere on the internet
3330
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program« on: September 04, 2010, 04:51:25 pm »
Alright ladies and gents, this is the moment you've all been waiting for! I am releasing a beta of the Optimizer App Feel free to try it on all your programs and test them out to make sure i didnt break them Im also including the source because it has a really handy program browser built into it and that was very difficult to make. Props to Buckey for all the help he gave me with the Vat entries! ^^
These are the codes it optimizes in this version: Ending brackets, braces, and parentheses Powers of 10 and other large constants Squared and Cubed Eliminating Empty lines Delvar Negative/Positive canceling And here is a screenie of it in Action! |
|