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

Pages: 1 ... 166 167 [168] 169 170 ... 173
2506
Introduce Yourself! / Re: Herro
« on: March 04, 2011, 09:37:21 am »
I didn't get any peanuts. :'(

2507
Introduce Yourself! / Re: The Serial Time Killer
« on: March 04, 2011, 02:36:58 am »
The Undo, the Program Writing Programs, so far, all the posts Elsewhere that I've started are about this one suite, now called Maros. (The original, Basic version was called Macro. This is why Undo is under BASIC.

2508
Introduce Yourself! / Re: The Serial Time Killer
« on: March 04, 2011, 01:58:27 am »
[Douglas Adams]I don't write jokes in base 13![/Douglas Adams]
.^Not a factorial.
I'm currently working on a multi-program programming tool that allows you to draw on the screen and records what you do. It's almost done, but I need some major help with the program that turns the appvar into an Axe source. As an indicator as to how much help I need, the source code I have so far is named DONOTUSE

2509
Introduce Yourself! / Re: The Serial Time Killer
« on: March 04, 2011, 01:53:12 am »
*Sigh* At least it's not >9000. Oh, and 6*9: Don't forget your towel!

2510
Introduce Yourself! / Re: The Serial Time Killer
« on: March 04, 2011, 01:48:11 am »
I'd circle sir, but they don't like it very much. How do I get my own subtitle?

2511
Introduce Yourself! / The Serial Time Killer
« on: March 04, 2011, 01:35:54 am »
'Sup! It's taken a while, but I've finally distilled myself down to a single post. Here goes:
I got my TI-84 Plus SE September, freshman year in high school. I started programming it in TI Basic a couple of weeks afterwards and haven't really stopped since. This means I have about 3/2 yrs of TI Basic exp under my belt. I picked up Axe 0.4.7 a week or two ago, and am fervently trying to learn it.
Sometimes you'll see me as Friday and sometimes as Freyaday on different places 'round the Net.
I'm quite silly.

2512
TI Z80 / Re: Chess
« on: March 03, 2011, 03:48:30 pm »
And I'm having trouble creating a Tic-Tac-Toe AI. I feel so inferior....

2513
TI Z80 / Re: Four Level Grayscale Video
« on: March 03, 2011, 03:40:26 pm »
I bow the presence of these programs. I have so much to learn. *Weeps*

2514
The slow clock glitch sounds to me like an accidental activation of the 84+SE's 6MHz compatibility mode, something that could be fixed with Axe or assembly or anything else with the ability to change that flag. It would be something else to know what exactly was going on when that glitch occurred.

2515
Axe / Re: Axe Q&A
« on: March 03, 2011, 10:45:19 am »
How many buffers are there, and how do I use them in Axe?

2516
Axe / Re: Program-making programs
« on: March 03, 2011, 08:18:42 am »
Yes, the program would make an Axe source. The data are formatted thusly:  The word width is 3 bytes. The command number is in the first byte, the X coordinate in the second byte, and the Y coordinate in the third byte. All commands save number three, Pxl-Change, are two words wide, and the command number doesn't really matter on the first command, so long as it's a two word command. In other words, for the double-width commands, the command type can change from the first word to the second one, and it's only the second one that counts.
Here's what I have so far:
Code: [Select]

.Write
GetCalc("appvMAROS",Y1)->P
If P
{Y1-2}[sup]r[/sup]->S
GetCalc("appvMTEMP",S)->J
GetCalc("appvNTEMP",S/2*58)->M
.^Where the program bytes are going to be stored while it's still being created. I've determined S/2*58 to be the maximum possible size of the resulting program.
Copy(Y1,J,S)
0->L
0->D
.D is length of code in NTEMP
[3AA8]->Str1
.^:DrawInv HEX
If 0
.Writing to NTEMP is here for the time being until I get the rest of the program written
[3A]->{M+D}
D+1->D
If V=2 or (V=5 or (V=7
.^These are the commands that turn pixels off. They're just the corresponding On command with a DrawInv each on the line before and the line after.
Copy(Str1,M+D,2)
D+2->D
End
Copy(Str0,M+D,length(Str0))
D+length(Str0)->D
If V=2 or (V=5 or (V=7
Copy(Str1,M+D,2)
D+2->D
End
Lbl L
X->T
Y->U
1->L
Return
End
For(Z,0,S/3-1)
{3*Z+J}->V
3*Z+J+1->x
3*Z+J+2->Y
If V=1 or (V=2
If L
[A5]{T}[2C]{U}[2C302DBC28]{T}[2D]{X}[29122B2828]{U}[2D]{Y}[291229292900]->Str0
.^As far as I know, this should be the bytes that Circle(T,U,0-sqrt((T-X)[sup]2[/sup]+((U-Y)[sup]2[/sup]))) gets stored as.
0->L
Else
sub(L
End
ElseIf V=3
Does anyone know whether or not I'm on the right track?







2517
TI-BASIC / Re: Undo
« on: March 03, 2011, 01:10:07 am »
Actually, I meant the Braille on the wall next to me.:)
Yes, I am referring to your code posted there, Mr. Builderboy. And no, I can't get my brain to process any of the code. It keeps freaking out.

2518
Axe / Program-making programs
« on: March 03, 2011, 12:59:15 am »
I have had many struggles with my drawing program, Maros. Now that it's functional, I want to make a program that reads the AppVar created by Maros and writes an Axe program that consists of the commands encoded in the AppVar alongside their properly formatted coordinates. Does anyone have any ideas on how to do that?

2519
TI-BASIC / Re: Undo
« on: March 03, 2011, 12:31:06 am »
I didn't know that. I wonder why. On an on topic note, I'd really appreciate an explanation of your code in writing. It's hard for me to understand code, even my own, from scratch.

2520
TI-BASIC / Re: Undo
« on: March 02, 2011, 10:00:54 pm »
I thought strings were equally slow under all conditions, just like lists are.

Pages: 1 ... 166 167 [168] 169 170 ... 173