π
<-
Chat plein-écran
[^]

Attempt to recieve values from the TI-66 printer port

:32ti30xbv: :32ti30xbb: :32ti30xsmv: :32ti30xpmv: :32ti34mv: :32ticolp:

Attempt to recieve values from the TI-66 printer port

Message non lude tryt » 13 Juil 2023, 01:44

Hello, it is me again.

Recently I have become interested in TI's programmable calculators, particularly the LCD models TI-55 III, TI-57 II, TI-60, TI-62, TI-65, TI-66, although I only have got my hands on a TI-65 and TI-66. Anyway, I enjoy writing programs and all, but one feature of the TI-66 has caught my interest: the two-pin printer port. This calculator from 1984 is compatible with the PC-200 printer from the same year. I cannot find one of these and the paper must be expensive to supply. I would like to create my own device to act as a "printer" and using a computer, record the outputs of the calculator for later use.

The calculator has three main printer uses, aside from a few others accessible with OP codes. First is the Print command, which prints the number in the display. Second is Trace, which prints the operations used during operation of the calculator. Third is the List command, which prints the program steps for debugging purposes. I have an oscilloscope and an Arduino kit to use to make my device. I have set them up to detect and save the output pulses from the calculator. However, whenever I print a value or use an operation in the trace mode, only a single or maybe two pulses are sent out, at a little over 3 volts.

From this I assume the information cannot be carried in this single pulse. The calculator must want a response from the "printer" in order to give me the rest of the data in pulses. However, after writing a simple program to respond, a single, double, or triple pulse in response at the same voltage with a few different time scales have returned no additional output from the calculator. I know that the calculator is recieving the response from my device because with one of the multi-pulse outputs, such as the = key in the trace mode, any signal I send between the pulses will delay the calculator's second pulse to later.

Is there some typical "handshake" signal used around this time which the TI-66 is expecting before it sends the actual data to print? Any information to help me is appreciated, and any clarifying questions I am open to answer.

Thanks,
tryt
Avatar de l’utilisateur
tryt
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 9.4%
 
Messages: 13
Inscription: 26 Sep 2022, 02:46
Genre: Homme
Calculatrice(s):
MyCalcs profile

Retourner vers TI (30/34/36, Collège)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 61 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.
1979 utilisateurs:
>1959 invités
>13 membres
>7 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)