Dear visitors and members, with the staff having moved on to other life interests and as a result of changes in people's internet usage habits, the CodeWalrus community have migrated almost entirely to Discord, IRC and WalrusIRC and is now essentially a place where to hang out, chat about gaming, programming, music, anime, and chill. As a result, even though the CW forums will remain open for posting, for faster TI, Casio or HP calculator help and news we recommend using the bilingual TI-Planet forums instead.

We encourage everyone to join our Discord server now.

* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: SDL/n2DLib ports for TI Nspire  (Read 72372 times)

0 Members and 1 Guest are viewing this topic.

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18969
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #180 on: March 20, 2016, 11:00:35 pm »
Welcome back. :D A SMS emulator is definitively a great addition to the Nspire. I'll probably give it a try later (hoping my calc issues won't prevent it from working). By the way, do you plan to update all your old ports for TI-Nspire CX CR4 if they don't work anymore?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 749
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #181 on: March 20, 2016, 11:04:40 pm »
Welcome back. :D A SMS emulator is definitively a great addition to the Nspire. I'll probably give it a try later (hoping my calc issues won't prevent it from working). By the way, do you plan to update all your old ports for TI-Nspire CX CR4 if they don't work anymore?
I can easily update the nSDL ports with no issues whatsoever.
It is however not so easy for n2DLib... as they write diretly to the screen.
I only have to wait for matrey to support the new lcd_blit api though...

This might take some time as i have a lot of games to update... including RetroGuru games.
  • Calculators owned: TI Nspire CX, TI-89

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 749
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #182 on: March 25, 2016, 10:19:31 pm »
I have updated SMS_Plus

Screen is now centered and i have fixed an issue with Game Gear games.
For GG games, make sure they have the ".gg.tns" extension or else the emulator will run them as Master System games.

Now, my own take on Opossum Massage Simulator should be available for Nspire very soon....
Stay tuned
  • Calculators owned: TI Nspire CX, TI-89

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18969
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #183 on: March 25, 2016, 10:54:08 pm »
Welcome back. :D A SMS emulator is definitively a great addition to the Nspire. I'll probably give it a try later (hoping my calc issues won't prevent it from working). By the way, do you plan to update all your old ports for TI-Nspire CX CR4 if they don't work anymore?
I can easily update the nSDL ports with no issues whatsoever.
It is however not so easy for n2DLib... as they write diretly to the screen.
I only have to wait for matrey to support the new lcd_blit api though...

This might take some time as i have a lot of games to update... including RetroGuru games.
ALso there is the problem that Matref is done with calculator programming. He stopped almost a year ago and switched to PC programming ever since. Perhaps if you bugged him he wouldn't mind, though. Is n2DLib open-source?
I have updated SMS_Plus

Screen is now centered and i have fixed an issue with Game Gear games.
For GG games, make sure they have the ".gg.tns" extension or else the emulator will run them as Master System games.

Now, my own take on Opossum Massage Simulator should be available for Nspire very soon....
Stay tuned
Lol I really need to finish my game, so it can be ported accurately to how I envisioned it. >.<
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 749
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #184 on: March 25, 2016, 11:00:46 pm »
Quote
Also there is the problem that Matref is done with calculator programming. He stopped almost a year ago and switched to PC programming ever since. Perhaps if you bugged him he wouldn't mind, though. Is n2DLib open-source?
Oh man, really ?
I thought that only applied to his nKagura game or something.
Yes, n2DLib is open-source but i'm not sure how to modify it so it complies with the new API...

Quote
Lol I really need to finish my game, so it can be ported accurately to how I envisioned it. >.<
I guess i should have let you finish it lol
I'm tired of seeing endless of abandonned projects without a single demo so i did it.
Anyway, maybe i should rename it like "Gameblabla's Opossum Massage simulator" or something.
It's not like you are porting your game to nspire...

Also, juju ported it to Mac OSX and he wants to do an Android port.
I wish him good luck
« Last Edit: March 25, 2016, 11:07:08 pm by gameblabla »
  • Calculators owned: TI Nspire CX, TI-89

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18969
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #185 on: March 25, 2016, 11:04:34 pm »
Well, we never know. Perhaps he no longer is interested in doing calc games, but I don't know if he meant calc stuff as a whole. It would definitively be a shame if n2DLib was dead, though. It might be a good idea to make a new topic if it is, though, to ask help on how to convert it. Perhaps some of the TI-Planet guys might be able to help, since they tend to be very open towards improving Ndless compatibility.

As for the game it depends. While the game is not intended to be good quality, I might be irked if you named it like that because it might sound like you are claiming Opossum Massage as your own game/idea. You even removed CodeWalrus URL from the copyrights <.< But again, most people did this with Flappy Bird and 2048

In any case, if other versions lacks achievements it's fine, though, since achievements are not necessary. It would just make the game more funny in an update. :P
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline matrefeytontias

  • Full User
  • Join Date: Nov 2014
  • Location: France
  • Posts: 200
  • Post Rating Ratio: +5/-1
  • Axe metalhead of vengence
    • @matrefeytontias
    • matrefeytontias
    • matrefeytontias
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #186 on: March 25, 2016, 11:43:33 pm »
Quote
It is however not so easy for n2DLib... as they write diretly to the screen.
I only have to wait for matrey to support the new lcd_blit api though...
What's that ? Never heard of it, but I can try and implement it if that makes your life easier.

As for that whole thing, I'm mostly done with calculator programming as a whole, but that doesn't mean I can't maintain my existing calc projects. Of course, if n2DLib breaks because of new versions, just poke me and I'll try my best to fix it.

Also, I also ported n2DLib to PC anyway, and the version I'm using for nKaruga has a lot more things in it. I might actually bring the calc version up to date with the PC version at some point (probably in a long time, when I'm done with nKaruga).
  • Calculators owned: TI-83+.fr, TI-Nspire CAS prototype, TI-84+ CSE, TI-Nspire CX
My TI games (some got their own article on non-calc websites !) : http://www.ticalc.org/archives/files/authors/112/11202.html

My moozik (100% free metal) : http://www.soundcloud.com/matrefeytontias

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 749
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #187 on: March 25, 2016, 11:47:26 pm »
What's that ? Never heard of it, but I can try and implement it if that makes your life easier.
As for that whole thing, I'm mostly done with calculator programming as a whole, but that doesn't mean I can't maintain my existing calc projects. Of course, if n2DLib breaks because of new versions, just poke me and I'll try my best to fix it.
Yo Matref,
yeah the lcd_blit thing happenned because TI introduced a new model (CR4) that is incompatible with older models due to a new screen. (240x320)
anyway, it would be nice if you could implement it. (make sure to update your devkit though)


As for the game it depends. While the game is not intended to be good quality, I might be irked if you named it like that because it might sound like you are claiming Opossum Massage as your own game/idea. You even removed CodeWalrus URL from the copyrights <.< But again, most people did this with Flappy Bird and 2048

In any case, if other versions lacks achievements it's fine, though, since achievements are not necessary. It would just make the game more funny in an update. :P
I removed the URL because it was too damn long so i added you to the copyright instead.
I think i will not change the name, most people will get it with some research anyways.
PM me if you still have an issue with that
  • Calculators owned: TI Nspire CX, TI-89

Offline matrefeytontias

  • Full User
  • Join Date: Nov 2014
  • Location: France
  • Posts: 200
  • Post Rating Ratio: +5/-1
  • Axe metalhead of vengence
    • @matrefeytontias
    • matrefeytontias
    • matrefeytontias
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #188 on: March 25, 2016, 11:59:29 pm »
I see you mentionned an API for that. Do you have any reference that I can take a look at ?
  • Calculators owned: TI-83+.fr, TI-Nspire CAS prototype, TI-84+ CSE, TI-Nspire CX
My TI games (some got their own article on non-calc websites !) : http://www.ticalc.org/archives/files/authors/112/11202.html

My moozik (100% free metal) : http://www.soundcloud.com/matrefeytontias

Offline Adriweb

  • Full User
  • CodeWalrus Supporter
  • *
  • Join Date: Jan 2015
  • Location: France & Canada
  • Posts: 432
  • Post Rating Ratio: +7/-1
    • Adriweb
    • @Adriweb
    • Adriweb
    • @UC-UIrbk5SuaUCvnV6SQvt-Q
    • /u/Adriweb
    • Adriweb
    • TI-Planet.org
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #189 on: March 26, 2016, 12:07:16 am »
It's been talked about on TI-Planet and, well, the Ndless repo (see the recent commits) along with several Ndless programs that got updated for it :)
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 749
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #190 on: March 26, 2016, 12:31:38 pm »
Here it is guys, Opossum Massage Simulator for TI Nspire !


Nothing really new other than it now saves the highscore on your calc !
Also included as a bonus is a Windows version.

(By the way, even though i have included DJ Omnimaga in the copyright because that was his game, he doesn't really endorse this version)
Windows port : https://github.com/gameblabla/opossum_massage/blob/master/release/possum_win32.7z
Source : https://github.com/gameblabla/opossum_massage

EDIT (DJ): Fixed broken download link
« Last Edit: November 20, 2016, 05:15:34 am by DJ Omnimaga »
  • Calculators owned: TI Nspire CX, TI-89

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18969
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #191 on: March 26, 2016, 12:35:38 pm »
The It RPG Is copyright is more intended as a joke actually, about how Acclaim released some of its crappier games under LJN, perhaps to avoid risks of their reputation getting tarnished by cash-grab games or to circumvent Nintendo policies at the time. :P

Anyway this looks nice. I will have to try it later when I have a chance.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 749
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #192 on: March 26, 2016, 12:42:50 pm »
The It RPG Is copyright is more intended as a joke actually, about how Acclaim released some of its crappier games under LJN, perhaps to avoid risks of their reputation getting tarnished by cash-grab games or to circumvent Nintendo policies at the time. :P
Yes, i do know and i can't wait for you to finish your version for TI-83 CE/CSE  :)
I will update the game accordingly when your version will be out

Quote
Anyway this looks nice. I will have to try it later when I have a chance.
Other than the highscore saving, it is not much different from the PC version you tried earlier.

Anyway, i'm glad this inspired you to improve your game :p
  • Calculators owned: TI Nspire CX, TI-89

Offline Vogtinator

  • Full User
  • Join Date: Dec 2014
  • Location: Germany
  • Posts: 120
  • Post Rating Ratio: +4/-0
  • Instruction counter
    • @UCii1mkxAsrIGvjFwS80YSmg
    • /u/Vogtinator
    • Vogtinator
    • ../../../cgi-bin/acct-view.cgi?userid=87663#
Re: SDL/n2DLib ports for TI Nspire
« Reply #193 on: March 26, 2016, 05:56:49 pm »
It's been talked about on TI-Planet and, well, the Ndless repo (see the recent commits) along with several Ndless programs that got updated for it :)

The main reference is hackspire: https://hackspire.unsads.com/index.php/Libndls#LCD_API
  • Calculators owned: TI-Nspie CX CAS, Casio FX-85ES

Offline Adriweb

  • Full User
  • CodeWalrus Supporter
  • *
  • Join Date: Jan 2015
  • Location: France & Canada
  • Posts: 432
  • Post Rating Ratio: +7/-1
    • Adriweb
    • @Adriweb
    • Adriweb
    • @UC-UIrbk5SuaUCvnV6SQvt-Q
    • /u/Adriweb
    • Adriweb
    • TI-Planet.org
  • Gender: Male
Re: SDL/n2DLib ports for TI Nspire
« Reply #194 on: March 26, 2016, 07:11:29 pm »
Yes obviously, I was linking the /other/ sources :P
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games