0 Members and 1 Guest are viewing this topic.
0-127 is no more confusing than -32768-32767 or 0-65535.
Quote from: calc84maniac on August 09, 2011, 06:20:09 pm0-127 is no more confusing than -32768-32767 or 0-65535.Good point. It's also no less confusing to someone who doesn't get the importance of those particular numbers (*ahem* the people this system was made for to make things less confusing, yet makes things more confusing)
Quote from: Ashbad on August 09, 2011, 06:25:02 pmQuote from: calc84maniac on August 09, 2011, 06:20:09 pm0-127 is no more confusing than -32768-32767 or 0-65535.Good point. It's also no less confusing to someone who doesn't get the importance of those particular numbers (*ahem* the people this system was made for to make things less confusing, yet makes things more confusing)It wasn't to make it less confusing, it was for convenience. It can be really annoying to convert decimal to EXXXX format manually.
That will screw with all your math. That would make 0.500**1.000>>1.000 true, for instance. And don't suggest changing the ** operator, either, because then all it would make it almost twice as slow because of the necessary extra multiply.
There's only one notation: decimal notation. Is the part that's throwing you off the fact that the number is bounded between two powers of two and not two powers of ten?Edit: It doesn't seem very hard to understand a statement such as "The number must meet the condition that -128<=#<128."
Why do you think I'm an idiot? Any moron can understand those limits compared to the other ones. It still doesn't mean they're a good idea. Much like how expressing the S&P500 as a line graph, and then the DOW Jones as a donut graph wouldn't be a good idea. Being consistent is key.
I've wanted this feature for a while: ability to insert constant values into Asm() code.Example of possible syntax, if I wanted to generate ld bc,GDB1 \ ld de,(axv_A) I would do:Asm(01(GDB1)rED5B(°A)r)
Quote from: calc84maniac on August 22, 2011, 02:12:04 pmI've wanted this feature for a while: ability to insert constant values into Asm() code.Example of possible syntax, if I wanted to generate ld bc,GDB1 \ ld de,(axv_A) I would do:Asm(01(GDB1)rED5B(°A)r)I like this idea. However, what if { and } were used instead of ( and )? This would lead to a more standard syntax, even if it breaks up the flow of the Asm code.
:.TEST:#Realloc(<Pointer>):prgmUTIL:<more code>:ReturnInside prgmUTIL:.UTILS:#Realloc(<Different pointer>)ʳ:<more code>:Return