Author Topic: OSLauncher, LUA to TNS converter and TI document player  (Read 45865 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
OSLauncher, LUA to TNS converter and TI document player
« on: April 14, 2011, 05:52:59 pm »
On April 1st, TI-BANK posted a video showing what was supposed to be OSLauncher, the equivalent of Boot2Launcher and DiagsLauncher, but for TI-Nspire OSes. The video was an April Fools joke, but with the release of DiagsLauncher and Boot2Launcher not long before, it was inevitable that OSLauncher would eventually become a reality. Today it did and it has been released in TI-BANK archives! This extra file is required to use it.

OSLauncher can be useful, for example, if you absolutely need a more recent OS to run tns files that are only compatible with it or to use more functionalities, but that you still need the ability to run Ndless, which requires an older OS, or want to run a modified OS. Basically you can have multiple OSes on your calculator at once! Note, however, that not every OS combination will work, such as an OS 3.0 image on OS 2.x, according to mikehill2003.

Still related to TI-Nspire stuff, there is now a Lua to TNS converter as well! You need 7za (7-Zip) to use it.

UPDATE: A Python version is now available too and the shell version is updated non-stop!
UPDATE 2 (21:42): Jkag has just released another version with a GUI for those who can't run .sh or python files!
UPDATE 3 (04/15/11): Jkag has made a Linux version of his version of his  converter.

In other news, TI-BANK reports that Texas Instruments has put online a TNS player. It opens both TI-BASIC and Lua documents, but it is not supported by all browsers, might be very slow and doesn't appear to support all controls yet (arrows doesn't work in Goplat's 15 Puzzle clone, for example).
« Last Edit: April 15, 2011, 01:19:56 am by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #1 on: April 14, 2011, 05:54:35 pm »
Quote
On April 1st, TI-BANK posted a video showing what was supposed to be OSLauncher, the equivalent of Boot2Launcher and DiagsLauncher, but for TI-Nspire OSes. The video was an April Fools joke, but with the release of DiagsLauncher and Boot2Launcher not long before, it was inevitable that OSLauncher would eventually become a reality. Today it did and it has been released in TI-BANK archives! This extra file is required to use it.
:thumbsup:

Quote
OSLauncher can be useful, for example, if you absolutely need OS 3.0 to run tns files that are only compatible with it or to use 3D graphing, but that you still need the ability to run Ndless, which requires an older OS. Basically you can have multiple OSes on your calculator at once!
Sadly, running OS3 on OS2 give some problems right now.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #2 on: April 14, 2011, 05:56:08 pm »
Really? I didn't know that. What about 1.7 on 3.0? (both are available on TI website so they're the easiest to find)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #3 on: April 14, 2011, 05:57:40 pm »
Well, the running OS (Booted normally or OSLaunchered) depends on some files in NAND that OSLauncher dosen't change, so different versions of OSes won't work perfectly. (Like OS2.0.1 Booted and 1.7 OSLaunched)
« Last Edit: April 14, 2011, 06:01:46 pm by mikehill2003 »

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #4 on: April 14, 2011, 05:57:50 pm »
About the HTML part, I thought that's what the Converter was for....

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #5 on: April 14, 2011, 06:00:23 pm »
Still related to TI-Nspire stuff, there is now a Lua to TNS converter on TI-BANK too. You need 7za (7-Zip) to use it, and in your Lua code, special characters such as ', ", > and < needs to be converted to an HTML-compatible equivalent such as &quot; for example. Run the .sh file to use it.

Lionel Debroux and I worked on that today and it's now much better (auto converting symbols, arguments in the .sh and some other things).
Shell Version here : http://www.mirari.fr/YqZK
Python Version here (credits to Levak) : http://www.mirari.fr/KbOD
« Last Edit: April 14, 2011, 06:22:13 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #6 on: April 14, 2011, 06:15:53 pm »
About the HTML part, I thought that's what the Converter was for....
I mentionned that because the tool Adriweb released doesn't convert the special chars yet. Now it does, seeing his post just above. I'll edit the news.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #7 on: April 14, 2011, 06:37:41 pm »
Wait, does that means both versions practically has to be the same or close? O.O In that case I don't really see the purpose in terms of programming and playing games, since many people will just want to run Ndless without having to get rid of OS 3.0, for example. Could you explain what would be the use, other than the not-so-legal one? Or is there a magic OS combination?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #8 on: April 14, 2011, 06:45:20 pm »
TI seems really serious about this Lua support. Good for us, I guess :D

Is it only supported in OS 3.0?




Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #9 on: April 14, 2011, 06:46:11 pm »
Does OSLauncher work on OS2? Trying to load the DummyOS just locks up the calc.

Wait, does that means both versions practically has to be the same or close? O.O In that case I don't really see the purpose in terms of programming and playing games, since many people will just want to run Ndless without having to get rid of OS 3.0, for example. Could you explain what would be the use, other than the not-so-legal one? Or is there a magic OS combination?
Well, if you modify the missing/changed files in NAND it should work for different versions. (Maybe. I haven't tried yet.)
« Last Edit: April 14, 2011, 06:48:20 pm by mikehill2003 »

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #10 on: April 14, 2011, 06:47:59 pm »
Wait, does that means both versions practically has to be the same or close? O.O In that case I don't really see the purpose in terms of programming and playing games, since many people will just want to run Ndless without having to get rid of OS 3.0, for example. Could you explain what would be the use, other than the not-so-legal one? Or is there a magic OS combination?

Yes, OSlauncher can't help with "Ndlessing" OS 3.0.

But it can be usefull in many other ways.
- running a "similar" original TI OS (not exactly the same, of course :P )
- running a "similar" patched/modified TI OS
- running 3rd party OSes
TI-Planet co-admin.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #11 on: April 14, 2011, 06:52:52 pm »
Oh ok. Too bad, then. X.x I wish TI didn't make things so complicated for us. At least I am glad it could run modified OSes.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #12 on: April 14, 2011, 07:30:39 pm »
TI only made it complicated by not giving us the RSA keys, the rest they'd have to make intentionally easy. If you're just coding one OS after another, it's hard to keep compatibility sometimes.

Offline coolrudski

  • LV3 Member (Next: 100)
  • ***
  • Posts: 85
  • Rating: +1/-5
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #13 on: April 14, 2011, 08:20:25 pm »
so the whole upgrading before using tnoc hasnt been solved yet without external hardware correct right? is it ever going to be worked on or am i just stuck with a bricked calc? :P

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #14 on: April 14, 2011, 08:40:27 pm »
Wow.  They are actually going to let us program in Lua?  :D 
EDIT: They are probably keeping this as an undocumented feature to shut us up, aren't they. :\

Also, I said I would not fall for any more April Fools day jokes anymore.  It didn't help that the OS Launcher was also joke. :\
ld a, 0
ld a, a