π
<-
Chat plein-écran
[^]

Processeur Sharp EL-9950 enfin identifié: TLCS-900/L1 16bits

Online

Processeur Sharp EL-9950 enfin identifié: TLCS-900/L1 16bits

Unread postby critor » 11 Oct 2021, 10:41

Nous te parlons régulièrement des 3 constructeurs historiques de calculatrices graphiques :
Casio
,
Hewlett Packard
et
Texas Instruments
.

Mais au tout début de l'aventure, ils étaient en fait 4. Le constructeur manquant est
Sharp
.

Nous te parlons moins souvent de ce dernier parce qu'il fait moins de choses, et car les informations sont extrêmement difficiles à obtenir. Déjà depuis une 20aine d'années,
Sharp
semble avoir sous-traité le
marketing
ainsi que la logistique auprès de
Moravia
, une société en République Tchèque semblant à ce jour bien éloigné du contexte français. Les calculatrices graphiques
Sharp
ont ainsi justement presque entièrement disparu de nos rayons français dès le début des années 2000.

14699Le dernier modèle graphique est la
EL-9950
datant de la rentrée 2013.

On se demande même si
Sharp
n'a pas également sous-traité le développement auprès de la même société
(erreur que
Hewlett Packard
s'apprête peut-être également à commettre)
. En effet le retard technologique par rapport à la concurrence est abyssal :
  • la
    EL-9950
    de 2013 a été le premier modèle à pouvoir être mis à jour, avec en gros 15 ans de retard sur
    TI
    et 10 ans de retard sur
    Casio
  • pas de gestion d'applications additionnelles
  • pas de possibilité de stockage en
    Flash
  • pas de connectivité
    USB
  • pas de diode examen
  • pas de mode examen
  • pas de programmation
    Python
  • pas de publication de mises à jour du système
  • ...
Mais nous consacrerons d'autres articles pour mieux te situer la
EL-9950
par rapport à la concurrence, ce n'est pas le sujet aujourd'hui.

10198Cause ou conséquence de cette organisation en sous-traitance, les modèles
Sharp
rencontrent très peu de succès et n'intéressent pas grand monde. Il n'y a à notre connaissance pas de site proposant des programmes
Sharp
en téléchargement, et les informations sont extrêmement difficiles à trouver.

Si l'on ouvre la calculatrice
Sharp EL-9950
, on trouve une carte mère de référence
EL9950-KEY
apparemment conçue ou assemblée le
5 décembre 2016
.

La seule puce identifiable
Sharp LH28F800BJE-PTTL90
est une
Flash-ROM
de
1Mio
, contenant donc le système d'exploitation qui peut être mis à jour
(même si en pratique ça ne sert pas, vu que
Moravia
n'a jamais diffusé d'autre mise à jour que la version
1.2
initiale)
.

La
RAM
et le processeur ne sont hélas pas identifiables, puisque noyés sous des gouttes d'epoxy solidifié.

Le processeur utilisé par les calculatrices graphiques
Sharp
était ainsi toujours resté un grand mystère.

Mais aujourd'hui est un jour historique. Nous nous proposons de répondre à cette grande question, et te révéler enfin en exclusivité mondiale le processeur utilisé par
Sharp
.

Contrairement aux modèles précédents, il se trouve en effet qu'il existe un émulateur officiel pour le dernier modèle
EL-9950
dans sa version
1.2
.

Si l'on extrait les fichiers de l'émulateur, on obtient plusieurs bibliothèques
.dll
aux noms intéressants :
  • SimulatorTMP91C016.dll
  • SimulatorTMP91C025.dll

Selon leur signature, ces bibliothèques datent de 2009-2010 et sont fournies par
Toshiba
, société fabricant entre autres des puces électroniques.

et sont justement les références de 2 puces microcontrôleur de chez
Toshiba
conçues autour d'un
TLCS-900/L1
, processeur d'architecture 16 bits,
eurêka
! :bj:
Une différence semble être entre autres l'intervalle de fréquences officiellement supportées :
  • de
    2 MHz
    à
    27 MHz
    pour la
    TMP91C016
  • de
    4 MHz
    à
    36 MHz
    pour la
    TMP91C025
En pratique, on se rend compte que l'émulateur n'utilise que la bibliothèque
SimulatorTMP91C016.dll
, l'autre pouvant être effacée sans qu'il cesse de fonctionner.

14704Nous ne pouvons garantir que la
EL-9950
utilise un microcontrôleur
TMP91C016
,
Toshiba
ne développant pas systématiquement de bibliothèque d'émulation pour chacune de ses puces, et ayant peut-être juste fourni à
Sharp/Morovia
la bibliothèque de la puce la plus approchante.

Mais ce qui semble maintenant clair, c'est que la
EL-9950
et peut-être certains des modèles l'ayant précédée, utilisent un processeur 16 bits
TLCS-900/L1
.

Tentons de confirmer une dernière fois la chose avec un test trigonométrique : le calcul en mode degrés de
$mathjax$Arcsin\left(Arccos\left(Arctan\left(tan\left(cos\left(sin\left(9\right)\right)\right)\right)\right)\right)$mathjax$
, test popularisé entre autres par le musée
Datamath
. Le bon résultat est de 9, mais les calculatrices numériques répondent des valeurs approchant, représentatives du cœur de calcul utilisé.

Et bingo, la calculatrice
EL-9950
répond
8.9999999771708
, soit exactement la même chose que l'émulateur utilisant le microcontrôleur
TMP91C016
et donc le processeur
TLCS-900/L1
! :bj:

1470314702Sans nous attarder sur ces dernières, on peut également noter au passage que les modèles précédents
EL-9600
et
EL-9900
répondent également la même chose.
Mais après, le processeur
TLCS-900/L1
16 bits n'implique a priori absolument pas de supériorité des performances de la
EL-9950
sur les modèles 8 bits de chez
Texas Instruments
.

Le nombre de bits ne fait pas tout et ne doit surtout pas t'impressionner ; rappelons que l'une des pires calculatrices
Texas Instruments
jamais produites, la
TI-80
de 1995, utilisait également un processeur
Toshiba
16 bits.

Ou bien si ça ta parle davantage contre-exemple dans un tout autre contexte, on peut également citer l'
Atari Jaguar
de 1993, console de jeux vidéo de salon qui se prétendait en 64 bits face à la concurrence 16 puis 32 bits de l'époque ; on te laisse le soin de comparer les jeux sortis. :P

À très bientôt donc pour les tests de performances de la
Sharp EL-9950
. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.1%
 
Posts: 38524
Images: 11189
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Processeur Sharp EL-9950 enfin identifié: TLCS-900/L1 16

Unread postby DJ Omnimaga » 11 Oct 2021, 13:02

À moins que d'autres fonctions soient disponibles via d'autre menus, la programmation BASIC sur ce modèle semble similaire au vieux BASIC Casio des années 80-90.

EDIT Ah il semble y avoir un catalogue. Le fait qu'il n'y ait pas de port USB je présume qu'il faut acheter un cable spéciale impossible à trouver comme le fameur FA-123 des vieilles Casio?
User avatar
DJ OmnimagaPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 55.8%
 
Posts: 513
Images: 23
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
Class: Diplômé Secondaire (11ème année scolaire terminé)
YouTube: DJOmnimaga
Twitter: DJOmnimaga
Facebook: djomnimaga.music

Online

Re: Processeur Sharp EL-9950 enfin identifié: TLCS-900/L1 16

Unread postby critor » 11 Oct 2021, 22:54

Oui, il faut un câble spécial pour l'USB, j'en parlerai prochainement.

Sinon, il a existé un émulateur pour le modèle précédent
EL-9900G SII
. Mais je n'arrive pas à mettre la main sur le fichier.

Les mentions sur les sites/forums datent d'il y a presque 10 ans et renvoient sur https://www.sharp.de/cps/rde/xchg/de/hs ... ulator.htm , site qui ne traite plus des calculatrices et redirige maintenant chez
Moravia
.
Les fichiers étaient nommés
EL9900GSII_Simulator.zip
,
EL_9900GS2_Simulator_V104.zip
ou
EL_9900G_Simulator_v106.exe
.
Les adresses de téléchargement étaient :
http://www.sharp.de/cps/rde/xbcr/SID-C9 ... ulator.zip
http://www.sharp.de/cps/rde/xbcr/SID-00 ... r_V104.zip
http://www.sharp.de/cps/rde/xbcr/de/fil ... r_v106.exe
Elles n'ont malheureusement pas été sauvegardées correctement dans les archives du web.

Des mentions par ici, mais dans une partie archivée du forum
HP Museum
où il est bêtement impossible de répondre ni de contacter les intervenants :
https://archived.hpcalc.org/museumforum ... 39945.html
L'une des versions du
.zip
contiendrait un fichier
el9900gs_ver410.sim
correspondant à la
ROM
de
1 Mio
.

La page archivée mentionne taille et date des fichiers, sans permettre de les télécharger :
http://web.archive.org/web/201101070017 ... l/5206.htm
(2.29 MB, 13.12.2010)

http://web.archive.org/web/201105141547 ... l/5206.htm
(2.32 MB, 11.05.2011)

http://web.archive.org/web/201109260911 ... l/5206.htm
(2.36 MB, 14.07.2011)


Si quelqu'un a conservé une copie de cet émulateur et pouvait la repartager quelque part, ce serait bien sympa.
Non seulement cela sauverait cette pièce historique de l'aventure
Sharp
de la disparition, mais cela nous aiderait sans doute à découvrir et partager des informations complémentaires sur les anciens modèles, bien évidemment avec tous les crédits mérités.

Merci. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.1%
 
Posts: 38524
Images: 11189
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor


Return to News Sharp

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
Journées APMEP 2021 à l'IUT de Bourges les 24-25 Octobre. Viens rencontrer Casio, NumWorks, TI et Vittascience.
Coque NumWorks édition limitée Octobre 2021 à gagner.
123456
-
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.
591 utilisateurs:
>580 invités
>6 membres
>5 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)