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

0 Members and 2 Guests are viewing this topic.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #75 on: April 26, 2011, 01:22:32 pm »
Can someone also compile Ndless for OS 2.1 plz? I don't want to downgrade to 2.0.1... Thx.
Former Coder of Tomorrow


Offline shrear

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 193
  • Rating: +17/-0
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #76 on: April 26, 2011, 02:14:39 pm »
pm me your email, I'll send it to you.

Edit: or I simply use the one in your profile...
« Last Edit: April 26, 2011, 02:15:33 pm by shrear »

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #77 on: April 26, 2011, 02:26:49 pm »
Thanks a lot, off to test it right now. Tell you the results in a minute.

EDIT1: Your ressources.tns file is 1 kB larger than the one from the repo. The problem must be in that.

EDIT2: Managed to successfully boot 2.1 CAS on 2.1 non-CAS. :D

EDIT3: Now that I've managed to make this work, I'm thinking about launching the 3.0 OS. Someone at the start of the thread said there were some problems, but what were they exactly?
« Last Edit: April 26, 2011, 05:11:50 pm by Silver Shadow »
Former Coder of Tomorrow


Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #78 on: April 26, 2011, 03:08:02 pm »
EDIT3: Now that I've managed to make this work, I'm thinking about launching the 3.0 OS. Someone at the start of the thread said there were some problems, but what were they exactly?
I didn't test it myself, but I think there are problems with the displayed text, it will be completely messed up.

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 #79 on: April 26, 2011, 03:11:08 pm »
Can someone also compile Ndless for OS 2.1 plz? I don't want to downgrade to 2.0.1... Thx.
I thought Ndless 2.1 was already available? ???
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #80 on: April 26, 2011, 03:11:54 pm »
Maybe not the latest build.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #81 on: April 26, 2011, 03:54:09 pm »
Strictly speaking, I think that "Ndless 2.1" is actually "Ndless 2.0 for OS 1.7/2.0.1/2.1" :)
And support for 2.1 ought to be part of the automated builds - if it's not, then the automated build system needs fixing.

compu, the string you're patching is used by the code that re-creates the folders. When hot-launching a single OS, I can't think of adverse effects, because a reboot would occur with a pristine OS, which would re-create the documents folder if it had been deleted; however, if hot-launching a second, patched OS from the first hot-launched OS actually works on a real calculator (maybe it doesn't, given how hot-launching is flaky, even with a bit of code to clear the caches), something might not work as expected if the documents folder is not re-created.
Watch out for that kind of interactions, which could also happen for the "tns" strings you're patching :)

The building blocks, derived from the tiosmod+amspatch building blocks, are at http://tict.ticalc.org/beta/phoenixmod-0.0.1.tar.bz2 . Untested.
« Last Edit: April 27, 2011, 01:03:42 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #82 on: April 26, 2011, 04:19:20 pm »
EDIT3: Now that I've managed to make this work, I'm thinking about launching the 3.0 OS. Someone at the start of the thread said there were some problems, but what were they exactly?
It doesn't load. I haven't looked beyond that to see how to make it work.

I thought Ndless 2.1 was already available? ???
OSLauncher fails to load when using brooom's build of ndless. I'm not sure why, but if it isn't intentional I'd assume it is just somehow not receiving/compiling the modified files.
« Last Edit: April 26, 2011, 04:21:50 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 #83 on: April 26, 2011, 04:49:38 pm »
Well, I hardly tested the CAS OS on the emulator at all :)
Let me check.

Did it work?


The building blocks, derived from the tiosmod+amspatch building blocks, are at http://tict.ticalc.org/beta/phoenixmod-0.0.1.zip . Untested.

404 error for me...
TI-Planet co-admin.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #84 on: April 26, 2011, 05:09:38 pm »
Can someone also compile Ndless for OS 2.1 plz? I don't want to downgrade to 2.0.1... Thx.
I thought Ndless 2.1 was already available? ???
I meant that I wanted a compiled version other than brooom's since the version previously posted was only for 2.0.1.

EDIT: as I posted previously, the problem seems to come from the ressources.tns file, as brooom's version is 1 kB smaller than it should be.
« Last Edit: April 26, 2011, 05:13:47 pm by Silver Shadow »
Former Coder of Tomorrow


Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #85 on: April 27, 2011, 01:10:09 am »
Launching Phoenix non-CAS 1.7.2741 from Phoenix CAS 1.7.2741 works on the emulator.

I've fixed the link in my previous post: http://tict.ticalc.org/beta/phoenixmod-0.0.1.tar.bz2 . Sorry :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #86 on: April 27, 2011, 02:08:56 am »
EDIT: as I posted previously, the problem seems to come from the ressources.tns file, as brooom's version is 1 kB smaller than it should be.
So if you use brooom's ndless_installer and alberthro's ndles_resources you can run OSLauncher on OS2.1 without compiling ndless yourself?

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #87 on: April 27, 2011, 04:33:21 am »
EDIT: as I posted previously, the problem seems to come from the ressources.tns file, as brooom's version is 1 kB smaller than it should be.
So if you use brooom's ndless_installer and alberthro's ndles_resources you can run OSLauncher on OS2.1 without compiling ndless yourself?
I haven't tried doing that yet, but I suspect so.
Former Coder of Tomorrow


Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #88 on: April 27, 2011, 05:59:57 am »
OSLauncher depends on Ndless exporting several zlib functions as syscalls, and that is part of ndless_resources.tns.
I added that in r387, and fixed one of the entries (which is a function instead of a variable) in r388.
brooom's build system doesn't update ndless_resources.tns, which means that it doesn't run one of the scripts as a prerequisite to building Ndless.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: OSLauncher, LUA to TNS converter and TI document player
« Reply #89 on: April 27, 2011, 07:43:59 am »
Would you mind sharing the r388 ndless_ressources.tns plz?

EDIT: I've also tried connecting my Nspire to the PC with the CAS OS running. Strangely, the Computer Link recognized it as a non-CAS Nspire...

EDIT2: What exactly are the settings files that are different between OS versions? Are they created only during OS install or can you delete them and the OS recreates them again?
« Last Edit: April 27, 2011, 02:27:42 pm by Silver Shadow »
Former Coder of Tomorrow