Author Topic: Graphics Drivers for the TI-Nspire  (Read 8225 times)

0 Members and 1 Guest are viewing this topic.

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Graphics Drivers for the TI-Nspire
« on: February 11, 2012, 10:51:22 am »
SDL, or Simple DirectMedia Layer, has to ability to work with many languages, such as C++, C#, Lua, Java, etc. SDL's compatibility with C++ could allow us to create 3D graphics drivers for the nspire. When nSDL is released, I will take SDL and C++ tutorials, and see how I can be a factor in creating these drivers. I'm not saying it's going to be easy, it's not, but maybe I can see how much of a help I can be to people who are eagerly wanting to enhance the nspire even more.
Oh, and by the way, the Sega Dreamcast uses SDL 3d drivers. Maybe an emulator could be possible. We'll have to see.
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: Graphics Drivers for the TI-Nspire
« Reply #1 on: February 11, 2012, 10:57:37 am »
An SDL port is in progress. :) There also may be an ELF loader that will be made to implement C++ support for the Nspire.

A BLFT loader may be possible as well.
« Last Edit: February 11, 2012, 11:05:34 am by alberthrocks »
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Re: Graphics Drivers for the TI-Nspire
« Reply #2 on: February 12, 2012, 01:43:42 pm »
Here is a list of games, game engines, and game console emulators that I found that use SDL:
Doom 3
Heretic II
Quake 4
DOSBox
DOSEMU
Doomsday engine
Dgen (Sega Genesis Emu.)
Fceux(NES emulator)
MAME(Multi-Arcade Machine Emulator)
Mupen64(Multi-Platform Emulator for the N64)
ZSNES(SNES Emulator)
VisualBoyAdvance(Emulator for All gameboy models including game boy, Super Game Boy, Game boy Color, Game boy advance, Game Boy Advance SP)
Mednafen(Multi-System Emulator)

Some of these might not be able to use on the nspire because of it's small ram and storage space. But C++ in SDL could allow 3D graphics drivers.
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Graphics Drivers for the TI-Nspire
« Reply #3 on: February 12, 2012, 01:45:26 pm »
There's no graphics acceleration in the Nspire family ;)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55876
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Graphics Drivers for the TI-Nspire
« Reply #4 on: February 12, 2012, 02:44:25 pm »
Doom 3?? O.O

Although I wish, lol

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Re: Graphics Drivers for the TI-Nspire
« Reply #5 on: March 05, 2012, 08:18:44 pm »
All of the linux versions of id's games use SDL.
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Graphics Drivers for the TI-Nspire
« Reply #6 on: March 06, 2012, 07:33:21 am »
From what I am gathering on about this topic, some ndless program could be created (SDL) that would increase the graphics capability of the nspire. Could be possible, though complex and I don't know about the drain on battery life :o

I'm wondering who keeps downrating you njaddison. Especially on the first post in this here topic. Though it'd be good if you clarified your own personal involvement in the first post. Your next post is great, though.


« Last Edit: March 06, 2012, 07:34:02 am by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2898
  • Rating: +467/-17
    • View Profile
    • TI-Boy CE
Re: Graphics Drivers for the TI-Nspire
« Reply #7 on: March 06, 2012, 01:04:09 pm »
SDL isn't really anything magical, it's just a standardized set of graphics routines that makes it easier to port things between different platforms.

Edit: And key input, timing, and other stuff
« Last Edit: March 06, 2012, 01:04:52 pm by calc84maniac »
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Graphics Drivers for the TI-Nspire
« Reply #8 on: March 07, 2012, 06:16:46 am »
So I'm not really sure what the point of this topic is. A vague hope that some of the SDL games listed above might make it in some form to the TI-nspire using SDL if it is developed?
« Last Edit: March 07, 2012, 06:17:14 am by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline hoffa

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 322
  • Rating: +131/-13
    • View Profile
Re: Graphics Drivers for the TI-Nspire
« Reply #9 on: March 07, 2012, 09:21:07 am »
VoilĂ . But as Lionel mentioned, the whole "3D graphics drivers" doesn't make much sense as there's no hardware acceleration on the TI-Nspire.
« Last Edit: March 07, 2012, 09:25:09 am by hoffa »

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Graphics Drivers for the TI-Nspire
« Reply #10 on: March 14, 2012, 06:04:06 am »
Maybe this topic should be locked then as there is not much point discussing this further if the TI-nspire don't have it.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)