π
<-
Chat plein-écran
[^]

Casio p7os : 1ère reprogrammation Graph 35+E sans fxRemote !

New postby critor » 28 Dec 2019, 11:12

7671L'outil
fxRemote
par
Simon Lothar
pour
Windows
permet de reprogrammer le système des calculatrices
Casio Graph
à technologie
Flash
, et de réaliser ainsi nombre de choses intéressantes :
  • mettre à jour la calculatrice lorsque le constructeur ne publie pas de mise à jour
  • améliorer les fonctionnalités de sa calculatrice en lui programmant le système d'un modèle supérieur lorsque compatible
  • modifier le comportement du système via divers patchs

Nous ignorons si c'est de sa propre initiative ou suite à des échanges avec
Casio
, mais cela fait maintenant plus de 5 ans que
Simon
ne publie plus de mise à jour de son outil.

Or
Casio
continuant à sortir de nouveaux modèles et versions, la compatibilité de
fxRemote
se dégrade ainsi naturellement année après année pour être totalement déplorable aujourd'hui.

Un gros problème de
fxRemote
est en effet qu'il inclut en dur les timbres à date et sommes de contrôle des
Boot Code
supportés, permettant en passant l'identification du modèle.
fxRemote
ne supporte ainsi pas d'origine nombre de modèles récents : :mj:
  • les
    Graph 25+E
    et
    Graph 25+Pro
    à processeur
    SH4
    dont le
    Boot Code
    de timbre à date
    2011.0531.1709
    lui est inconnu
  • les premières
    Graph 35+E
    et
    Graph 75+E
    dont le
    Boot Code
    différent de timbre à date
    2011.0531.1709
    lui est inconnu
  • les
    Graph 35+E II
    ,
    fx-CG20
    et
    Graph 90+E
    avec en prime une organisation mémoire différente

Mais ce n'est pas tout, car
fxRemote
inclut aussi en dur les numéros de versions système supportés au format X.XX. Il refuse ainsi de travailler avec toute version inconnue.
fxRemote
ne supporte ainsi pas d'origine toutes les versions qui circulent à ce jour : :mj:
  • toute version supérieure à
    2.02
  • toute version inférieure à
    1.02

Hélas
Simon
a toujours refusé de partager le code source de son outil interdisant ainsi toute amélioration, ce qui fait davantage penser à une intervention de
Casio
qu'à une simple baisse d'intérêt.

La communauté a contourné ces difficultés en te sortant des tutoriels te faisant utiliser divers patchs :
  • certains étant des versions modifiées de
    fxRemote
    , notamment pour les problèmes de
    Boot Code
  • et d'autres étant à appliquer à l'image système que tu souhaites programmer, notamment pour en truquer le numéro de version

Bien que louable soyons honnête, cette solution devenait de plus en plus complexe année après année, et la nécessité d'un outil de remplacement conçu sur de meilleures bases et ouvert devenait de plus en plus évidente.

de
Planète Casio
avait commencé à développer un outil tiers et ouvert,
p7os
cette fois-ci pour
Linux
, dans le contexte de sa bibliothèque
p7
, mais en avait hélas interrompu le développement en 2017 après avoir cassé deux
Graph 35+E
.

En ce jour historique de
Planète Casio
a réussi à corriger le bug en question et à réaliser ainsi la première reprogrammation de
Graph 35+E
sans
fxRemote
! :bj:

Cela n'a été testé qu'avec un modèle bien précis, certes récent.

Il faudra vérifier que le support est au moins aussi étendu que celui de
fxRemote
, notamment avec les anciens modèles
SH3
et
Graph 25+Pro
plus particuliers.

Mais une fois fait, c'est la porte enfin ouverte à la gestion des modèles récents et supérieurs
Graph 35+E II
et
Graph 90+E
qui semblait utopique avec
fxRemote
! :bj:

Espérons qu'une version
Windows
sera également prévue... ;)

Divers (Un)Boxing week 2019 - day #3 : TI-RGB Array

New postby critor » 28 Dec 2019, 09:53

12006La
Boxing week
est une période de 6 jours débutant le 26 décembre. Le terme, inventé et popularisé dans les années 2000 en
Grande Bretagne
et dans les pays du
Commonwealth
, désigne une période de promotions où les différents distributeurs écoulent leur stock d'invendus de
Noël
, à l'origine à des prix intéressants.

Dans notre
(Un)Boxing week 2019
sur
TI-Planet
, nous te proposons donc, cette semaine uniquement, de te déballer ou tester tous nos cadeaux inédits à raison de 1 par jour, un petit avant-goût des recherches, tests et expériences à venir sur le site pour l'année 2020 ! ;)

Voici aujourd'hui le nouveau périphérique
TI-RGB Array
, connectable aux
TI-83 Premium CE
,
TI-84 Plus CE
ou
TI-Nspire CX
à l'aide de l'interface
TI-Innovator Hub
.

A bientôt pour en découvrir tous les moindres secrets ! ;)
Link to topic: (Un)Boxing week 2019 - day #3 : TI-RGB Array (Comments: 1)

Divers (Un)Boxing week 2019 - day #2 : Test PM-140

New postby critor » 27 Dec 2019, 12:27

La
Boxing week
est une période de 6 jours débutant le 26 décembre. Le terme, inventé et popularisé dans les années 2000 en
Grande Bretagne
et dans les pays du
Commonwealth
, désigne une période de promotions où les différents distributeurs écoulent leur stock d'invendus de
Noël
, à l'origine à des prix intéressants.

Dans notre
(Un)Boxing week 2019
sur
TI-Planet
, nous te proposons donc, cette semaine uniquement, de te déballer ou tester tous nos cadeaux inédits à raison de 1 par jour, un petit avant-goût des recherches, tests et expériences à venir sur le site pour l'année 2020 ! ;)



Même si tu l'ignores,
Texas Instruments
n'a pas fait que des calculatrices comme produits électroniques grand public.

En 1987,
Texas Instruments
lance sa branche d'assistants électroniques de poche gérant les données personnelles
(répertoires téléphoniques et carnets d'adresses électroniques - en anglais data banks)
, avec le
TI-2700 Mini Data Bank
.

En 1991,
Texas Instruments
sépare cette branche en deux sous-branches qui évolueront en parallèle, avec une nouvelle gamme de produits : les agendas électroniques
(en anglais personal organizers)
. La nuance est qu'ils disposent en plus d'un calendrier permettant de créer des rendez-vous, et potentiellement de les associer aux données précédemment citées. Le premier du nom est le
PS-6200
, et à partir de ce moment-là les modèles sortis dans ces deux branches seront tous préfixés par
PS
pour
Pocket Solutions
.

En 1998,
Texas Instruments
rafraîchit la branche des
data banks
avec un éventail de trois nouveaux modèles pour lesquels il opte de plus pour un nouveau préfixe,
PM
:
  • le
    PM-100
  • le
    PM-120
  • le
    PM-140
Et c'est fini, en mai 2000
Texas Instruments
annonce sur son site l'abandon du développement des assistants électroniques de poche.



120011200011999Nous voici donc réunis aujourd'hui pour le test du
PM-140
sorti en 1998.

1200512002Une fois déplié, l'appareil nous présente :
  • dans sa partie haute l'écran ainsi qu'un clavier calculatrice et la pavé directionnel
  • dans sa partie basse un clavier
    Qwerty

Le
PM-140
est la version haut de gamme de la dernière série de
data banks
par
Texas Instruments
, différant par leur mémoire comme indiqué en façade au-dessus de l'écran :

1200412003La face arrière nous indique une alimentation par 2 piles bouton
CR2032
de 3 Volts chacune.

On note un timbre à date
C-1198
indiquant un assemblage en
novembre 1998
dans l'usine
C
(Thaïlande)
.

1198211981L'écran est conçu pour afficher 3 lignes de 12 caractères chacune:
  • 1 ligne de caractères chacun confié à une cellule matricielle de 5×5 pixels
  • 2 lignes de chiffres chacun confié à une cellule numérique à 7 segments

Notons de plus que l'écran peut être éclairé pour une meilleure lisibilité. :)

119931199211990119881198711983

Par rapport au on ressent une ici une intégration nettement inférieure, les taches plus restreintes étant éclatées entre davantage d'applications de plus bien plus cloisonnées.

119841198511986Notons toutefois les touches
Company
,
Private
et
Other
qui permettent de basculer entre les données personnelles et professionnelles au sein de ces diverses applications.


1198911991Nous avons aussi
Calculator
pour une calculatrice non scientifique
(1+2×3=9)
sur pas moins de 12 chiffres significatifs.

1199711998L'ouverture nous révèle une unique carte électronique architecturée autour des puces inconnues présentes aux emplacements
U1
et
U2
.

On peut toutefois comprendre leur rôle en consultant les modèles inférieurs
PM-100
et
PM-120
.

Sur la
PM-100
qui n'a que
2 Kio
de mémoire, la puce à l'emplacement
U4
est absente.
Par élimination la puce à l'emplacement
U1
doit intégrer le processeur ainsi qu'un espace de stockage de
2 Kio
.

Quant à la puce à l'emplacement
U4
il s'agit donc probablement d'une mémoire
RAM
:
  • de
    8 Kio
    donnant bien 2+8=
    10 Kio
    sur
    PM-120
  • de
    32 Kio
    donnant bien 2+32=
    34 Kio
    sur
    PM-140

Sur le
PocketMate 300
l'emplacement
U10
est laissé vide, ce qui ne fait donc bien que
128 Kio
.

Mais cela nous permet surtout de remarquer que chaque emplacement est en fait double, avec des
U11
et
U12
respectivement dans les
U9
et
U10
, destinés à accueillir des puces plus petites.

1199511996Notons d'ailleurs une curiosité avec une espèce de feuille non solidarisée au dos de l'écran sur le seul
PM-140
.

En effet le
PM-140
est le seul modèle offrant un éclairage de l'écran, et c'est cette feuille qui le fournit comme tu peux le constater ci-contre.



Crédits images
:
PM-100
et
PM-120
Link to topic: (Un)Boxing week 2019 - day #2 : Test PM-140 (Comments: 0)

Divers Le secret de l'Avent 2019 jour 27 : révélation !

New postby critor » 26 Dec 2019, 21:33

KITT wrote:
11980Je suis
KITT
, la voiture de la série
K2000
(ou
Knight Rider
en anglais)
:

Dans ma série apparaissait également régulièrement un ordinateur
TIPC
(
Texas Instruments Professional Computer
)
, sur lequel on avait rajouté quelques autocollants avec le logo
Texas Intruments
afin de bien mettre en valeur ce constructeur. ;)


Notre énigme de l'Avent 2019 que nous te proposions depuis le 1er décembre avec des indices et morceaux de
Python
quotidiens est maintenant terminée.

La réponse était donc
KITT
.

En effet, dans l'épisode 2 de la saison 3 de
K2000
,
Le Roi des robots - 2/2
,
KITT
affiche une première version d'un code source en langage
BASIC Applesoft
, reconnaissable à ses instructions
HTAB
et
VTAB
:


Dans l'épisode 11,
Le Caméléon
, on voit
KITT
enfin exécuter ce code, dans une version corrigée et complétée.

Voici le code final en question, que tu pourras par exemple coller et lancer sur un émulateur d'
Applesoft BASIC
en ligne
:
Code: Select all
1  SPEED= 240
50  HOME
55  INPUT "";W$
70  HTAB 9
82  HTAB 9
85  PRINT
90  FOR A = 1 TO 30
100 R =  RND (9)
140  HTAB 1
150  PRINT  SIN (R),
151  HTAB 7: PRINT "      ",
155  HTAB 12
160  PRINT  COS (R),
161  HTAB 19: PRINT "      ",
165  HTAB 24
170  PRINT  TAN (R),
171  HTAB 28: PRINT "       ",
200  NEXT A
300  HOME
350  FOR G = 1 TO 3
400  PRINT "MARK MARSHALL 3526-3782"
410  PRINT "DON SHARP     2415-3816"
420  PRINT "BILL STARK    3454-3921"
430  PRINT "KURT BORG     5647-2931"
440  PRINT "LEROY JOESEPH 5473-3333"
450  PRINT "KEVIN DOWNEY  9990-6969"
460  PRINT "ERIC VESPER   2738-4628"
470  PRINT "MIMI SOUDAN   3425-2837"
480  PRINT "C. GIBSON     3516-9827"
490  PRINT "CHRIS MILLER  4622-2819"
500  PRINT "JOHN SITCOM   2516-3981"
510  PRINT "STEVE PENCE   3617-2938"
520  PRINT "PHIL MORITS   5783-4720"
530  PRINT "MARK FOSTER   4537-1984"
540  PRINT "DEKE MILLER   4527-4729"
550  PRINT "BRAD REYZE    3541-3721"
560  PRINT "RANDY RODGERS 4627-4478"
570  PRINT "DENNIS PARR   3621-2836"
590  PRINT "DAN BUCK      4526-4627"
600  PRINT "A.J. MCDONALD 3619-8972"
610  PRINT "IAN WAYNE     3276-8567"
620  PRINT "JIM DAWSON    4562-4362"
630  PRINT "JUDY ALLEN    5171-9292"
640  PRINT "DAVID CAZARUS 9475-4627"
650  PRINT "MIKE CRAVEN   4562-7829"
660  PRINT "BILL BUSAK    3546-3719"
670  PRINT "HELEN DAVIS   5632-1938"
680  PRINT "CHRIS ALSIP   1113-7858"
690  PRINT "BRUCE GOLSKI  4451-1031"
695  PRINT "DAVE DEVLIN   2541-5463"
700  NEXT G
800  HOME
850  FLASH
875  HTAB 7
880  VTAB 3
900  PRINT "SYSTEMS DEVICE LOADING 5.2"
950  NORMAL
960  FOR G = 1 TO 3
975  PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT
990  PRINT : PRINT : PRINT : PRINT : PRINT
1000  PRINT "     WHAT THE HECK"
1100  PRINT "     THE JURY DECISION"
1200  PRINT "     TO DENY MAYOR SMITH"
1300  PRINT "     HIS CHOICE OF"
1400  PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT
1500  PRINT "     THESE AND OTHER"
1600  PRINT "     STORIES CAN BE SEEN"
1700  PRINT "     ON THE AMAZING"
1800  PRINT "     CANTERBURY STORIES"
1900  PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT
2000  PRINT "     KNIGHT INDUSTRIES"
2100  PRINT "     TWO THOUSAND"
2200  PRINT "     LOADED AND READY"
2300 NEXT G


Nous t'avions fort fidèlement adapté ce code en
Python
, mais en y rajoutant un codage affine
(Terminale S Spécialité Mathématiques)
des chaînes de caractères affichées :
Code: Select all
from random import *
from math import *
from sys import *
ml=11
def htab(n,s=""):
  while(len(s)<n):s+=" "
  return s[:n]
def vtab(n):return "\n"*n
def home():print(vtab(ml))
def main(p1=0,p2=2,p3=0,p4=0,p5=1):
  home()
  for a in range(30):
    r=randint(0,9)
    t=str(sin(r))
    t=htab(6,t)
    t+=" "*6
    t=htab(11,t)
    t+=str(cos(r))
    t=htab(18,t)
    t+=" "*6
    t=htab(23,t)
    t+=str(tan(r))
    print(t)
  home()
  l=[]
  l.append('qlxzmqlxVjlXXpgWEPp^wW')
  l.append('AhOmVjlxFWNygPpwyE')
  l.append('JHXXmVolxzpNgNPpUWy')
  l.append('zMxomJhxQgEN^PWUpy')
  l.append('XZxhvmahZVZFjgN^pPpppp')
  l.append('zZfHOmAhDOZvUUU`PEUEU')
  l.append('ZxHcmfZVFZxW^pwPNEWw')
  l.append('qHqHmVhMAlOpNWgPWwp^')
  l.append('cimQHJVhOpgyEPUwW^')
  l.append('cjxHVmqHXXZxNEWWPWwyU')
  l.append('ahjOmVHochqWgyEPpUwy')
  l.append('VoZfZmFZOcZpEy^PWUpw')
  l.append('FjHXmqhxHoVg^wpPN^W`')
  l.append('qlxzmshVoZxNgp^PyUwN')
  l.append('AZzZmqHXXZxNgW^PN^WU')
  l.append('JxlAmxZvTZpgNyPp^Wy')
  l.append('xlOAvmxhAQZxVNEW^PNN^w')
  l.append('AZOOHVmFlxxEWyPWwpE')
  l.append('AlOmJMczNgWEPNEW^')
  l.append('liaimqcAhOlXApEyUPwU^W')
  l.append('HlOmDlvOZpW^EPwgE^')
  l.append('aHqmAlDVhONgEWPNpEW')
  l.append('aMAvmlXXZOgy^yPUWUW')
  l.append('AlfHAmclTlxMVUN^gPNEW^')
  l.append('qHzZmcxlfZOgEWP^wWU')
  l.append('JHXXmJMVlzpgNEPp^yU')
  l.append('jZXZOmAlfHVgEpWPyUpw')
  l.append('cjxHVmlXVHFyyypP^wgw')
  l.append('JxMcZmQhXVzHNNgyPy`py')
  l.append('AlfZmAZfXHOWgNyPgNEp')
  t=len(l)
  l.append('VvVmAZfHcZmXhlAHOQmgiW')
  l.append('DjlomojZmjZcz')
  l.append('ojZmaMxvmAZcHVHhO')
  l.append('ohmAZOvmqlvhxmVqHoj')
  l.append('jHVmcjhHcZmhs')
  l.append('ojZVZmlOAmhojZx')
  l.append('VohxHZVmclOmJZmVZZO')
  l.append('hOmojZmlqlTHOQ')
  l.append('clOoZxJMxvmVohxHZV')
  l.append('zOHQjomHOAMVoxHZV')
  l.append('oDhmojhMVlOA')
  l.append('XhlAZAmlOAmxZlAv')
  l.append('BmlHOVHmlssHcjZmqhOmchAZi')
  l.append('_MHmVMHVPaZmu')
  for k in range(len(l)):l[k]=da(l[k],p1,p2,p3,p4,p5)
  for k in range(t):l[k]=htab(14,l[k][:-9])+l[k][-9:]
  for g in range(3):
    for k in range(t):print(l[k])
  home()
  print(vtab(2),htab(6)+l[k+1])
  t=k+2
  for g in range(3):
    print(vtab(ml-12))
    u=t
    for f in range(3):
      print(vtab(ml-10))
      for k in range(u,u+4-(f==2)):print(htab(4)+l[k])
      u=k+1 
def da(a,b,c,d,e,f):
  g,h=0,""
  while f*g%c!=1:g+=1
  for k in range(len(a)):h+=chr(g*(ord(a[k])-d-e)%c+b)
  return h

Le décodage d'une seule de ces chaînes permettait de trouver la réponse via une simple recherche
Google
.

11828La réponse a été trouvée et formulée :
  • dès le 20 décembre par qui a tilté sur les
    125 Mo
    de mémoire de
    KITT
    (ou plus précisément dans la série 1000 Mbits)
    , capacité peu usuelle en informatique où tout se chiffre normalement en puissances de 2
  • puis le 24 décembre par qui quant à lui s'est appuyé sur le script
    Python
    fourni et en a cassé le codage affine

Félicitations, vous gagnez donc tous les deux les 2 superbes calculatrices
TI-Nspire CX II-T
mises en jeu ! :bj:

Téléchargement
:
KITT animation
(pour
TI-83 Premium CE
connectée à un
TI-RGB Array
via un
TI-Innovator Hub
)

Casio OpenJazz Jackrabbit : pack des 30 niveaux bonus en 3D mode 7

New postby critor » 26 Dec 2019, 15:22

11891Dans un article précédent nous t'informions de l'arrivée sur ta
Graph 90+E
(ou
fx-CG50
hors de nos frontières)
du
platformer
PC/Mac
mythique des années 1990,
Jazz Jackrabbit
! :bj:

Nous te partagions de plus les fichiers du 1er des 9 épisodes du jeu complet, distribué sur disquette en
shareware
à l'époque, avec :
  • 6 niveaux
  • 2 niveaux secrets
  • 1 niveau de
    boss
  • 3 niveaux bonus en
    3D Mode 7

Par la suite, nous te partagions l'épisode spécial diffusé également en
shareware
pour
Noël 1994
, avec en prime :
  • 3 niveaux
  • 1 niveau secret
  • 3 niveaux bonus en
    3D Mode 7

11979Adores-tu ces niveaux bonus en
3D Mode 7
?
Si oui tu as peut-être remarqué que tu n'avais pas besoin de te taper tous les niveaux pour en trouver l'accès, et pouvais directement sélectionner
BONUS STAGE
au menu d'accueil.

Mais petit problème, le menu ne te permet pas de choisir le niveau bonus que tu souhaites jouer.

Il te faisait donc commencer systématiquement au bonus n°0 de l'épisode 1, puis les bonus n°1 et 2 du même épisode, et puis plus rien...

Tu n'avais donc pas accès via ce menu aux 3 niveaux bonus supplémentaires rajoutés par l'épisode de
Noël 1994
. :'(

En effet les niveaux bonus ont leurs fichiers numérotés de façon consécutive :
  • 0 à 2 pour l'épisode 1
  • 3 à 5 pour l'épisode 2
  • 6 à 8 pour l'épisode 3
  • 9 à 11 pour l'épisode 4
  • 12 à 14 pour l'épisode 5
  • 15 à 17 pour l'épisode 6
  • 18 à 20 pour l'épisode A
  • 21 à 23 pour l'épisode B
  • 24 à 26 pour l'épisode C
  • 27 à 29 pour l'épisode X
Après donc avoir gagné le niveau bonus n°2, le jeu était donc incapable de passer au niveau bonus n°27 de l'épisode de
Noël
, puisque cherchant le niveau bonus n°3 issu de l'épisode 2.

11892Aujourd'hui, tu vas enfin pouvoir enchaîner les 30 niveaux bonus du jeu, grâce au pack dédié que nous t'avons concocté. :bj:

Il contient l'ensemble des fichiers bonus intermédiaires, et te permettra donc d'enchaîner cette fois-ci depuis le menu d'accueil l'intégralité des niveaux bonus du n°0 au n°29 ! :bj:

Joyeux
Noël
! ;)

Pour jouer, si ce n'est pas déjà fait tu auras besoin de copier les 3 éléments suivants directement à la racine de l'espace de stockage
USB
de ta
Graph 90+E
, c'est-à-dire là où se trouvent les fichiers
.g3a
des applications et pas dans un sous-dossier :
  • le fichier de l'application
    openjazz.g3a
  • le dossier
    jazz
    qui vient avec et contient les fichiers de jeu communs
  • le dossier
    jazz
    téléchargé séparément et contenant les fichiers de jeu spécifiques à un ou plusieurs épisodes

Téléchargements
:


Divers (Un)Boxing week 2019 - day #1 : Test PocketMate 400

New postby critor » 26 Dec 2019, 13:56

La
Boxing week
est une période de 6 jours débutant le 26 décembre. Le terme, inventé et popularisé dans les années 2000 en
Grande Bretagne
et dans les pays du
Commonwealth
, désigne une période de promotions où les différents distributeurs écoulent leur stock d'invendus de
Noël
, à l'origine à des prix intéressants.

Dans notre
(Un)Boxing week 2019
sur
TI-Planet
, nous te proposons donc, cette semaine uniquement, de te déballer ou tester tous nos cadeaux inédits à raison de 1 par jour, un petit avant-goût des recherches, tests et expériences à venir sur le site pour l'année 2020 ! ;)



Même si tu l'ignores,
Texas Instruments
n'a pas fait que des calculatrices comme produits électroniques grand public.

En 1987,
Texas Instruments
lance sa branche d'assistants électroniques de poche gérant les données personnelles
(répertoires téléphoniques et carnets d'adresses électroniques - en anglais data banks)
, avec le
TI-2700 Mini Data Bank
.

En 1991,
Texas Instruments
sépare cette branche en deux sous-branches qui évolueront en parallèle, avec une nouvelle gamme de produits : les agendas électroniques
(en anglais personal organizers)
. La nuance est qu'ils disposent en plus d'un calendrier permettant de créer des rendez-vous, et potentiellement de les associer aux données précédemment citées. Le premier du nom est le
PS-6200
, et à partir de ce moment-là les modèles sortis dans ces deux branches seront tous préfixés par
PS
pour
Pocket Solutions
.

En 1997,
Texas Instruments
rafraîchit la branche des
personal organizers
avec un éventail de trois nouveaux modèles pour lesquels il opte de plus pour un nouveau préfixe,
PocketMate
:
  • le
    PocketMate 200
  • le
    PocketMate 300
  • le
    PocketMate 400
Et c'est fini, en mai 2000
Texas Instruments
annonce sur son site l'abandon du développement des assistants électroniques de poche.



1197811975Nous voici donc réunis aujourd'hui pour le test du
PocketMate 400
sorti en 1997.

Le boîtier se déplie avec :
  • dans sa moitié haute l'écran ainsi qu'un clavier calculatrice
  • dans sa moitié basse un clavier
    Qwerty

Le
PocketMate 400
est la version haut de gamme de la dernière série de
personal organizers
par
Texas Instruments
, différant par leur mémoire comme indiqué en façade au-dessus de l'écran :

1197711976La face arrière nous indique une alimentation par 2 piles bouton
CR2032
de 3 Volts chacune.

On note un timbre à date
C-1097
indiquant un assemblage en
octobre 1997
dans l'usine
C
(Thaïlande)
.

Les contacts métalliques que laissent apparaître 5 orifices rapprochés ne sont pas le buzzer piézoélectrique même si ça y ressemble beaucoup, mais un port de connectivité permettant de sauvegarder et charger les données avec un ordinateur. Il faut toutefois pour cela une station d'accueil
(docking station)
, périphérique intermédiaire se connectant sur le port série
DB9
de l'ordinateur, le
Quick-connect PC Link
dont nous ne disposons pas à ce jour.

1195211953L'écran est conçu pour afficher 6 lignes de 24 caractères chacune. L'affichage de chaque caractère est confié à une cellule matricielle de 5×5 pixels.
24 cellules matricielles de 5×1 pixels permettent également de souligner la 1ère ligne et la préssenter ainsi comme un titre.

Notons de plus que l'écran peut être éclairé pour une meilleure lisibilité. :)

Les grosses touches bleues permettent de basculer entre les principales applications disponibles :
  • Addresses
    pour les adresses
  • Notes
    pour les mémos
  • Remiders
    pour les rendez-vous
La touche
Menu
permet quant à elle d'afficher un menu principal spécifique à chacune de ces applications.
119731197211971


1196911970Nous avons aussi comme autres applications :
  • Calculator
    pour une calculatrice non scientifique
    (1+2×3=9)
    sur 10 chiffres significatifs
  • Find
    pour effectuer une recherche parmi tout ou partie des données précédentes
  • et
    Options

119501196711951
Options
permet quant à elle d'accéder à l'ensemble des réglages et donc d'en apprendre davantage sur cet appareil.

Par exemple, les données ne sont pas perdues lors d'un changement de piles à condition de changer les piles une par une, en commençant par la n°2.

Ce qui veut dire que le stockage des jusqu'à
256 Kio
de données s'effecture dans une mémoire
RAM
et non une mémoire
Flash
, ce qui est cohérent pour l'époque, les premières calculatrices à mémoire
Flash
n'arrivant qu'en 1998
(
TI-73
et
TI-89
)
et 1999
(
TI-83 Plus
et
TI-92 Plus
)
.

11974On confirme en passant bien qu'il s'agit de
256 Kio
de stockage
(c'est-à-dire 256×1024 octets)
puisque nous avons pas moins de 261343 octets disponibles.

1196611965Un sous-menu
Options
permet également d'accéder à tout une autre série de possibilités couvrant pléthore de besoins de par le monde.

On peut y choisir entre autres si la semaine démarre le
Lundi
ou le
Dimanche
, le délai d'extinction, ou encore la langue parmi les 5 disponibles :
  • Anglais
  • Espagnol Castillan
  • Français
  • Italien
  • Allemand
119641196311968


Pour l'époque c'était effectivement bien du haut de gamme ! :bj:

11960Outre le buzzer piézoélectrique faisant un petit bip à chaque pression de touche, l'ouverture nous révèle pas moins de 3 cartes électroniques reliées par des nappes, avec de haut en bas :
  • la carte écran de référence
    T686-20-1
    avec pas moins de 2 circuits intégrés inconnus aux emplacements
    U1
    et
    U2
  • la carte principale
  • la carte de communication
1195511957


11956Sur la carte principale, nous notons plusieurs puces :
  • à l'emplacement
    IC1
    une
    T6M88
    de chez
    Toshiba
    , le processeur avec coeur compatible
    z80
    comme pour les calculatrices graphiques de la marque
  • à l'emplacement
    U6
    une
    AB235120063
    qui est en fait la
    ROM
    de
    64 Kio
    contenant donc le microprogramme exécuté
  • aux emplacements
    U9
    et
    U10
    2 puces
    KM681000CLG-7L
    de chez
    SEC
    qui sont de la
    RAM
    de
    128 Kio
    chacune ce qui nous donne bien les
    256 Kio
    promis

Les modèles inférieurs
PocketMate 200
et
PocketMate 300
ne diffèrent que par ces dernières puces.

Sur le
PocketMate 300
l'emplacement
U10
est laissé vide, ce qui ne fait donc bien que
128 Kio
.

Mais cela nous permet surtout de remarquer que chaque emplacement est en fait double, avec des
U11
et
U12
respectivement dans les
U9
et
U10
, destinés à accueillir des puces plus petites.

Et effectivement sur le
PocketMate 200
ce sont les petits emplacements
U11
et
U12
qui sont utilisés pour accueillir 2 petites puces
RAM
de
32 Kio
chacune, ce qui ne donne bien plus que
64 Kio
.



Crédits images
:


Divers Le secret de l'Avent 2019 jour 26

New postby critor » 26 Dec 2019, 10:55

? wrote:11949Tu devrais tenter main(32,59,64,45).

Méfie-toi des imitations :
Code: Select all
Send("CONNECT RGB
8→N
0→D
1→S
suite(255/cosh(X-N),X,1,N→L₁
N→dim(L₂
0L₂+N-1→L₂
While non(getKey
  max(0,L₂-1→L₂
  N-1→L₂(D+1
  For(I,0,N-1
    Send("SET RGB eval(I+N) eval(L₁(1+L₂(I+1))) 0 0
  End
  D+S→D
  S(1-2(D=N-1 ou non(D→S
End
Send("DISCONNECT RGB

Tu sèches ? Regarde l'indice précédent, ou encore le récapitulatif par et .
Link to topic: Le secret de l'Avent 2019 jour 26 (Comments: 5)

Divers Test Eurotronics TR550 Berlitz Interpreter 2 et self-test

New postby critor » 25 Dec 2019, 00:27

1194711946Aujourd'hui voici ci-contre le
Berlitz Interpreter 2
alias
TR550
par
Eurotronics
que nous allons te tester comme personne ne l'a jamais fait ! :bj:

Datant de 1992 il s'agit d'un traducteur de poche. Pour l'époque il ne s'agissait toutefois pas encore de traduire des phrases, mais plutôt des mots. Appareil qui s'apparente donc plutôt à un dictionnaire électronique.
5 langues sont gérées comme tu peux le noter au clavier :
  • Anglais
    (
    EN
    glish)
  • FR
    ançais
  • Allemand
    (
    GE
    rman)
  • Espagnol Castillan
    (
    SP
    anish)
  • Italien
    (
    IT
    alian)
Il inclut aussi un mode calculatrice travaillant sur pas moins de 10 chiffres significatifs, mais il s'agit d'une calculatrice non scientifique ne respectant pas les priorités opératoires
(1+2×3=9)
.

1194211945Nous avons dit
Eurotronics
, mais en réalité comme indiqué au dos, il y a plusieurs acteurs derrière ce produit :
  • Berlitz Publishing
    , société américaine spécialisée dans l'apprentissage des langues
  • Xerox
    , société américaine principalement connue comme l'inventeur du photocopieur sur papier ordinaire et premier fabricant d'imprimantes, qui a proposé de racheter
    Hewlett Parckard
    il y a quelques semaines
  • Microlytics
    , une société fondée en 1985 par un employé de
    Xerox
    et avec l'aide de ce dernier, ayant fusionné avec
    Selectronics
    en 1990
  • et
    Eurotronics
    , entreprise partenaire de
    Microlytics
    pour la distribution de ses produits en Europe
La
TR550
est gourmande, nécessitant d'être alimentée par 2 piles boutons, en prime de grosses
CR2430
de 3 Volts chacune ! :o

11943L'écran est ici un peu fatigué comme tu vois, avec beaucoup de colonnes de pixels mortes dans son extrémité droite.

Il s'agit d'un écran à cristaux liquides
(
LCD
)
pouvant afficher 2 lignes de 20 caractères. Pour cela il dispose de 40 cellules matricielles de 5×8 pixels chacune.

11944Comme beaucoup de produits électroniques la
TR550
dispose d'un programme d'auto-diagnostic intégré
(
SELFTEST
)
, utilisé en aval de la chaîne de production. Et grand secret que nous te révélons ce soir, nous en connaissons la combinaison secrète, apparemment non encore documentée sur Internet ! :bj:

Il te suffit donc de maintenir la touche
ON
tout en enfonçant et relâchant le bouton de réinitialisation
RESET
au dos :
  1. Une première phase appelée
    SELFTEST ROM
    démarre immédiatement et compte en hexadécimal jusqu'à
    7f
    .
    Mais cela ne veut absolument pas dire que la
    ROM
    ne fait que 128 octets, dans lesquels aucun dictionnaire ne rentrerait d'ailleurs. Il s'agit probablement d'un découpage de la vérification de la
    ROM
    en 128 morceaux.
  2. Puis
    SELF TEST LCD
    permet de mieux comprendre ce qui ne va pas avec l'écran via l'affichage de différents motifs.
  3. Enfin, la dernière phase de test invite à presser les touches clavier une par une.
Séquence de test complète ci-dessous :


11941Enfin, procédons à l'ouverture. Nous y trouvons une carte électronique avec plusieurs références :
  • EUROTRONICS 703-5501-01
  • TR-550 REV. 3
    , suggérant qu'il s'agit déjà d'une 3ème version

Bien que noyées sous des gouttes d'epoxy solidifiées, les références de puces électroniques sont généreusement indiquées sur la carte. Nous avons donc une architecture à 3 puces :
  • SED1521D
    qui de par sa position et ses connexions est de façon évidente le contrôleur d'écran, par
    Epson-Seiko
    ,
    Epson
    étant aussi un fabricant de calculatrices
  • LH534H
    qui est en fait une
    ROM
    d'une capacité de
    512 Kio
    , par
    Sharp
    , autre fabricant de calculatrices
  • SMC6246
    qui est un microcontrôleur construit autour du processeur
    4-bits
    SMC6200
    , par
    S-MOS Systems

-
Search
-
Featured topics
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
642 utilisateurs:
>634 invités
>3 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)