π
<-
Chat plein-écran
[^]

TI-82 Early Hardware and ROM Versions

Nouveautés, projets, mises à jour.

TI-82 Early Hardware and ROM Versions

Message non lude CVSoft » 29 Mar 2015, 19:22

As previously announced, I have undertaken the task of documenting the early hardware and operating system revisions of the TI-82, collaborating with critor since its early stages. So far, I have found a number of TI-82s produced in May and June of 1993, containing all known ROM versions up to and including 12.0. In the process of finding these early TI-82s, I have created a massive database of TI-82s with about 130 samples, updated just about daily. When properly sorted, a number of trends appear:
  • 7-digit serial numbers were used until January 1994, when TI switched to using 8-digit serial numbers.
  • The first two digits of a serial number change at least once a month, and rarely more than once a month. An example of the latter is March of 1994, when serial numbers 15xxxxxx I-0394L and 16xxxxxx I-0394M are both present in that month of production.
  • The first two digits of a 7-digit serial number directly corresponds with the month of manufacturing, e.g. 05xxxxx I-0593, and 06xxxxx I-0693.
  • The last five digits of a 7-digit serial number do not appear to be in chronological order, however I do not have a lot of concrete evidence to show what those digits may actually mean. The rapidness of the ROM version changing in the I-0593 TI-82s provides an excellent method of gathering relative production dates, assuming that TI upgraded the ROM chips' firmware in chronological order.
  • Even within very small (n<3500) changes in serial number, significant changes in hardware revision and ROM versions can be observed. Additionally, as per the previous point, these changes bear no particular order: I have observed the order 12.0 --> 8.0 --> 10.0 --> 9.0 all within the space of 6000 serial numbers, sorted here in ascending order of serial number (0605463, 0608697, 0615716, and 0623045, respectively).

Furthermore, I have made the following tentative (and possibly incorrect) observations:
  • All hardware versions between A and F were produced in less than a month. HW pre-A and HW-F were both produced in June 1993.
  • Starting with HW-E, ROM chip+version and hardware revision are correlated.
  • Calculators with HW-E and HW-F have ROM 10.0. Before 10.0, the hardware revision is not labeled.
  • HW-F is a version of HW-E that uses a mask ROM instead of an OTP-ROM, and is produced about a month later (after HW-H, oddly). See this post for more details.
  • Calculators with HW-G have ROM 11.0.
  • Calculators with HW-H have ROM 12.0.
  • Calculators with HW-I have ROM 15.0. This makes the existence of ROMs 13.0 and 14.0 unlikely.
  • HW-J could be ROM 16.0 on a OTP-ROM chip. I will investigate HW-J after I complete my work with previous HW versions.

As of 18 August 2015, this is the list of all possibly known OS versions:

Software Bugs in Pre-16.0 ROMs
ROM VersionPlot1( Bug
1.0No
3.Yes
3*Untested
4*No
7*No
8.0Yes
9.0Yes
10.0No
11.0No
12.0No
15.0No


Additions
As I find new information and acquire more rare TI-82s, I will update this information to factor in the new information.
  • PCB images of the TI-82s that I own are available; click here to jump to the relevant post. Hardware versions pre-'A' (three of them), 'E', 'H', and 'Q' are shown.
  • The ROM routine table has changed in length throughout various ROM versions, and provides indication of the existence of ROM 9.0: click here to jump to the relevant post.
  • The first ROM version found to appear with a mask ROM is ROM 10.0, at HW-F. HW-E is the OTP-ROM-based counterpart. Click here to jump to the relevant post.
  • The *-series of ROMs (3*, 4*, 7*) were entirely produced in May 1993, and do not have a hardware revision labeled. It is very well possible that the *-series is a bugfix of the 'normal' ROMs; see the bug list.

I'd like to give a big thanks to critor for his support, work, and progress on this task. Without his support, much of this work would have been impossible or otherwise not completed. Furthermore, my original inspiration to find the remaining TI-82 ROM versions was critor's work with ROMs 10.0 through 12.0. Thank you.
Dernière édition par CVSoft le 24 Fév 2017, 04:38, édité 13 fois.
Avatar de l’utilisateur
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 16.4%
 
Messages: 31
Images: 289
Inscription: 24 Mar 2015, 22:24
Localisation: California, USA
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Message non lude critor » 29 Mar 2015, 19:34

Thank you very much for sharing all your valuable informations, and for helping us backuping early/rare TI-82 ROMs before they're lost forever ! :bj:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-82 Early Hardware and ROM Versions

Message non lude Adriweb » 30 Mar 2015, 02:22

Thanks for all that :)

You're now a premium member, it's well deserved :P
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%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: TI-82 Early Hardware and ROM Versions

Message non lude CVSoft » 30 Mar 2015, 08:41

Adriweb a écrit:You're now a premium member, it's well deserved :P

Ooooooooh, thank you very much! :o I'm gold now!
Avatar de l’utilisateur
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 16.4%
 
Messages: 31
Images: 289
Inscription: 24 Mar 2015, 22:24
Localisation: California, USA
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Message non lude critor » 30 Mar 2015, 10:27

CVSoft a écrit:
Adriweb a écrit:You're now a premium member, it's well deserved :P

Ooooooooh, thank you very much! :o I'm gold now!

Not only... ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-82 Early Hardware and ROM Versions

Message non lude Adriweb » 30 Mar 2015, 20:08

Also, I (well, we, UPECS) have bought the eBay one showing OS 15.0...
I'll let you know when it's dumped, hopefully :P
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%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: TI-82 Early Hardware and ROM Versions

Message non lude CVSoft » 31 Mar 2015, 00:39

In ROM versions 3. and 8.0, I have found a bug affecting the Plot1( / Plot2( / Plot3( commands. The plot mark is ignored, always using the Box mark. Notably, ROM 4* is not affected; I can't say for sure what that means until I can check ROM 7* and/or any between 4* and 8.0. I believe that TI had introduced the bug in or before ROM 3., but fixed it when the * ROMs vanished.

Here's a video of the bug in action, being executed on the various ROM versions I own. The program being executed makes three STAT plots, using the mark indicated on the screen. At the end of execution, it reports which plot mark settings failed to use the correct mark.


[edit] ROM 3. introduced this bug as ROM 1.0 and all tested * ROMs are not affected.
Dernière édition par CVSoft le 24 Fév 2017, 04:42, édité 1 fois.
Avatar de l’utilisateur
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 16.4%
 
Messages: 31
Images: 289
Inscription: 24 Mar 2015, 22:24
Localisation: California, USA
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Message non lude critor » 31 Mar 2015, 10:42

Very nice bug ! :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-82 Early Hardware and ROM Versions :: PCB Images

Message non lude CVSoft » 02 Avr 2015, 10:25

I finally got around to uploading the circuit board images. I took them under ultraviolet light to show where solder flux is present, as it fluoresces a yellow color under UV. Furthermore, PCB traces are a bit more visible. Interestingly, the ROM version is written directly on the mainboard for the early models.
I-0593 ROM 3.I-0593 ROM 4*I-0693 ROM 8.0I-0693E ROM 10.0
Normal light4980498149825006
UV light4985498649875007
I-0693H ROM 12.0I-0793F ROM 10.0I-1194Q ROM 18.0
Normal light498350114984
UV light498850094989

Between HW-H and HW-Q (and probably changed beginning with HW-K), a new mainboard design was made. I have noted these differences between the HW-H and HW-Q TI-82s:
  • On the display board, J9 is present and J10 is absent on HW-Q. On HW-H, J9 is absent and J10 is present.
  • On the mainboard, a resistor R21 with value 225 was added to the area to the bottom left of the RAM chip, nearest the two Zener diodes D3 and D4.
  • Jumper J2's place below the ASIC is occupied by an inductor in place of a zero-ohm resistor.
Additionally, between HW-F and HW-H, the value of R11 changed from 103 to 601.

On the early TI-82s, quite a bit of soldering work was done after initial assembly. In particular, components R13, R13-1, R14, R14-1, R15, R15-1, C2, C5, C6, C11, C12, and some test points were involved either directly or indirectly; see the UV fluorescence images to find the solder flux used, and the normal light images to see the different appearance of the solder.
Dernière édition par CVSoft le 18 Avr 2015, 10:18, édité 5 fois.
Avatar de l’utilisateur
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 16.4%
 
Messages: 31
Images: 289
Inscription: 24 Mar 2015, 22:24
Localisation: California, USA
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Message non lude critor » 04 Avr 2015, 09:48

Great pictures - thank you very much for your great work on documenting early TI-82 ! :bj:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 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.
732 utilisateurs:
>712 invités
>15 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)