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

Pages: 1 ... 52 53 [54] 55 56 ... 161
796
The Axe Parser Project / Re: Axe Parser
« on: November 28, 2010, 07:26:29 pm »
It's not important; it's just something I noticed ;D

797
BatLib / Re: SpriteLib
« on: November 28, 2010, 07:23:46 pm »
That would only affect recompiled programs or new ones. Old ones would run just fine. It's the name that's changing, not the address ;)

798
Axe / Re: How do you write a string to the basic variable Ans?
« on: November 28, 2010, 07:04:23 pm »
It does need two 0's. (Unless you're ending the line with ->Str0 etc.)
For example, this line does not work: (There needs to be another 0 in the Data( sequence)
Disp GetCalc(Data(4,TAns,0
Also, the data in Ans are a series of tokens, not characters, so be aware of that ;)

799
The Axe Parser Project / Re: Axe Parser
« on: November 28, 2010, 06:53:49 pm »
Runer, thank you. IMO it would read better as "Inline strings now work for storing to variables" :D
Edit: On a completely unrelated note, I noticed that the manual still says "Not Reasonably" for editing ASM on-calc. Might want to change that ;D

800
Just thought I should mention that when I saw the title I immediately thought of this type of daemon ;D

801
BatLib / Re: SpriteLib
« on: November 28, 2010, 06:17:18 pm »
I believe it is _JForceCmdNoChar. That's not terribly important, though, unless you should forget what its address is. ;D

802
The Axe Parser Project / Re: Assembly Programmers - Help Axe Optimize!
« on: November 28, 2010, 06:09:36 pm »
This relates to the underlying z80 machine code (or ASM, if you prefer) that Axe generates. ;)

803
The Axe Parser Project / Re: Axe Parser
« on: November 28, 2010, 06:05:50 pm »
"Static data can be stored to variable pointer."
How exactly does this work?

804
TI-BASIC / Re: fPart and 1+int(abs(log(X
« on: November 28, 2010, 04:10:44 pm »
Yeah, that's what I meant. No neat math trick, to my knowledge.
Your code should work fine, though. :)
Edit: I mean, we could use a nice recursive function...
Code: [Select]
f(x) = {0        x=int(x)}
       {1+f(x)  x<>int(x)}

805
TI-BASIC / Re: fPart and 1+int(abs(log(X
« on: November 28, 2010, 04:03:41 pm »
I don't think that's possible. You can tell how many leading 0's there are, but you can't tell how many significant figures there are.
log( won't distinguish much between .3333 and 1/3 x.x

806
TI-BASIC / Re: fPart and 1+int(abs(log(X
« on: November 28, 2010, 03:58:30 pm »
I'm confused... What do you mean by your first line?
Also, for a positive integer, 1+int(log(X works.
What is X?

807
Computer Programming / Re: SourceForge VS Google Code
« on: November 28, 2010, 03:46:43 pm »
Okay, I think the point has been made that there are a lot ;D
Wikipedia has a long list: http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities

808
ASM / Re: WikiTI
« on: November 28, 2010, 03:31:10 pm »
You are the one who added Axe to the list, or at least someone who chose to identify themself as DJ Omnimaga ;D

809
Other Calculators / Re: Mimas by Benjamin Moody
« on: November 28, 2010, 03:26:59 pm »
To add a one-byte number to and register pair, you need to use a. (add c,NUM is not a valid instruction)
Here's an adaptation from a routine to add a to hl:
Code: [Select]
ld a,num_to_add
add c
ld c,a
adc a,b
sub c
ld b,a
This takes care of carry and everything.
Also, what register you use should be determined by the circumstances (like what routines you will be calling, for example, or what instructions are valid).

810
General Discussion / Re: The (new) DJ Omni Music Torrent!
« on: November 28, 2010, 10:04:47 am »
Trackers allow people with the torrent contents or downloading it to find others doing the same and either seed to them or download from them.
It essentially lets everyone keep track of everyone else :D

Pages: 1 ... 52 53 [54] 55 56 ... 161