Author Topic: TILP: beta-testing...  (Read 94226 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TILP: beta-testing...
« Reply #225 on: September 10, 2013, 05:02:09 am »
Yeah I meant stuff like the ClassPad 3xx, 400, FX-9750GII and 9860GII, as well as the HP 39gII and 50g.

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: TILP: beta-testing...
« Reply #226 on: September 10, 2013, 05:09:10 am »
This is the kind of thing that screams for a backend-frontend approach. (TiLP is already in many ways set up like this, thanks to libti*) That way, you could use the same frontend for several different backend programs that could function entirely differently for linking purposes.

Crazy thought: (And I mean REALLY crazy) A libti-based FUSE plugin for linux, so you could simply copy programs and variables over. The plugin would handle allocating the VAT correctly, making sure everything's in place.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #227 on: September 10, 2013, 05:34:06 am »
Quote
That way, you could use the same frontend for several different backend programs that could function entirely differently for linking purposes.
... within some bounds. Nspire support already stretched the envelope of TILP. If the models are too wildly different (the TI-Z80, TI-68k and Nspire series probably weren't), shoehorning support for them under a grand unified interface may prove hard.
Nspire support hasn't finished stretching the TILP envelope, in fact, as evidenced by the fact that TILP still doesn't support 1+-level folder hierarchy.

Quote
Crazy thought: (And I mean REALLY crazy) A libti-based FUSE plugin for linux, so you could simply copy programs and variables over. The plugin would handle allocating the VAT correctly, making sure everything's in place.
Making a FUSE plugin for TI calculators is an old idea :)
It fact, it wouldn't even be restricted to Linux, as FUSE was ported to a number of other OS, starting with MacOS X (MacFUSE is a prerequisite to the MacOS X version of NTFS-3G). However, not Windows, AFAIK... which is one of the reasons (besides lack of time) why a FUSE plugin for TI calculators never got done.
Although the market share of Windows is falling when taking all platforms into account (nowadays, sales of ARM-based smartphones and tablets far outnumber sales desktop / laptop x86_64 Windows computers; Windows is a dwarf in the mobile and tablet space, and no market analyst sees it grow, even after buying Nokia, once the market leader but nowadays a dwarf due to tying itself to a loser), Windows is, and will remain for years, the #1 OS on desktop computers.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: TILP: beta-testing...
« Reply #228 on: September 10, 2013, 09:20:37 am »
tangrs actually started to work on a FUSE plugin, but I don't know if it is usable.
https://github.com/tangrs/fuse-nspire
« Last Edit: September 10, 2013, 09:35:14 am by compu »

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #229 on: September 10, 2013, 10:28:46 am »
I had heard of it, and the underlying Nspire-specific library, but mostly forgot about them (and I wasn't aware he had published them, anyway). He didn't make a topic about either on Omnimaga, AFAICS.

According to the README, his FUSE plugin works (as well as TI's protocol allows it), but only on MacOS X.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Hooloovoo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 225
  • Rating: +22/-0
    • View Profile
Re: TILP: beta-testing...
« Reply #230 on: January 05, 2014, 05:51:33 pm »
I have found a bug with memory allocation, then fixed it. If an (84+SE) app is bigger than 50 pages, not enough memory is allocated to hold it, which results in overflow errors. I tracked it down to files8x.c in tilp-libtifiles. I have submitted a pull request on github.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler For some of the calcs I own:



(actually I have quite a few more than this, but I don't feel like making bars for them all.)

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: TILP: beta-testing...
« Reply #231 on: January 22, 2014, 04:33:30 pm »
We might have discussed this bug on IRC already, but building on Ubuntu (13.10) doesn't work unless I manually compile the GUI with an -lm flag.




Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: TILP: beta-testing...
« Reply #232 on: July 21, 2014, 10:45:11 am »
Hi! I have a big issue with this application. The files in the root "Mes classeurs" are always considered as (empty) folders and the folders into folders into "Mes classeurs" are always considered as files. Therefore, it isn't possible to send files to the root nor to a subfolder. Only to a folder of "Mes classeurs". Anyway, thanks for your work. ;)



Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TILP: beta-testing...
« Reply #233 on: July 21, 2014, 12:05:45 pm »
This issue has been there forever. I just deal with it by putting everything into a directory (actually I mostly use the command line and that puts files in a "main" directory).