Author Topic: SDL ports for Nspire  (Read 111858 times)

0 Members and 1 Guest are viewing this topic.

Offline gameblabla

  • LV3 Member (Next: 100)
  • ***
  • Posts: 86
  • Rating: +17/-1
    • View Profile
    • Gameblabla's website
Re: SDL ports for Nspire
« Reply #105 on: September 28, 2016, 05:55:52 am »
Here's PCSX4All, a psx emulator for the GCW Zero now ported to the nspire !


It is pretty stripped down compared to the zero version but it can run a lot of games, even without a bios.
It is however very slow due to the lack of a JIT recompiler working on the TI Nspire.
(the available arm recompiler require sys_flushcaches, which is only available on Linux)

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: SDL ports for Nspire
« Reply #106 on: October 05, 2016, 10:23:22 am »
...
(the available arm recompiler require sys_flushcaches, which is only available on Linux)
Well, i think you might be able to do it without actually needing Linux. Check this link: https://minghuasweblog.wordpress.com/2013/03/29/arm-cache-flush-on-mmapd-buffers-with-clear-cache/
Possibly after some changes to the recompiler (if you have the source, which i assume you have). OFC, it would be much simpler over a Linux kernel. However there have some been attempts to implement it in an OS agnostic way eg, using PLD/LDR).  (eg: http://stackoverflow.com/questions/22701352/flush-cpu-cache-for-a-region-of-address-space) What could be a lot of work, though. Worth it, idk! :-\

Offline gameblabla

  • LV3 Member (Next: 100)
  • ***
  • Posts: 86
  • Rating: +17/-1
    • View Profile
    • Gameblabla's website
Re: SDL ports for Nspire
« Reply #107 on: January 21, 2017, 12:58:45 am »
Yeah, i never managed to make the PSX emu work .... :/

I forgot to tell you that i had released a Jaguar emulator (VirtualJaguar) for the TI-Nspire CX.
And no, this is not a drill :P



Here's how the Jaguar version of Worms runs on it :
https://www.youtube.com/watch?v=k4iP9BUpJ4M

You can download it here :
https://tiplanet.org/forum/archives_voir.php?id=776746

Not all games work properly though, i must warn you.
With the nodsp version, Worms is the fastest running game.
Everything else is very slow (Wolfenstein, Cybermorph)
« Last Edit: January 21, 2017, 01:02:49 am by gameblabla »

Offline gameblabla

  • LV3 Member (Next: 100)
  • ***
  • Posts: 86
  • Rating: +17/-1
    • View Profile
    • Gameblabla's website
Re: SDL ports for Nspire
« Reply #108 on: April 05, 2017, 02:29:55 pm »
Here's Alterego, a simple puzzle-platformer game.

(nspire port does not run as smoothly)

Get it here :
https://github.com/gameblabla/bitbox-alterego-nspire/raw/master/bitbox-alterego-game/alterego.tns

Offline gameblabla

  • LV3 Member (Next: 100)
  • ***
  • Posts: 86
  • Rating: +17/-1
    • View Profile
    • Gameblabla's website
Re: SDL ports for Nspire
« Reply #109 on: June 12, 2018, 04:32:40 pm »
Here's cannonball for the Nspire CX ! It's a game engine for Outrun so you do need the outrun rom files. Put them in a "roms" folder and put the tns file next to that folder.
It runs fairly slowly so overclocking is recommended :
https://tiplanet.org/forum/archives_voir.php?id=1569330



I also have updated Oswan here, it also seems to run faster !
Hope you enjoy

Offline gameblabla

  • LV3 Member (Next: 100)
  • ***
  • Posts: 86
  • Rating: +17/-1
    • View Profile
    • Gameblabla's website
Re: SDL ports for Nspire
« Reply #110 on: September 27, 2018, 01:32:55 pm »
Hey guys,
just took the time to update some of my old stuff !

RoQPlayer
Finally took the time to rebase it around the much faster DreamRoQ. If you wanna grab it, it's here :
https://tiplanet.org/forum/archives_voir.php?id=296214
Note that you may have to convert your videos.
Here's how to do so with ffmpeg :
Code: [Select]
ffmpeg -i myvideo.avi -s 320x240 -aspect 320:240 -r 30 -an output.roq
Picodrive
It became broken after OS 3.6 was released... It became unusable since then... until now.
A simple recompile fixed it and i've also fixed support for new screens.
It also does seem to run a hair faster. Grab it here :
https://tiplanet.org/forum/archives_voir.php?id=304358

Oswan
My wonderswan emulator got a minor update : It now supports frameskipping.
Frameskipping should definitely help with slow games on the nspire.
And because there's no sound output, there's no need to worry about scratchy audio.
Grab the new version here : https://tiplanet.org/forum/archives_voir.php?id=219761

That's pretty much it. I may have to take a look at PocketSNES again...

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: SDL ports for Nspire
« Reply #111 on: September 27, 2018, 09:43:45 pm »
This is awesome, thanks for the update!