π
<-

TI-82 Early Hardware and ROM Versions

Nouveautés, projets, mises à jour.

TI-82 Early Hardware and ROM Versions

Unread postby 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.
Last edited by CVSoft on 24 Feb 2017, 04:38, edited 13 times in total.
User avatar
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 16.4%
 
Posts: 31
Images: 289
Joined: 24 Mar 2015, 22:24
Location: California, USA
Gender: Male
Calculator(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI-82 Early Hardware and ROM Versions

Unread postby Adriweb » 30 Mar 2015, 02:22

Thanks for all that :)

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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: TI-82 Early Hardware and ROM Versions

Unread postby CVSoft » 30 Mar 2015, 08:41

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

Ooooooooh, thank you very much! :o I'm gold now!
User avatar
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 16.4%
 
Posts: 31
Images: 289
Joined: 24 Mar 2015, 22:24
Location: California, USA
Gender: Male
Calculator(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Unread postby critor » 30 Mar 2015, 10:27

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

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

Not only... ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI-82 Early Hardware and ROM Versions

Unread postby 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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: TI-82 Early Hardware and ROM Versions

Unread postby 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.
Last edited by CVSoft on 24 Feb 2017, 04:42, edited 1 time in total.
User avatar
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 16.4%
 
Posts: 31
Images: 289
Joined: 24 Mar 2015, 22:24
Location: California, USA
Gender: Male
Calculator(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Unread postby critor » 31 Mar 2015, 10:42

Very nice bug ! :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby CVSoft » 02 Apr 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.
Last edited by CVSoft on 18 Apr 2015, 10:18, edited 5 times in total.
User avatar
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 16.4%
 
Posts: 31
Images: 289
Joined: 24 Mar 2015, 22:24
Location: California, USA
Gender: Male
Calculator(s):
MyCalcs profile

Re: TI-82 Early Hardware and ROM Versions

Unread postby critor » 04 Apr 2015, 09:48

Great pictures - thank you very much for your great work on documenting early TI-82 ! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to Actualités

Who is online

Users browsing this forum: No registered users and 5 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.
737 utilisateurs:
>725 invités
>5 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)