Page 1 of 1

Spécifications Graph 90+E / fx-CG50 - 4 fois plus de RAM !

Unread postPosted: 01 Apr 2017, 00:56
by critor
Dans l'article précédent, nous partagions avec toi le logiciel d'émulation fx-CG Manager dédié aux nouveaux modèles Graph 90+E et fx-CG50 de la rentrée 2017 en France et dans le monde.

Chacun a donc pu tester ce qui l'intéressait, et notamment Teamfx sur Casiopeia qui a dumpé l'image ROM utilisée par l'émulateur et l'a décortiquée à la recherche de tous les changements matériels. ;)



Selon lui, l'OS est donc prévu pour adresser une puce ROM de 32 Mio, ce qui ne change pas par rapport à l'ancienne fx-CG10 ou fx-CG20 selon les pays.

Par contre, TeamFX valide notre estimation d'un processeur 2 fois plus rapide en extrayant sa fréquence, 116 MHz, soit bien le double des 58 MHz de la fx-CG10 ou fx-CG20 ! :bj:



Les anciens modèles fx-CG10 et fx-CG20 avaient un gros défaut, la mémoire RAM.
2 Mio pouvaient en effet paraître généreux, mais chaque application ne pouvait s'allouer qu'au mieux 128 Kio, ce qui ne permettait déjà même pas d'avoir en mémoire 1 écran au complet (384x216 pixels en 16-bits donnant 384x216x2 = 165888 octets = 162Kio). Une RAM utilisateur donc clairement sous-dimensionnée par rapport aux capacités du modèle... :mj:
Les projets extraordinaires qui ont pu être accomplis sur ce modèle, notamment CGDoom et ImageViewer, ont nécessité beaucoup d'acrobaties destinées à économiser au maximum la mémoire RAM, notamment des écritures temporaires dans la mémoire Flash beaucoup plus lente, ce qui impactait très négativement sur les performances finales.

Pour la nouvelle Graph 90+E il y a cette fois-ci beaucoup d'espoir, car l'analyse de l'image ROM de l'émulateur ne révèle pas 2 Mio de RAM mais 8 Mio, soit 4 fois plus ! :#tritop#:
Espérons donc qu'avec une telle augmentation, la quantité de mémoire allouable depuis une application ne sera plus bridée à 128Ko...



Par contre, TeamFX nous apprend que l'OS 3.00 est incompatible avec les anciens modèles fx-CG10 et fx-CG20, et qu'aucun outil communautaire ne permettra donc d'y forcer une installation fonctionnelle de cet OS. :#non#:
C'est dû à un changement de technologie, la mémoire cache SRAM étant remplacée par de la mémoire SDRAM avec en prime un adressage différent.




Source : http://casiopeia.net/forum/viewtopic.ph ... 816#p14816