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

0 Members and 1 Guest are viewing this topic.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #210 on: June 13, 2013, 02:11:45 am »
libticables2-7.dll is indeed the file name used by the TILP II 1.18 release train. But if it didn't exist / if its packaging had failed somehow, the InnoSetup wizard would have errored out on me...

The release notes weren't updated, that's all :)
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 #211 on: June 13, 2013, 03:58:26 pm »
It won't install for me if I try the version on ticalc.org either. Does it do anything in the registry which might have gotten broken? Where is the file, maybe there is something wrong with the one I have or something.
"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 MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: TILP: beta-testing...
« Reply #212 on: June 22, 2013, 03:24:23 pm »
Well, I'm really new to TILP, and I'm in need of a good linking program since TIconnect stopped working :P
I installed different versions several times (now the 1.18) but all show up not working in the same way. I get this Error on startup:
"Msg: illegal operation or argument. Cause: the program which uses this library is buggy. Fire-up the developer! System: (1990529472) file not found."
I click "close", then this shows up: "Msg: attempting to use a cable which has not been open before. Cause: Internal error."
I click "close" again. TiLP opens. Anything I try to do ends up with: "The cable cannot be used. Cause: the cable has not been initialized due to a previous/current error."

I'd be glad if someone could help me
« Last Edit: June 22, 2013, 03:25:05 pm by MGOS »

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #213 on: June 22, 2013, 03:58:42 pm »
Well... you already provided the information about the TILP version (some people neglect to do even that), but we need other pieces of information ;)
* computer operating system (probably Windows, but which generation, which flavor, 32-bit or 64-bit ?);
* calculator type (OK, since you're using TI-Connect, it's a either TI-Z80 or a TI-68k, and I can even see "83+" in your signature - but is it your only calculator ?);
* cable type (probably a SilverLink given the above deduction, but I'd like a confirmation);
* calculator OS version.

That said, I can venture a guess before obtaining such information: did you follow the manual procedure duly described in the README for installing TILP on a computer where TI-Connect has already been installed ? On Windows, failure to do so is the most common cause of TILP not working on a computer where TI-Connect has already been installed :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: TILP: beta-testing...
« Reply #214 on: June 22, 2013, 04:37:09 pm »
Ok, forget to say that. It's Windows 7 64 bit, TI-83+ (1.19), SilverLink USB. And yes, TIconnect is installed. I'll try again

Edit: I unstilled Tilp and TIConnect, then reinstalled TILP. Still the same problem :(
« Last Edit: June 22, 2013, 04:49:34 pm by MGOS »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TILP: beta-testing...
« Reply #215 on: June 22, 2013, 04:57:41 pm »
IIRC, I think not following the instructions can permanently prevent your computer (until next reformat) from running TiLP (and possibly break your TI-Connect install), even if you follow the instructions on your second try, right?

Offline Legimet

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +29/-0
    • View Profile
Re: TILP: beta-testing...
« Reply #216 on: June 22, 2013, 05:06:02 pm »
These are the instructions from the README that I think Lionel is referring to:

Quote
It is possible to install TI-Connect(tm) / TI-Nspire Computer (Link) Software(tm)
and TILP side by side, but this requires a manual configuration.
The following steps assume that TI-Connect / TINC(L)S is already installed:
* download the filter driver installer and install it, using the instructions given at
  http://sourceforge.net/apps/trac/libusb-win32/wiki , section "Filter Driver Installation";
* launch the filter wizard (accessible from the new entry in the Start menu) when the
  device (SilverLink, 84+, 89T, 84+SE, Nspire) you want to use with both TILP and
  TI-Connect / TILP and (TINCLS or TINCS) is plugged *in*;
* install the filter driver for that particular device;
* run the TILP installer.
After that, the device ought to work in both TILP and TI-Connect / TILP and (TINCLS or TINCS).

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #217 on: June 23, 2013, 02:07:39 am »
Correct, Legimet :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #218 on: September 01, 2013, 04:19:29 am »
Nearly 4 months later, here's a new build.

Main changes between the second TILP II 1.18 Windows beta build and this one:
* addition: near-complete German translation, contributed through Debian downstream (I don't speak German, so help needed for keeping the translation up to date) :)
* addition: two commands for sending and reading generic data in NavNet format from a Nspire, similar to TI's TI_NN_Write and TI_NN_Read. They shall be useful for e.g. pacspire.
* addition: like other commands before, 89 DBUS commands and 80 DBUS commands are exported from the library and become directly usable. As far as I'm concerned, this completes the command hardening and direct exportation: the remaining models (82, 85, 92) are ancient, it doesn't make as much sense to export their commands directly.
* bugfix: a crasher in libtifiles, spotted by AddressSanitizer.

The usual links:
* Windows installer download: http://tiplanet.org/beta/setup.exe .
* Source code: https://github.com/debrouxl/tilibs + https://github.com/debrouxl/tilp_and_gfm .
* patches not yet committed to Git: http://tiplanet.org/beta/tilibs_patchset_20130901.tar.bz2, http://tiplanet.org/beta/tilp_and_gfm_patchset_20130901.tar.bz2 (the timestamps are very close to each other because I rewrote nearly every patch to add the forgotten Signed-off-by tag).
* install script for anything non-Windows which is handled by TILP: https://github.com/debrouxl/tilp_and_gfm/blob/master/tilp/trunk/build/scripts/install_tilp.sh .

The TODO list contains items such as, but not limited to:
* finish introduction of a fifth libti* library, dubbed "libtiopers", for factoring code useful to multiple libti* clients. For now, there's pretty little in the new library, and disentangling is not that easy...
* finish GTK+3 compatibility patch;
* add a TILP menu entry for exiting the PTT mode (greyed out if not connected to a Nspire), the feature request indirectly sprang up yesterday again on #omnimaga;
* make Nspire "ROM dumping" (OS dumping) work on all models, by duplicating BrandonW's Fron;
* minor installer and file encoding fixes.

EDIT in 2021: updated the link to the *nix install script.
« Last Edit: October 02, 2021, 03:34:19 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 Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: TILP: beta-testing...
« Reply #219 on: September 01, 2013, 11:03:51 am »
Will you also update the AUR file, please? :)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #220 on: September 01, 2013, 11:09:15 am »
That's completely outside of my control, AFAICT.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #221 on: September 09, 2013, 03:38:20 pm »
New quick build for fixing the missing dependency on libgcc_s_sjlj-1.dll reported by benryves, but nothing else.

The usual links:
* Windows installer download: http://tiplanet.org/beta/setup.exe .
* Source code: https://github.com/debrouxl/tilibs + https://github.com/debrouxl/tilp_and_gfm .
* patches not yet committed to Git: http://tiplanet.org/beta/tilibs_patchset_20130909.tar.bz2, http://tiplanet.org/beta/tilp_and_gfm_patchset_20130909.tar.bz2 (the timestamps are very close to each other because I rewrote nearly every patch to add the forgotten Signed-off-by tag).
* install script for anything non-Windows which is handled by TILP: https://github.com/debrouxl/tilp_and_gfm/blob/master/tilp/trunk/build/scripts/install_tilp.sh .

TODO list unchanged from the one in http://ourl.ca/4010/359504 . Nspire recursive folder enumeration (and its UI adaptation, most of all) is not ready.

EDIT in 2021: updated the link to the *nix install script.
« Last Edit: October 02, 2021, 03:34:32 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 Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: TILP: beta-testing...
« Reply #222 on: September 09, 2013, 03:40:13 pm »
What's the big changes?
Nevermind. Saw the changes.

Oh, and by the way, when sometimes I try to tranfer a file with double click, I get open transmission error. Is that normal?

(HURRAY: 700 posts! :p)
« Last Edit: September 09, 2013, 03:43:39 pm by Eiyeron »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TILP: beta-testing...
« Reply #223 on: September 10, 2013, 04:24:19 am »
By the way, have you ever thought about expanding to different calculator brands in the future, such as Casio and HP (mostly the more recent models), if there is enough demand? Of course it would be weird since it has "TI" in the name, but the default softwares for respective calcs are confusing to use (although I like the way the recent HP emulators work).

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TILP: beta-testing...
« Reply #224 on: September 10, 2013, 04:48:46 am »
Well, support for either Prizm / fx-CP400, which use Mass Storage Device class, or HP Prime, which uses Mass Storage and Human Interaction Device classes, is best done in completely separate, brand-new code bases. There would hardly be any possibility of sharing code with libti*.
However, sharing some good design bits is both doable and desirable. For instance:
* the layering (charset conversion functions if applicable, file handling functions if applicable, functions for dealing with raw byte transfers on a cable, protocols which are spoken on the wire, and operations which build on protocols) adds a bit of complexity but makes sense;
* structs containing function pointers are a good thing as well (pervasive in e.g. the Linux kernel).
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.