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 - nemo
Pages: 1 ... 46 47 [48] 49 50 ... 82
706
« on: October 08, 2010, 06:42:02 pm »
for those of you who don't want to look up all the programming specifications, here's what i've managed to get together from reading the downloadable pdf. ... the programming editor has a find function. also, editing on the computer is made simple. you can convert program files to .txt files on the calculator and send them to the computer to open up in notepad, edit them there, and then when you send the txt file back to the calculator? it's automatically converted to a file the calculator can read. there are pxl/pt/line/circle commands. there's also a "setcolor" command which i presume sets the color that everything is drawn in. there are a TON of string commands... if you're going to store data this is probably preferred... there are string rotation commands, shift commands, to upper/lowercase, concatenation, substring (naturally).
708
« on: October 07, 2010, 10:16:17 pm »
calcdude, would you be willing to write the hex string that would insert memory (as specified by HL) into an address specified by the axe pointer V?
709
« on: October 07, 2010, 10:09:51 pm »
i'd assume anything you can do in asm you can do with asm().... also, would i need to then push every register onto the stack and pop them accordingly after the bcall, since insertmem destroys all registers? yeah... i would like insertmem+deletemem support.
710
« on: October 07, 2010, 10:01:49 pm »
what are the option names?
711
« on: October 07, 2010, 10:01:10 pm »
I have a list of feature requests here. Don't feel like you need to include all, most, or even any of these, as I and others can get by without them, but they would be nice. I'll list them in descending order of a combination of how much I would want to see them added and the probable ease of implementation:
- InsertMem and DelMem bcalls. They would be invaluable for editing variables with a large amount of data in them. (If anything, this is the feature I would want the most, and it seems fairly easy to implement)
- Case statements.
- Reading from/storing to the Ans variable for things other than integers (namely strings).
- Dialog (menu) bcalls.
- General bcall support.
All b_calls can be accessed with Asm(EFXXXX).
I support using Ans for strings! It'd be really helpful, and I have no idea how to do it myself.
how might we use this? for example, i see insertmem is 42F7h. so Asm(EF42F7) would run the bcall, but how do you write to the registers? since HL is the amount to add, and DE is the address at which to add? also, what if there's something important in HL or DE?
712
« on: October 07, 2010, 09:38:05 pm »
would you be willing to post the current picture?
edit: Lucky Level Seven. 500 posts!
713
« on: October 07, 2010, 07:49:17 pm »
another question: is there any way to allocate more room for a variable you have accessed? so if i wanted to add a line onto a program, could i do it in axe by simply changing the size bytes of the variable in the VAT?
714
« on: October 06, 2010, 07:43:00 pm »
Could someone write a routine in Axe that parses the VAT, checks for all %FLDn files, and finds the highest value of n (n1), then creates an Axe name string, %FLD[n1+1]? That would help me out alot.
i don't use DCS very much, but i'll see if i can do it. it may or may not be a hard challenge.. i can't really tell yet.
715
« on: October 06, 2010, 07:28:47 pm »
DCS folders are stored in an appvar, right? i think it's called FLD7 or something. so i guess you'd have to loop through the vat until you find "FLD7" = (name of current entry). then you'd have found the folder appvar, but you'd need to know how DCS' folder system works within the appvar.
edit: right... why not just GetCalc("appvDCSFLDAPPV")->X?
716
« on: October 06, 2010, 07:10:12 pm »
Quigibo can. it's hex address {9830h} r. and that post i linked to contains a wealth of information
717
« on: October 06, 2010, 07:06:53 pm »
i have a question with quigibo's routine. how do you retrieve the length of the data of a vat entry? subtracting two pointers to the vat entries themselves doesn't work, and neither does subtracting the pointers to their data. suggestions?
718
« on: October 06, 2010, 06:21:54 pm »
would it be ok if the string rotated the other way? rather than: 111111111 222222222 333333333 444444444 555555555 666666666 777777777 888888888 999999999
becoming 987654321 987654321 987654321 987654321 987654321 987654321 987654321 987654321 987654321
can it be 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
719
« on: October 06, 2010, 06:16:27 pm »
assuming the string is in Str1...
" .one space For(Z,-8,0 For(Y,9,1,-1 Ans+sub(Str1,9Y+Z,1 End:End sub(Ans,2,81
i'd assume this is the way to go about it, but i'm looking up string commands on tibasic dev to see if there's a simpler way as i post this. i think this is the smallest... fastest is a different challenge.
720
« on: October 05, 2010, 08:48:53 pm »
i just destroyed youtube. this. is. epic.
Pages: 1 ... 46 47 [48] 49 50 ... 82
|