Author Topic: TI-84+CSE Mode7 test  (Read 2575 times)

0 Members and 1 Guest are viewing this topic.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
TI-84+CSE Mode7 test
« on: November 28, 2013, 11:11:32 pm »
Just a quick mode7 test on the 84C. I wrote this at work this morning so i havent tested on hardware yet.

The canvas is 128x60 and supports h=l colours (like xLIB).



Like i said i havent tested on hardware yet so i dont think its as fast as this screenshot. That being said i havent attempted to optimise yet. Plus the accuracy is a little off as well :S.

Anyway just a test, im not sure what will become of it. Ill post back with impressions once i get home to test it on my calc :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55845
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: TI-84+CSE Mode7 test
« Reply #1 on: November 28, 2013, 11:14:34 pm »
*.*

That is cool. IIRC jsTIfied screenies run at the same speed as the real calc or close, but I guess we need to not get our hopes up. At such resolution I am confident it could have a decent/playable frame rate, though. You should try with a tilemap with better tiles, though :P (such as Mario Kart-styled ones)

Also, do you think you could have two strips of clouds or something at the top of the screen that doesn't necessarily update the entire sky?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #2 on: November 28, 2013, 11:17:34 pm »
Lookin' good!

You wrote that in one morning? Damn.
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #3 on: November 28, 2013, 11:18:55 pm »
Yeah i should note that its in 160 mode too.

Over the weekend i might look at updating the tiles (at work currently :)).

If i were to do clouds i might look at doing them with lines or something for speed reasons.

Looking forward to seeing if it works as playable on calc, ill upload a yt video when i can.

I should note that i have written mode7 stuff before, so i was able to reuse some old (and damned buggy) code from earlier.
« Last Edit: November 28, 2013, 11:20:26 pm by tr1p1ea »
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: TI-84+CSE Mode7 test
« Reply #4 on: November 29, 2013, 02:29:15 am »
HoLy F*CkInG Sh*t that's awesome O.O

I can't even do Mode7 at a reasonable speed on monochrome z80 calcs D:

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: TI-84+CSE Mode7 test
« Reply #5 on: November 29, 2013, 10:19:52 am »
wow, that is freaking awesome O.O

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #6 on: November 29, 2013, 11:31:23 am »
* Dapianokid wonders about what mode7 is and realizes that the internet doesn't cut it. Looking stuff up isn't the same as getting some direction from other omnimagicians
Keep trying.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #7 on: November 29, 2013, 11:33:58 am »
* Streetwalker directs Dapianokid to SNES HW docs
Holy freaking *.* ...

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #8 on: November 30, 2013, 08:15:10 pm »
Uploaded a video of it running on an actual calc. The speed is ok, but i havent started optimizing as yet, so hopefully i can get a little more out of it.



Also sorry for how annoyingly blurry it is, silly phone.
« Last Edit: November 30, 2013, 08:17:00 pm by tr1p1ea »
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI-84+CSE Mode7 test
« Reply #9 on: November 30, 2013, 08:57:27 pm »
I want it!

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #10 on: December 01, 2013, 01:53:45 am »
Now, THAT looks pretty cool ! :D You guys keep blowing my mind with your CSE stuff.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: TI-84+CSE Mode7 test
« Reply #11 on: December 01, 2013, 03:42:22 am »
Yeah, that is looking awesome! +1 for sure ;)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55845
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: TI-84+CSE Mode7 test
« Reply #12 on: December 03, 2013, 01:00:42 am »
Indeed. I wonder if only using every two line of the vertical resolution would actually speed things up? It may not look as pretty, but on the small calc resolution, maybe it won't look that bad, especially with non-bright colors?



Drawing twice fewer pixels would definitively cut down drawing time, though, and you wouldn't lose resolution since it's already 160x120.

EDIT: In the worst case scenario: :trollface:

« Last Edit: December 03, 2013, 01:11:33 am by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #13 on: December 03, 2013, 12:28:20 pm »
Lol DJ, scanlines are a good idea indeed. Maybe you could do actual vertical interlacing too. That'd make it twice as fast to draw to the screen and you wouldn't lose much quality if the frame rate is high enough. ;)

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 816
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: TI-84+CSE Mode7 test
« Reply #14 on: December 03, 2013, 03:16:02 pm »
That looks amazing, tr1p.