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

Pages: 1 ... 7 8 [9] 10 11 ... 126
121
News / Re: Contest 2013 Calculator Gaming Roots - Prizes and Deadline
« on: October 30, 2013, 01:34:51 am »
as an aside, we realise that the logo in the shirt above is very low. it will be higher on the end result.

122
Miscellaneous / Re: FOR THE LAST <snip> TIME, I AM NOT ADMIN ANYMORE!
« on: October 30, 2013, 12:09:07 am »
Now that I have had more time to think, I would like to point out that of the 5 admins, they have made 147 posts in the past 2 months and two of them made more than twice the posts of the other two combined.
DJ_Omnimaga made 822 posts.

On other forums that I have been a part of, there are usually at least to or three very active admins and admins are among the most active users. Currently two of the admins are pretty active on the forums (and so would be more noticeable to users that cannot access IRC), so that is good, but DJ_Omnimaga is by far the most active/experienced member on the site.
* shmibs hesitantly checks to see if shmibs is one of those two

123
Miscellaneous / Re: Post your desktop
« on: October 26, 2013, 10:24:46 am »
i'm using a modified flat studio (warning, the gtk 3 version is out of date), and the only things i changed for that beautiful theme from one of the defaults are the font, the colours, and the awesome and layout icons, making smaller versions so they wouldn't be rescaled.

124
Axe / Re: GDB's
« on: October 25, 2013, 03:07:49 pm »
   the fundamental difference between "L1" and "GDB1" is that the first is a pointer to a static position in RAM that is guaranteed to be usable to any program that wants it while that program is running (this is not strictly true of the other "Ln" pointers, but it's the same basic idea) while the second is a pointer to a position within your program. when you "store a value to GDB1", axe inserts the data directly into your program somewhere at compile time and returns a pointer to its position within your program during run time. it would technically be possible to do the same with "L1", but storing data to that location at compile time would be completely useless. it would only exist on your calculator, not the calculators of anyone else who may want to run your program, and it would be overwritten on your calculator as soon as some other process decided to store data there. thus, axe ensures that "L1" can only be written to during runtime. what this means is that, in order to accomplish what you want, your data has to first be stored somewhere else (which could be inside your program, in an external appvar or program, or anywhere else on the calculator) and then copied over to the chunk of RAM starting at L1 for manipulation there.
   it is also possible to write to "GDB1" during runtime. bear in mind, though, that these pointers are pointing to a spot within your program itself, meaning that, if you write to an area outside of the space allotted for data at compile time, you will end up overwriting other things, including possibly even rewriting your own code as it executes. also, if your program is being executed directly from RAM, or if you are using a shell with writeback enabled, any changes you make to your program during runtime will be permanent, meaning that the next time the user launches your program he will be left using the values generated the last time it was run.

EDIT: syntax for the Copy( command, which you can use to copy a chunk of data into the space at one of the Ln vars
Code: [Select]
Copy(BUF) token: conj() Copies the 768 byte buffer to the main buffer. Same as Copy(BUF,L6,768)
Copy(BUF1,BUF2) token: conj() Copies the 768 byte buffer BUF1 to BUF2. Same as Copy(BUF1,BUF2,768)
Copy(PTR1,PTR2,SIZE) token: conj() SIZE bytes starting from PTR1 are copied to PTR2 onwards. 0 is not a valid SIZE.
Copy(PTR1,PTR2,SIZE)r token: conj() SIZE bytes ending at PTR1 are copied to PTR2 moving backwards. 0 is not a valid SIZE.

125
Axe / Re: GDB's
« on: October 24, 2013, 07:31:16 pm »
Also, it makes me cringe a bit inside when people refer to arbitrary data in Axe as "GDB's". The GDBX tokens are just a particular set of many equally allowable symbols in named pointers to any kind of data! You can call a pointer to any type of data whatever you want, whether it be GDB1, Str1XY, Pic789, °Stuff12345, or whatever.

i came here expecting a discussion about graphical debuggers for axe :P (although, that might not be the worst of ideas, and it wouldn't be all that hard to make as an axiom either...)


EDIT:
Is there anyway to change the size of the array after you make it like.
Code: [Select]
[01020405]->GDB1
[02030302]
[04050302]


Is there any way to change the size of this after I make it?

no, pointers set at compile time are static.

126
General Discussion / Re: Watcha Been Listening To?
« on: October 23, 2013, 12:07:46 pm »
here are a few things



127
News / Re: In memory of Tribal (1992-2013)
« on: October 23, 2013, 01:20:04 am »
well fuck, um...
i'm not sure how this sort of thing is supposed to work, um.
don't any of the rest of you go doing this, ok? ;_;

EDIT:
I will personally be making sure some flowers are sent on behalf of omnimaga as a community
thanks, geek.

128
TI Z80 / Re: Terminal 4.4.1
« on: October 22, 2013, 01:51:13 pm »
yes, this section is for showing off your projects, while the other is for asking for help.
speaking of which...
* shmibs downloads to see what it does

129
Axe / MOVED: Terminal 4.4.1
« on: October 22, 2013, 10:09:57 am »
This topic has been moved to TI Z80 Calculator Projects.

http://ourl.ca/19766

130
TI Z80 / Re: Terminal 4.4.1
« on: October 22, 2013, 10:09:23 am »
^indeed. moving...

131
Introduce Yourself! / Re: ClrDraw
« on: October 20, 2013, 04:05:48 pm »
Done

132
Miscellaneous / Re: MBTI types
« on: October 20, 2013, 11:33:34 am »
"marginal to none" means "there was a preference recorded, but it was so small that it is either marginal or can be attributed to error and marked inconclusive"

133
Miscellaneous / Re: MBTI types
« on: October 20, 2013, 11:14:31 am »
/\ where's the contradiction?

also:
Introvert(89%)  iNtuitive(100%)  Thinking(12%)  Perceiving(22)%

134
Axe / Re: Specific Tutorials List (Axe)
« on: October 18, 2013, 12:06:58 pm »
i'm glad you found them useful, but please don't bump old topics without adding anything useful and|or particularly relevant to the topic (known as necroposting). it clutters the new posts list and propogates potentially outdated information.

Pages: 1 ... 7 8 [9] 10 11 ... 126