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 - Hot_Dog
Pages: 1 ... 100 101 [102] 103 104 ... 194
1516
« on: December 15, 2010, 05:57:10 pm »
I'm pretty sure it's in OP1, and it stores the arguments backwards. (i.e. It would look like "AAAAA" , 1 , 1) I'm not sure how the string itself is stored though.
<Remember I'm an Asm n00b, so I may not be entirely correct. >
Actually, for ASM people, the fully parsed string ends right before fpbase, so I would use cpdr to find the beginning of the string. I was just hoping there was a way to find the EXACT beginning of the string without having to find it using cpdr. OP1 always comes out to "04 24 00".
1517
« on: December 15, 2010, 03:19:16 pm »
Nice job on the progress!
1518
« on: December 15, 2010, 02:10:00 pm »
DJ, I don't remember if you planned to continue this or not, but I thought that this would be awesome with Correlation, and most likely faster too. If you like this idea, I will gladly work on the font
1519
« on: December 15, 2010, 09:20:18 am »
How do I find out for sure where a string is located after being parsed? For example, Text(1,1, "AAAAA")--how do I know where in RAM AAAAA is? I can't help thinking it has to do with OP1, but I'm not positive
1520
« on: December 15, 2010, 09:17:28 am »
Ah ok, that's what I thought you meant However didn't you say that word wrapping on the homescreen would be the same as with Output(?
I did indeed. I think I'll provide a way for people to turn word-wrapping off if they want to, though.
1521
« on: December 14, 2010, 11:31:33 pm »
Hmm, I don't think I really understand the first note Like you can offset a negative value to display but you can only see what would be on screen?
You can only see what would be on screen, yes. But say you have a tilemap string 30 characters wide. ln(-5, 1, Str0) is easier and faster than ln(1,1, sub(Str0,5,16))
1522
« on: December 14, 2010, 11:04:30 pm »
Still looking at next January for the testing period!
I finished the AND, OR, XOR, Mask routines, my next step is using e^( to display small text.
1523
« on: December 14, 2010, 02:30:18 pm »
I remember you saying that ARMY was now going to be similar to the 8-bit Starcraft video I put up. Any luck?
1524
« on: December 14, 2010, 01:10:03 pm »
Welcome to Omnimaga! We're glad to have you!
Seeing as you're doing an RTS, here's a special bag of limited edition S.A.D. peanuts. Even if you're allergic, you can sell them for a lot of money
1525
« on: December 14, 2010, 11:49:10 am »
I see. Does 1 means that we could simply take a huge string and simply move it around instead of using Sub?
That's right. Although you can always stick with Sub when you convert Ti-Basic programs to allow Correlation. Now the limit is -9999. You can also specify a negative value for Y coordinates. The limit is again -9999, although I only see this being used for e^( for values down to -15 for very logical reasons.
1526
« on: December 13, 2010, 10:15:46 pm »
The appData area is also used for ONSCRPT/OFFSCRPT, so it may be overwritten when APD occurs.
Huh, I'll have to be on the lookout for that one
1527
« on: December 13, 2010, 04:02:11 pm »
I read that the area called appData (starting at $8000) is used during garbage collection. Is there anything else the area is used for, or is it safe to use if variables are not archived/unarchived?
1528
« on: December 13, 2010, 12:53:21 pm »
Couple of notes:
1. Taking into account how many people use tilemaps, if you use ln( and e^( , you can specify a negative value for the X Coordinate. However, you cannot go lower than -99. Also, if you go so far to the left that you go past the end of a string, you'll recieve an error.
2. It is now a requirement that pgrmFONTROUT (needed for Correlation) reside in Archive. You'll recieve an error if the program is in RAM. The reason for doing this is to keep anything but a garbage collect from moving the program to a different location during the execution of your Ti-Basic program.
1529
« on: December 13, 2010, 09:18:31 am »
Ah, well if he just replaces the text, then I guess the slowdown will still happen, then. I think it will depend if he's writing his very own routine or if Sub() is parsed like in BASIC.
The parser is responsible for all string computations, otherwise this would be a nightmare for me. Correlation takes the computed string and displays it in a different font. So just like in Ti-Basic, the more complex your computation, the slower it gets.
1530
« on: December 12, 2010, 05:51:57 pm »
I'm done with the "meat" of the program! Three cheers!
Now that I'm working on the side dishes and the seasonings, there won't be any more screenshots, but I will definitely give progress updates. To start with, the program now does everything Output( can do, even Output(A+100, B^5, sub(Str1 + Str2))
My next step is AND, XOR, OR and Mask
Pages: 1 ... 100 101 [102] 103 104 ... 194
|