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

0 Members and 1 Guest are viewing this topic.

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 778
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #300 on: June 23, 2016, 10:33:45 pm »
Actually, some Ys Book I and II and Ys III tracks use the soundchip as well. Could this be problematic?
Sorry, perhaps i need to explain a bit.

The reason why i'm saying this is because i fear that Ys IV might be too big to fit the TI-Nspire NAND.
Because Ys IV is not using many CDDA tracks and instead relies on compressed voices, cutscenes and soundchip generated soundtracks,
i fear that even stripping the game out of its CDDA tracks might not be enough to make the game small enough to fit the small NAND.
(The game needs to be smaller than 100Mb)

For example, Ys Book I & II is 16 Mb without the CDDA tracks and Dracula X is 22Mb.
And Ys I & II IS playable on the real calc, perhaps i should do a video about it.
  • 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: 19016
  • 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 #301 on: June 23, 2016, 11:52:27 pm »
Oh I see. Yeah I noticed when playing that it had many non-CDDA tracks. Thanks for explaning in further details.
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 778
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #302 on: June 26, 2016, 01:32:46 am »
I have released a minor update to Temper (the syscards folder was not created) and PokeMini. (now runs faster)
Critor made a news about Temper too, if you want to check it out.
« Last Edit: June 26, 2016, 04:48:54 am 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: 19016
  • 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 #303 on: June 26, 2016, 03:04:16 am »
Yeah I saw the news. Pretty nice and congrats. Hopefully I can make one soon :). Also thanks for the update. :)
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 778
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #304 on: June 27, 2016, 04:08:53 am »
So Ys IV without the CDDA tracks is 76 Mb so it does fit ! :) (not in my asshole, the nand)


So just for the sake of it, i gave Ys V a try on my PocketSNES emulator.
Unfortunely, something totally unexpected happened...

The game checks if the SPC700 (the sound processor) is present and will freeze if it is not present.
I removed all the sound code to my emulator and as a result, the game did not work...

New version of PocketSNES

Due to that, i have decided to revamp PocketSNES a bit.
It comes in 4 different cores now :
a minimal version of PocketSNES 1.39, the full PocketSNES 1.39, PocketSNES 1.43 with no sound and the full PocketSNES 1.43 core.

The minimal version of PocketSNES 1.39 is very fast and is now twice as fast as the previous version !
Super Mario World is closer to fullspeed and Super Mario Kart is now bearable. (still slow)
All of that, on a non-overclocked TI-nspire CX !

This also means you have faster SuperFX emulation :p (with the full PocketSNES 1.39 core that is)

By the way, Ys V only works properly with the full SnesEx 1.43 core.

You can download the new version here.

I also gave PicoDrive a try again and it now no longer works...
Not even the older versions work now.
Seems like it never worked for anyone other than me.
I need to look at this closer...
  • 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: 19016
  • 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 #305 on: June 27, 2016, 04:19:33 am »
New PocketSNES? *.* Nice, it looks like I'll have to give it a try soon. Has the frame rate improved too or just the emulation speed?

Also I'm glad that Ys IV fits. As for Ys V SNES I am surprised that it fails, since the most common games to fail in SNES emulators are Star Ocean and Mario RPG.

Regarding PicoDrive, good luck fixing it. I wonder if this means my calc will be able to run it in the future? :P
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 778
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #306 on: June 27, 2016, 04:26:38 am »
New PocketSNES? *.* Nice, it looks like I'll have to give it a try soon. Has the frame rate improved too or just the emulation speed?
With the minimal version of PocketSNES 1.39, the improvements to the framerate are significant : twice as fast !
To give you an idea how fast it is :
Super Mario World is so fast, it runs fullspeed on my 266Mhz TI-Nspire with no frameskip.
Super Mario Kart runs at 40 FPS with a frameskip set to 2 on my 266Mhz nspire. (it used to be much slower before)
Star Fox went from crawling to slow. (yay, threedee games on mah calculator)
  • 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: 19016
  • 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 #307 on: June 27, 2016, 03:12:55 pm »
Darn, that's fast. It might be due to my Nspire but I always had the impression that PocketSNES ran at about 30-40% speed in Mario Kart but at half the FPS. Maybe it's beecause the game was running slower so I had the impression that the frame rate was lower than it was. On a side note, can we change the frame skipping settings in this version?
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 778
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #308 on: June 27, 2016, 09:10:01 pm »
Darn, that's fast. It might be due to my Nspire but I always had the impression that PocketSNES ran at about 30-40% speed in Mario Kart but at half the FPS. Maybe it's beecause the game was running slower so I had the impression that the frame rate was lower than it was.
Well, it wasn't your Nspire, Mario Kart was slow on all nspire.
It is still kind of slow but it's much faster than before.

Quote
On a side note, can we change the frame skipping settings in this version?
No. This thing has no menu so there's no frame skipping settings.
It's set to "Auto", which means it will drop frames only when needed.
  • 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: 19016
  • 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 #309 on: June 27, 2016, 09:49:09 pm »
Would adding a menu be very hard?
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 778
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #310 on: June 27, 2016, 10:35:10 pm »
Would adding a menu be very hard?
No, it's just that it will take a lot of time doing it.
I need to make a template...
  • 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: 19016
  • 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 #311 on: June 27, 2016, 10:44:49 pm »
Even longer than porting Quake? O.O
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 778
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: SDL/n2DLib ports for TI Nspire
« Reply #312 on: June 28, 2016, 12:34:19 am »
Even longer than porting Quake? O.O
kind of because i need to do it from scratch.
  • 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: 19016
  • 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 #313 on: June 28, 2016, 12:45:19 am »
Yeah true. It was kinda strange looking at the whole picture, though :P
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
Re: SDL/n2DLib ports for TI Nspire
« Reply #314 on: June 28, 2016, 04:13:55 pm »
New PocketSNES? *.* Nice, it looks like I'll have to give it a try soon. Has the frame rate improved too or just the emulation speed?
With the minimal version of PocketSNES 1.39, the improvements to the framerate are significant : twice as fast !
To give you an idea how fast it is :
Super Mario World is so fast, it runs fullspeed on my 266Mhz TI-Nspire with no frameskip.
Super Mario Kart runs at 40 FPS with a frameskip set to 2 on my 266Mhz nspire. (it used to be much slower before)
Star Fox went from crawling to slow. (yay, threedee games on mah calculator)
It's so awesome to finally have a decent SNES emulator on the Nspire. It only took forever :) Congrats on your hard work, I'm sure you'll be the cause of much distracted students in the future ;)
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

 


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