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 - LordConiupiter

Pages: 1 ... 10 11 [12] 13 14 ... 24
166
Axe / Re: The most efficient way to store and recall lots of text
« on: September 15, 2010, 09:11:29 pm »
I mostly use the following system to store any kind of data with variable lengths to an AppVar:
first byte: number of datablocks in the AppVar
foreach datablock: one word/ two bytes: offset, relative to the start of the AppVar
foreach datablock: variable amount of bytes: the data at the position pointed to by the offset word.

but i think the most efficient way to do it when you have left over enough room in your program, to store it in your program.

167
TI Z80 / Re: Axe Minesweeper
« on: September 15, 2010, 08:56:23 pm »
wow! perhaps you'll even beat me :P :D

168
News / Re: Axe Contest ending soon!
« on: September 15, 2010, 08:54:26 pm »
also submitted my game "Heroes of Might and Magic for Calc Battle Demo", or just HoMMC-BD

169
Axe / Re: HELP! I don't understand the deadline time!
« on: September 15, 2010, 08:51:48 pm »
no, I think it were the Vikings. My game is all about Vikings :P

170
Axe / Re: HELP! I don't understand the deadline time!
« on: September 15, 2010, 04:06:56 pm »
but... 12:00 AM is not 0:00 PM? I thought I had time till tomorrow 18:00 :( don't know wheter I will be finished in time...

171
Axe / Re: HELP! I don't understand the deadline time!
« on: September 15, 2010, 11:09:38 am »
well, I can imagine that :P but I have lots and lots of work to do to finish my entry.

172
Axe / Re: HELP! I don't understand the deadline time!
« on: September 15, 2010, 11:02:50 am »
no, it is September 15th today, and not 16th. please don't scare me?

173
Axe / Re: HELP! I don't understand the deadline time!
« on: September 15, 2010, 10:40:21 am »
I don't hope so, but it could be true :(

174
Axe / HELP! I don't understand the deadline time!
« on: September 15, 2010, 10:36:33 am »
I don't know what 12 AM means, since I found serveral eplanations, even that 12 AM is a time that does not even exist!

175
The Axe Parser Project / Re: Bug Reports
« on: September 14, 2010, 03:14:33 pm »
I got the same error as here! this is what my screen looks like:
Code: (screen) [Select]
COMPILING...
1st Pass:  100%
2nd Pass:  100%
Writing App...
15258 Byt   95%
ERR: UNKNOWN ERR
Code: 4435555


I tried it 4 times, and this screen showed up every time. I'll send the source to u after the contest ends, because this is with my contest project...

RAM clear :( got the APD-error after writing this post, and copying my screen data, for I waited too long for touching my calc...
but I have a back-up!!!

EDIT: I think I got it! my App compiled after a Garbage Collect! And the last time this error showed up, it was the same story. So I think you should do an automatic Garbage collect when this error occurs, though I'm not completely sure about that...

176
Axe / Re: frame rate/speed
« on: September 14, 2010, 09:38:11 am »
u could use an interrupt to update the screen, and do a 'Stop' every time you updated the buffer.
Quote from: Documentation
Stop:Stops execution until the next interrupt occurs. Interrupts must be enabled or else the calculator will freeze.

177
Axe / Re: Adding Strings
« on: September 14, 2010, 02:28:54 am »
you're welcome!

178
Axe / Re: Grayscale title screen editor
« on: September 13, 2010, 05:56:26 pm »
well, I'm just still using my own input command, but that is perhaps just because of I wrote it myself: I like to use selfmade things, untill they die :)

179
Axe / Re: Adding Strings
« on: September 13, 2010, 04:14:14 pm »
.READPRGS

GetCalc("apvrDATA")->D->P             .get the pointer to the appvar DATA
"prgm"->Str0ZZ                        .initialize Str0ZZ
det(8 )                   .You want this here so you don't overwrite something important if there's something important right after the program in memory. :)

While P<{D-2}rr-12                    .check for reaching the end of the AppVar
length(P)->L                          .store the length of the string at P to L, because it will be used more than once
Copy(P,Str0ZZ,L)                      .annex data at current position to Str0ZZ
P+L+1->P                              .add the length of the string at P to P to move P to the start of the next string
.Code to do whatever you want with the program...
End
ouch! forgot about the Zeros( 8 ) or det( 8 ) part :P
I don't know wheter Str0ZZ should be Str09 or not, because I thought only Str00 till Str99 were supported, but I'm not sure about that.
It's supported.  Axe supports names up to three chars now. :)
nice to know! haven't heard/seen it anywhere, but that's my bad ;)
the -12 should be -9, but that I've already changed.

EDIT: lol! i noticed your space between the 8 and the ), but didn't see why, but now I see 8) :P

180
The Axe Parser Project / Re: Features Wishlist
« on: September 13, 2010, 04:10:51 pm »
well, I already have all my data stored to appvars, but now I'm running out of space :(
so I would realy like to see multipage apps with more than one page of code :)

another question I suddenly thought of: How is it going with WAVE support?

Pages: 1 ... 10 11 [12] 13 14 ... 24