Author Topic: Correlation: A New Project Aimed at Ti-Basic Programmers  (Read 61877 times)

0 Members and 1 Guest are viewing this topic.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #90 on: December 10, 2010, 09:30:46 pm »
I'm glad this is coming along. I hope bug squashing goes well. =)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #91 on: December 10, 2010, 10:27:40 pm »
I'm glad to hear about some progress :) I was actually about to ask about how this was coming. Good luck on getting things working correctly and all.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #92 on: December 11, 2010, 12:13:57 am »
I'm glad to hear about some progress :) I was actually about to ask about how this was coming. Good luck on getting things working correctly and all.

My goal--just a goal mind you--is to have this ready to test by January.  The major headache portion is over and done.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #93 on: December 11, 2010, 12:46:23 am »
Looks nice! Good luck fixing all bugs!
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #94 on: December 11, 2010, 12:48:56 pm »
That looks really nice :o So we could display the entire tilemap with just ln(! Good luck with the bugs!




Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #95 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

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #96 on: December 13, 2010, 09:36:39 am »
Very nice! =)

Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #97 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.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #98 on: December 14, 2010, 02:34:12 am »
I see. Does 1 means that we could simply take a huge string and simply move it around instead of using Sub?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #99 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.
« Last Edit: December 14, 2010, 11:16:52 pm by Hot_Dog »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #100 on: December 14, 2010, 11:13:53 pm »
I see. Thanks for the info. :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #101 on: December 14, 2010, 11:27:57 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?
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #102 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))

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #103 on: December 14, 2010, 11:44:48 pm »
Oh nice, it's faster! I was wondering what would be the speed gain. This could be very handy for vertical scrolling games. :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #104 on: December 15, 2010, 12:10:58 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(?
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)