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

0 Members and 3 Guests 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 #60 on: November 16, 2010, 08:28:50 am »
"Wrap around" will be supported with Output, and clipping will be supported with Text.

Btw, the maximum font size will be 16 x 16.
That is incredibly awesome! ^^ I'm really looking forward to playing with this! =)

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 #61 on: November 16, 2010, 11:16:31 am »
Quote from: Hot_Dog
"Wrap around" will be supported with Output, and clipping will be supported with Text.

Btw, the maximum font size will be 16 x 16.

Great! Tilemaps are going to be so easy with this...

A question: Can we have different sizes for different chars?




Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #62 on: November 16, 2010, 11:28:11 am »
Wow. This is cool.
See you, space cowboy...

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 #63 on: November 16, 2010, 02:06:42 pm »
Quote from: Hot_Dog
"Wrap around" will be supported with Output, and clipping will be supported with Text.

Btw, the maximum font size will be 16 x 16.

Great! Tilemaps are going to be so easy with this...

A question: Can we have different sizes for different chars?

Not really.  In a 6x8 font, you can have an uppercase A bigger than a lower a, but they must both be 6x8.  If you want different sizes altogether, you will need to create more than one font.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #64 on: November 16, 2010, 02:50:20 pm »
Question: What kind of drawing methods will be supported? Will they be the same as xLIB? (overwrite, OR, XOR, AND, LCD update0?

Also will a 6x8 letter be the same size as a 8x8 one? (Since 1 byte is a multiple of 8 pixels)

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 #65 on: November 16, 2010, 03:02:16 pm »
Question: What kind of drawing methods will be supported? Will they be the same as xLIB? (overwrite, OR, XOR, AND, LCD update0?

Also will a 6x8 letter be the same size as a 8x8 one? (Since 1 byte is a multiple of 8 pixels)

Just like Text() and Output(), text drawing will be strictly overwrite.  Also, 6x8 fonts will be drawn as 6x8, just like on the homescreen.  However, they will be the same size in bytes as 8x8, if that's what you mean.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #66 on: November 16, 2010, 04:34:55 pm »
Ah ok, thanks for the info. I wondered about drawing methods since a lot of people like to have white text on black backgrounds.

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 #67 on: November 16, 2010, 04:43:08 pm »
Ah ok, thanks for the info. I wondered about drawing methods since a lot of people like to have white text on black backgrounds.

That won't be hard.  I can do that

ASHBAD_ALVIN

  • Guest
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #68 on: November 16, 2010, 04:54:46 pm »
This looks really cool!  Can't wait until a release!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #69 on: November 16, 2010, 08:18:45 pm »
Ah ok, thanks for the info. I wondered about drawing methods since a lot of people like to have white text on black backgrounds.

That won't be hard.  I can do that
Cool to hear! :D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #70 on: November 18, 2010, 09:01:57 pm »
Btw would it be very hard to add XOR/OR logic too? With XOR we could use grayscale text/sprites maybe (Reuben Quest style) and/or blinking text animations. AND might be useful too, for masking, but I think the person can easily combine OR'ed and XOR'ed fonts together to do it.

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Correlation: A New Project Aimed at Ti-Basic Programmers
« Reply #71 on: November 18, 2010, 09:03:00 pm »
Btw would it be very hard to add XOR/OR logic too? With XOR we could use grayscale text/sprites maybe (Reuben Quest style) and/or blinking text animations. AND might be useful too, for masking, but I think the person can easily combine OR'ed and XOR'ed fonts together to do it.
XOR would be nice for greyscale, but overwrite can work for that too.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #72 on: November 18, 2010, 11:24:16 pm »
Yeah true, although it isn't as convenient for all purposes. It's better for title screens with nothing moving on the tiles.

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 #73 on: November 18, 2010, 11:30:48 pm »
Btw would it be very hard to add XOR/OR logic too? With XOR we could use grayscale text/sprites maybe (Reuben Quest style) and/or blinking text animations. AND might be useful too, for masking, but I think the person can easily combine OR'ed and XOR'ed fonts together to do it.

I guess that wouldn't be too hard now that ln( is being incorporated.  ln( with 3 arguments would be OVERWRITE, and a 4th argument would be XOR, OR and AND.  Don't get your hopes up, though, we'd have to see how it goes

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #74 on: November 18, 2010, 11:34:05 pm »
er, shouldnt they use the same argument? In xLIB, OR/XOR/AND/Overwrite all use the same argument.