π
<-
Chat plein-écran
[^]

TI-83+.fr et macOS Sierra

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

TI-83+.fr et macOS Sierra

Message non lude louis abraham » 08 Jan 2017, 18:48

Bonsoir,

Dans l'optique de me mettre de manière poussée à l'assembleur sur ma TI, j'ai voulu la connecter à mon mac (je n'ai jamais réussi par le passé, je me souviens avoir du demander à un ami qui avait un PC de sauvegarder des programmes au lycée).
J'ai donc installé la dernière version depuis le site TI, mais aucune réaction (pas même d'erreur).
Rien n'est détecté non plus avec tilp.

Mes ports fonctionnent, je vois "TI-GRAPH LINK USB" dans informations système (même quand le cable silver est connecté sans la calculatrice).

QUelqu'un a-t-il une idée ?
Avatar de l’utilisateur
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 39.8%
 
Messages: 19
Inscription: 26 Avr 2013, 23:03
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: TI-83+.fr et macOS Sierra

Message non lude GalacticPirate » 08 Jan 2017, 18:50

Quelle version du logiciel tu as essayé d'installer ?
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L3 Informatique
GitHub: GalacticPirate-Prog

Re: TI-83+.fr et macOS Sierra

Message non lude Adriweb » 08 Jan 2017, 18:52

Pas dit que TI Connect 4 fonctionne sur macOS Sierra, mais tilp fonctionne bien par contre, et devrait au moins trouver quelque chose (c'est marqué dans la console lançant tilp), surtout si les informations système la voient bel et bien connectée.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: TI-83+.fr et macOS Sierra

Message non lude louis abraham » 08 Jan 2017, 19:02

Pour TI Connect, Version 4.0 (2)
Pour tilp, Version 1.16

Je n'ai pas dit que le système la voyait connectée, seulement que mon port USB fonctionne avec le cable silver.
Avatar de l’utilisateur
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 39.8%
 
Messages: 19
Inscription: 26 Avr 2013, 23:03
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: TI-83+.fr et macOS Sierra

Message non lude louis abraham » 09 Jan 2017, 01:22

Du coup, j'ai testé avec Python (il faut avoir installé https://github.com/walac/pyusb et lancer avec sudo) :

Code: Tout sélectionner
#!/usr/bin/env python3 -i

import usb.core
import matplotlib.pyplot as plt


def data(s):
    return bytearray(int(i, 16) for i in s.split())


def aff(a):
    print(' '.join('%02x' % i for i in a))

scsh = data("73 6D 00 00")

calc = usb.core.find(idVendor=0x0451)
calc.set_configuration()
c = calc.get_active_configuration()
ein, eout = c.interfaces()[0].endpoints()

read = ein.read
write = eout.write

try:
    for i in range(32):
        read(32, 10) 
except:
    pass


write(scsh)

header = read(32)
assert bytearray(header) == data('73 56 00 00')

dat = bytearray()
for i in range(25):
    x = read(32)
    aff(x)
    dat += bytearray(x)

pic, checksum = dat[4:-2], dat[-2:]

assert checksum[0] + 0x100 * checksum[1] == sum(pic) & 0xffff

write(data("73 56 00 00"))

cols = 96
lines = 64

matrix = [[1 & (pic[(i * cols + j) // 8] >> (7 - (i * cols + j) % 8))
           for j in range(cols)] for i in range(lines)]

plt.matshow(matrix, cmap='Greys')
plt.show()


J'arrive bien à récupérer des screens Image

Je ne comprends pas d'où vient le problème… De toutes façons, je comptais m'amuser un peu avec la TI, donc au pire je ferai mon propre programme de transfert de fichiers XD
Avatar de l’utilisateur
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 39.8%
 
Messages: 19
Inscription: 26 Avr 2013, 23:03
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: TI-83+.fr et macOS Sierra

Message non lude Lionel Debroux » 09 Jan 2017, 08:28

Après avoir installé une version à jour (là, tu es un peu 5 ans en arrière...) selon la méthode décrite dans l'autre topic, poste STP la trace terminal du lancement de tilp :)
Il faudrait déjà voir si libticables peut recevoir de libusb l'info de présence du SilverLink.
Note que par défaut, les versions suffisamment vieilles de TILP ne cherchent pas à découvrir automatiquement les modèles qui sont connectés, contrairement à TI-Connect. J'avais fini par changer ce comportement parce que les reports d'utilisateurs qui s'y attendaient s'accumulaient. Si une version suffisamment vieille de TILP (je ne sais plus si 1.16 fait encore ainsi) a été lancée et a sauvegardé cette préférence, il faudra changer manuellement, en cochant la case de découverte dans Device (Ctrl+D) et relançant TILP.

Tu as prouvé que tu saurais faire le code de communication dans le cas d'utilisation limité du transfert de fichiers depuis et vers une 83+.fr, en utilisant un SilverLink. Les FlashApps et l'OS sont un peu différents. Et bien sûr, il faudrait également refaire le code de lecture depuis et d'écriture vers les fichiers ordinateur correspondant aux données calculatrices.
Le code de libti* vise à gérer tous les modèles (3 familles de protocoles de communication, avec leurs variantes), tous les câbles, et tous les fichiers (pour les opérations liées à la fonctionnalité de transfert; il n'y a pas de quoi parser / tokeniser / détokeniser les programmes BASIC, par exemple), c'est pour ça qu'il y a autant de code :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TI-83+.fr et macOS Sierra

Message non lude louis abraham » 09 Jan 2017, 08:41

Je comprends pas, j'ai la même version que http://lpg.ticalc.org/prj_tilp/linux.html et une plus récente que http://lpg.ticalc.org/prj_tilp/macosx.html

Je ne sais trop par quel miracle en bidouillant le menu ctrl-D j'ai réussi, mais j'arrive à récupérer un screen avec tilp. Le reste buggue avec Abort trap: 6.

Oui, bien sûr c'est pas évident, là je voulais surtout tester si la communication avec la calculatrice marche.
Dernière édition par louis abraham le 09 Jan 2017, 08:49, édité 1 fois.
Avatar de l’utilisateur
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 39.8%
 
Messages: 19
Inscription: 26 Avr 2013, 23:03
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: TI-83+.fr et macOS Sierra

Message non lude Adriweb » 09 Jan 2017, 08:48

La "seule vraie version" à jour, c'est quand on builde à partir des sources, pour linux et mac. Certes, il faudrait updater les pages html que tu linkes...

Bref, regarde ici : viewtopic.php?t=17297&p=189670 :)
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb


Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 14 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1042 utilisateurs:
>1012 invités
>25 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)