π
<-

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

Unread postby tryt » 13 Jul 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
User avatar
tryt
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 9.4%
 
Posts: 13
Joined: 26 Sep 2022, 02:46
Gender: Male
Calculator(s):
MyCalcs profile

Return to TI (30/34/36, Collège)

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
735 utilisateurs:
>699 invités
>29 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)