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

Pages: 1 ... 22 23 [24] 25 26 ... 375
346
News / Re: Site Updates and New Managment
« on: March 12, 2012, 12:55:32 pm »
I think the new uprating-only system is perfect :) I think the point of the system is to give respect and acknowledgement to people who contribute to the community and make nice posts, and that reporting posts is a superior way to deal with bad posts than downvoting them. 

347
Axe / Re: Axe Q&A
« on: March 11, 2012, 08:46:41 pm »
That wouldn't be modifying the pointer, you would be modifying the byte at L1.  Like I said, custom variables are treated like precompiled constants, so their location is hardcoded into your program and not modifiable.  If you want a pointer that can be moved to point to many different locations, you will have to use a variable as a pointer.

348
Axe / Re: Axe Q&A
« on: March 11, 2012, 08:41:13 pm »
As far as I know, if you use a custom named variable, it is impossible to modify the location it points to, as it is treated as a constant pointer.  It is also impossible to have only a single byte custom variable as far as I know.

349
Portal X / Re: Portal Prelude
« on: March 11, 2012, 12:49:29 am »
There was a demo posted a while back, I don't know where it is now.  Anyways there will be no more demo releases until the final release

350
Math and Science / Re: Symbolic Integration
« on: March 09, 2012, 11:43:37 am »
You might want to read some pages on Symbolic Integration, and possibly the Risch Algorithm.  But remember, symbolic manipulation in general is exceedingly complex to program.  Do you have any experience with symbolic manipulation?

351
Axe / Re: My first axe picture
« on: March 07, 2012, 01:43:10 am »
Ah gotcha.  Yeah his routine does rotate what is on the graph screen, it's just that he also controls what's on the graph screen :P

352
Axe / Re: My first axe picture
« on: March 07, 2012, 01:40:08 am »
His code is slightly modified such that it clears the graph screen and then draws the swastika, but that is independent of the rotation code itself.  If you removed the part of the code that cleared the screen and drew the symbol, it would rotate whatever is on the screen when you run the program. 

353
Axe / Re: My first axe picture
« on: March 07, 2012, 01:25:33 am »
Dj it basically takes whatever is currently on the graph screen and rotates it, so there really is no sprite format per-say

354
Axe / Re: My first axe picture
« on: March 05, 2012, 11:29:35 pm »
but can it rotate a full drawn graph screen (without being dependant on the lib) ?because when it uses axe, it does not need those libs, does it?
Arg I meant to say space in the *list*.  The lib had nothing to do with it, I just used the logo because it was something that would be fun to test rotation with :P

355
Axe / Re: Axe Q&A
« on: March 05, 2012, 08:00:49 pm »
Use eulers 'e' to access individual bits. You can also use bit masking combined with shifting left/right (* or / by 2) to read/write bits.
You can only use e to read bytes, not write.  His method was a way to set, reset, and toggle individual bits in an intuitive way that didn't require masking :D

356
Axe / Re: My first axe picture
« on: March 05, 2012, 04:25:10 pm »
Indeed more pixels slow it down a bit more.  As soon as I figured out what it did, I tried setting it up to rotate whatever happened to be on the graph screen, and I tried to rotate the xLib logo, but there wasn't enough space in the list, so it didn't rotate all of it D:

357
Axe / Re: zedd physics
« on: March 05, 2012, 12:37:55 pm »
The released beta for Zedd uses tiles that are 4x4 and not 8x8.  Either you will have to modify Zedd to use 8x8 tiles or accommodate your tilemap for 4x4 tiles.  Your sytnax looks very good though, so it looks like the single issue is the tile size.  Apologies on the tile size, as the released version is only a Beta and doesn't have 100% of the features or flexibility that the final project will have. 

The lines you will be wanting to change will look like:
Code: [Select]
:If {T+θ/2/2*GDB0WD+(S/2/2)+GDB0TM} or {T+θ/2/2*GDB0WD+(S+C-1/2/2)+GDB0TM}And you will want to all the /2/2 into /2/2/2
Code: [Select]
:If {T+θ/2/2/2*GDB0WD+(S/2/2/2)+GDB0TM} or {T+θ/2/2/2*GDB0WD+(S+C-1/2/2/2)+GDB0TM}

358
TI Z80 / Re: Zedd Physics Library (BETA)
« on: March 03, 2012, 11:35:29 pm »
Well that, but it is also a work in progress, and so is incomplete and contains many features that are only half working or poorly implemented.

359
TI Z80 / Re: Zedd Physics Library (BETA)
« on: March 03, 2012, 09:19:37 pm »
It's only half working and not fully finished, so I wouldn't recommend using it, i just posted it here because leafy and runer kept poking me >.<

360
Axe / Re: Appvars, and referring to a certian point in one?
« on: March 03, 2012, 07:25:38 pm »
You wouldn't type in 'appv', as that is a token you get access to by pressing [2nd] and then [8].  GetCalc() is a command that returns a pointer, where that pointer is the location of the start of the appvar.  Your code would look something like this to create the Appvar.

Code: [Select]
GetCalc("appvAXELIST",20)->P
The variable P now holds the location of the start of the appvar.  To access the first byte of the appvar, you would do

Code: [Select]
{P}
To access the second byte of the appvar, you would do

Code: [Select]
{P+1}
And so on

Pages: 1 ... 22 23 [24] 25 26 ... 375