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 - Quigibo
Pages: 1 ... 122 123 [124] 125 126 ... 135
1846
« on: March 10, 2010, 09:49:22 pm »
Axe Parser Alpha 0.1.1
Surprise update! New Features:- Parse archived programs.
- Lightning fast parsing speed
Changed:- Fixed MAJOR bug that gave random error when parsing.
No new examples since nothing new to show.
1847
« on: March 10, 2010, 06:04:29 pm »
Well, its not really a contest, but I need to design a nice splash screen which will be displayed at the intro and when loading and saving large chunks of archive occurs. I have a little battle axe I made kind of similar to my avatar, but it seems kind of dull. I'm not a very good artist. There are no restrictions, just make sure its monochrome and smaller than 96x64. The winner will be used in the program if I like it. It doesn't need the name "Axe Parser" as part of the picture, but I prefer if it does or at least has some room to add text. Some ideas I had: - A swinging axe in motion blur
- A knight holding an axe
- An axe chopping the TI logo
- An axe separating basic snippets and binary
These are just some ideas, anything you come up with is fine, just don't make it too violent though
1848
« on: March 10, 2010, 05:53:39 pm »
That's right. Maybe I will have an early version up on ticalc when it gets a little more cleaned up (like naming files). The 0.2.0 build I'll for sure add to the archives since after that point I'll mostly just be adding commands rather than integral features.
1849
« on: March 10, 2010, 02:26:47 pm »
Wow I just noticed this thread. This is amazing! I'm definitely going to have to try this when it comes out!
To answer some questions, no, Axe programs do not need a separate category on TiCalc since they're assembly. However, it might be reasonable to have a section for Axe source code and routines the same way they have assembly routines, but I don't know if that's necessary. When you upload an assembly program, there is a check box for "Source code included?" in which you can add the source if you choose to. One advantage of this is that when newer versions of Axe Parser come out, you can always recompile with the new optimizations to make smaller executable.
I don't care too much about credits. I prefer you mention it was made with Axe Parser, especially if you include the source, but its not absolutely necessary. The main reason is that if any assembly programmer actually looked at the hex code, its VERY obvious if a program was made with Axe Parser by the nature of program flow and the routines I use.
I don't want to release it yet on TiCalc because it really isn't that safe yet without the archive features and also there is going to be a lot that will change once I finish the user interface. By change, I mean in a compatible way. Old code will still work and all that, but arrays are going to be automated and things like interrupts are going to really change the way you program.
1850
« on: March 10, 2010, 01:52:01 pm »
Yeah, I'm thinking about it. Maybe tonight I'll have an early release ready, but then I won't have much to add on Sunday. By the way, I also have support for parsing archived programs working now without having to unarchive them, giving you the entire free ram to build programs.
@_player1537 That sounds really weird. Is it only specific to v0.1.0 or did it not work in v0.0.6 either? If it works on neither of them, then I would recommend you back up all your files onto the computer and reset your archive as well as your ram. I will need more information to figure out why it doesn't work. Are you using an external app for file management with folders? Are the programs in archive or ram and are they hidden or protected?
1851
« on: March 09, 2010, 12:04:02 pm »
FINALLY! I fixed it! I've learned that there are 3 types of lies: Lies, Damn Lies, and the TI Developer's Guide. It clearly stated that I was not supposed to update the program size because its done for you with CloseProg but this was exactly the opposite of the case.
And I also noticed that 95% of the time spent parsing was actually going into displaying the progress. So now, it only displays the progress 1/256th of the time so it can parse about 5000 bytes of source per second on SE/84+. The example programs can almost instantly be compiled now.
1852
« on: March 09, 2010, 11:56:32 am »
VAT manipulation will come when I finish the user interface and safety stuff so I'd say in the middle, not the end.
Program naming I'm working on right now.
1853
« on: March 08, 2010, 09:13:29 pm »
Another XKCD fan! I read it regularly as well.
1854
« on: March 08, 2010, 09:06:49 pm »
That's what I thought. So yes, you can use that optimization. So you can do things like 2->{1->{L6}+1} but the code can get pretty crazy looking really fast.
1855
« on: March 08, 2010, 01:47:20 pm »
I'm currently working on that bug. I'm getting very close. I'll let you know when I fix it.
The language itself is pretty stable in my opinion. New commands are going to be added so some larger routines can be replaced by a single instruction later on. But I don't have any concerns at the moment for reverse compatibility. If it works on 0.1.0 then it should almost surely work on the final release. If I do make any major changes, I always list them on the updates. I've only had to do this once so far and I don't see myself needing to in the near future.
1856
« on: March 07, 2010, 05:01:02 pm »
No, it translates to: cp e ld l,l Which are harmless commands. The main issue is that MOS won't read it and using Asm() will immediately quit so you can never run the code.
In other news, Axe 0.1.0 is here! I haven't added much, but I figured that I should release what I have anyway. College is really taking a toll on my free time so I won't be working as fast as I have in the past. But I'll still try to add a new update every Sunday even if its minor.
1857
« on: March 07, 2010, 04:53:56 pm »
Axe Parser Alpha 0.1.0
Sorry, I've been really busy this week. I haven't had a lot of time to add all the things I wanted to. New Features:- Faster Parsing
- Program List Is Improved
- 15MHz Commands
Changed:I added the new speed command to my Game Of Life example program so you can see the speed difference.
1858
« on: March 07, 2010, 04:47:08 pm »
It should be Asm(C930) The assembly header is automatically added by the parser.
1859
« on: March 07, 2010, 05:12:31 am »
Yeah, the majority of programs and games have to use pauses to keep good timing. There is almost no need for greater speed unless it is actually demanded. We'll see how far the hardware can be pushed in the next version since it can take advantage of 15MHz calculators. I'm getting about 125 sprites per frame at 30 fps. That's without any game mechanics, but that usually only makes up a small fraction of the cpu time anyway.
1860
« on: March 07, 2010, 01:32:31 am »
Welcome! I see I have a fan Don't take the -1s personally. Without the ability to express emotion with your words, a lot of times they get misinterpreted (like sarcasm) and a lot of people are really sensitive to that. I know that really annoyed me in the beginning, but now I double check everything I write to make sure it comes out the way I intended. A lot of times I quickly edit my posts to fix things right after I post them.
Pages: 1 ... 122 123 [124] 125 126 ... 135
|