π
<-

News 2024
July (2)
June (1)

News 2023
May (2)
April (1)
March (1)

News 2022
March (3)

News 2021
June (1)
May (5)
April (3)

News 2020

News 2019
July (2)
April (1)

News 2018
August (1)
July (1)
June (3)

News 2017
August (2)
July (2)
March (1)

News 2016
April (3)
March (3)

News 2015
August (2)
July (2)
June (1)
May (4)
March (1)

News 2014
August (2)
July (2)
June (1)
May (1)

News 2013
August (12)
July (1)
June (1)
May (5)
April (4)
March (1)

News 2012

Manipulation objets graphiques dans les programmes HP-Prime

New postby critor » 12 Aug 2013, 14:47

La plupart des calculatrices graphiques disposent d'objets graphiques rectangulaires utilisables dans leur langage de programmation interprété officiel.
Most graphic calculators have rectangular graphic items usable on their own interpreted programming language.


Ces objets s'appellent Picture sur les TI-z80. La nouvelle TI-84 Plus C Silver Edition couleur de la rentrée 2013 rajoute même un deuxième type d'objet graphique avec quelques spécificités, le type Background.
Those items are called Picture on TI-z80. The new TI-84 Plus C Silver Edition color calculator for back to school 2013 even adds a second specific graphic item, the Background type.


Ces objets disposent toutefois souvent de nombre de limitations dans les langages de programmation officiels:
  • leur nombre est limité
  • ils sont bloqués à la taille de l'écran
  • ils ne peuvent pas être créés sur la calculatrice et nécessitent un programme assembleur ou bien un logiciel spécifique sur l'ordinateur
  • dans le cas où ils peuvent être créés sur la calculatrice, c'est uniquement en stockant l'état courant de l'écran (capture d'écran)
  • ils ne peuvent pas être modifiés mais uniquement écrasés par une nouvelle création d'objet
  • il n'est pas possible d'afficher une partie de ces objets
  • ces objets ne peuvent être affichés qu'en partant du point en haut à gauche de l'écran
However those items often have some limitations with the official programming language:
  • their numbers is limited
  • they are bound by the screen size
  • they can not be created on-calc and thus need an ASM program or a specific software on a computer
  • if they can be created on-calc, the only way is to store the content of the screen (screenshot)
  • they can not be modified but only overwritten through the creation of a new object
  • it is not possible to show a part of those items
  • those items can only be displaying by starting at the top left of the screen


Certes, nombre de programmes assembleur permettent de passer outre. Mais ils utilisent souvent à cette fin leur propre format d'objet graphique qui est donc incompatible.
Of course, there are ASM programs going through these limitations. However, they often use for this purpose their own grapahic item format which is thus incompatible.




Le langage de programmation officiel de la HP-Prime lui nous réserve nombre de surprises de ce côté-là, puisqu'il est possible de créer des objets graphiques avec le contenu et la dimension que l'on veut, de les afficher où l'on veut et même de les transformer comme on veut! :bj:
The official programming language of the HP-Prime supplies us with a lot of surprises about this, as it is possible to create graphic items with the content and dimensions you want, to display them wherever you want, and even to modify them like you want! :bj:


Voici donc en conséquence deux programmes de DJ_O et Gilles59 utilisant le langage officiel pour tester le zoom et le scrolling d'un objet graphique:
Thus here we see two DJ_O and Gilles59's programs using the official programming language to test the scaling and scrolling of a graphic item:





Des performances exceptionnelles pour un langage interprété, qu'il est actuellement impensable d'atteindre sur les autres modèles sans passer au langage assembleur.
It shows exceptional performances for an interpreted language, which are currently impossible to achieve on other calculator models without ASM.


Même si au vu de ces performances on peut émettre quelques doutes quant à la réalisation dans ce langage de jeux rapides redessinant massivement l'écran (jeux d'action avec scrolling par exemple, ou encore jeux 3D FPS), ça n'en reste pas moins honorable. :bj:
Even if those performances may not be enough for games which massively redraw the whole screen (for instance, action games with scrolling, or even 3D FPS games), it remains a honorable performance. :bj:




Source programmes
Source of the programs

http://www.omnimaga.org/index.php?topic ... #msg303466

Nouveau logiciel HP-Prime 5106

New postby critor » 16 Aug 2013, 14:43

Une nouvelle version du logiciel HP-Prime vient de sortir, datée du 15 août. Apparemment, pas de changement au niveau du CAS ou de la version PC du système d'exploitation, mais au niveau des applications.
Image

Bonne découverte! ;)



Téléchargement:
archives_voir.php?id=19606
Link to topic: Nouveau logiciel HP-Prime 5106 (Comments: 0)

Logiciel de diagnostic HP-Prime

New postby critor » 19 Aug 2013, 13:39

2841En maintenant enfoncées les touches [F] [C] [O] tout en réinitialisation la HP-Prime, il est possible d'accéder à son logiciel de diagnostic.
Ce dernier affiche nombre d'informations:
  • la version du système d'exploitation installé, ici un SDKV0.31
  • la version du Boot Code, ici le V13
  • le type de mémoire Flash-NAND utilisé ainsi que sa capacité, ici une Samsung K9K2G08U0M de 256Mo (qui n'a bizarrement pas exactement la même référence que celle que nous avions trouvée dans la bête, une Samsung K9F2G08U0C)
Les options disponibles sont organisées en neuf menus:
  • 1.L/B TEST
  • 2.M/B TEST
  • 3.F/A TEST
  • 4.Fls Utility
  • 5.Evaluation
  • 6.Reliability
  • 7.USB TEST
  • 8.TP FW Refresh
  • 9.RESET
2842 2843 2846 2847 2848 2849 2850 2851


28452844Ce logiciel semble regrouper ici en un seul endroit les fonctionnalités qui étaient scindées sur TI-Nspire entre le menu de maintenance et le logiciel de diagnostic. En effet, il est par exemple possible de rafraîchir le firmware de l'écran tactile, qui fera alors l'objet d'une vérification au prochain redémarrage (probablement une somme de contrôler et/ou signature) avec la touche [8]. Contrairement au logiciel de diagnostic TI-Nspire, le logiciel de diagnostic HP-Prime n'est donc pas quelque chose d'anodin. Il permet aussi de reformater complètement la mémoire Flash, en effaçant donc toutes les données, en faisant tout simplement les touches [4] puis [3].



De quoi, on l'espère, sortir facilement et rapidement sa HP-Prime de toute situation de panne/blocage logiciel. :)



Remarque: N'oubliez pas d'avoir sur vous une pointe ultra fine afin d'enfoncer le bouton reset au dos en cas de besoin. Contrairement à TI ou Casio, le matériel scolaire habituel (pointe de stylo/crayon, trombone...) n'y suffira pas. :(
Link to topic: Logiciel de diagnostic HP-Prime (Comments: 3)

Fuites des logiciels et systèmes HP-Prime

New postby critor » 20 Aug 2013, 12:23

Dans une actualité précédente, une version alpha du logiciel HP-Prime avait fuité sur Internet depuis la Chine.
In a previous news, an alpha version of the HP-Prime software leaked on the Internet from China.


Depuis, Hewlett Packard a autorisé la diffusion d'une version plus récente de ce logiciel. Le message en question a du être mal compris par certains, puisque Klaas Kuperus a diffusé sur HP-Museum non pas le logiciel HP-Prime, mais le login et le mot-de-passe du dossier FTP privé permettant de le récupérer chez HP:
Since, Hewlett Packard has authorized its partners to publicly host a newer version of this software. The message in question must have been misunderstood by some, as Klaas Kuperus has posted on HP-Museum not the HP-Prime software, but the login and password of the private FTP folder to recover from HP:



Le problème est qu'en date du 8 août, ce dossier contenait d'autres fichiers qui sont toujours couverts par le secret à ce jour:

The problem being that on the 8th of August, this folder did contain other files which are still confidential:

  • une archive 'firmware.zip' avec:
    A 'firmware.zip' archive containing:

    • le système d'exploitation SDK0.26
      the SDK0.26 Operating System
    • le Boot Code V11
      the V11 Boot Code
    • un utilitaire USB permettant d'installer les versions ci-dessus (présentant une interface offrant de lire/écrire une image à une adresse mémoire au choix, ce n'est clairement pas l'interface finale)
      an USB tool to install the above versions (having an interface letting you read/write images from/to any memory address - which is clearly not the final interface)
  • la version pour HP-Prime du logiciel de communication "HP-Conectivity Kit"
    the HP-Prime version of the "HP-Conectivity Kit" linking software
  • le manuel de la calculatrice en 7 langues dont le français, l'anglais, l'allemand et l'espagnol
    the calculator guidebooks in 7 languages (french, english, german, spanish...)

Certains fichiers sont donc des plus intéressants pour les bidouilleurs/bricoleurs et finiront peut-être par ressortir en ligne quelque part si des gens les ont récupérés à temps.
So some of those files may be very interesting for hackers/tinkerers and may eventually reappear on the Internet if the HP-Museum topic readers did get them in time.


Car en effet, le lendemain de la fuite, HP a entrepris diverses actions dans ce dossier:
Indeed, the day after the leak, HP took some actions with that folder:

  • retrait des manuels remis seulement le 15 août
    removal of the HP-Prime guidebooks which only reappeared on the 15th of auguts
  • retrait du logiciel de communication "HP-Connectivity Kit"
    removal of the "HP-Connectivity Kit"
  • remplacement du fichier 'firmware.zip' par une version contenant le nouveau système d'exploitation SDK0.30 et le nouveau Boot Code V13, mais dont l'extraction est protégée par mot-de-passe
    overwrite of the 'firmware.zip' file with a new version including the new Operating System SDK0.30 and the new Boot Code V13, but whose extraction is this time protected by a password



Notons toutefois que ces fuites répétées ne font qu'accroître l'intérêt d'une niche d'utilisateurs envers ce nouveau modèle. On me fait donc remarquer dans mon entourage qu'elles pourraient très bien être volontaires et faire partie de la stratégie de communication/marketing (communication institutionnelle déguisée et externe issue du marketing participatif). Même si cela me semble personnellement contradictoire avec les dernières actions prises sur ce dossier, et le caractère non-final voire même dangereux de certains des fichiers qui ont fuité.
Note that, however, these repeated leaks only increase the interest of users to this new model. Some think thos leaks could be made on purpose, as the part of the marketing plan. It seems unlikely to me because of the official actions taken on this issue, and because of the non-final and potentially dangerous aspect of some of those leaked files.




Téléchargement:
Download:

ftp://primesw:W4fm$PX7@ftp.usa.hp.com

Source:
http://www.hpmuseum.org/cgi-sys/cgiwrap ... 985#247985
Link to topic: Fuites des logiciels et systèmes HP-Prime (Comments: 2)

Fuite du premier système d'exploitation HP-Prime: SDK0.30

New postby critor » 21 Aug 2013, 10:58

Dans une actualité précédente, nous vous révélions l'adresse FTP pour télécharger les systèmes et logiciels de développement HP-Prime, adresse qui avait fuité sur HP-Museum.
In a previous news, we did reveal you the private HP FTP address to download the developement softwares and firmwares for the HP-Prime, an address which leaked on HP-Museum.


Cette adresse permettait de télécharger une archive 'firmware.zip' qui contenait:
This address allowed to download a 'firmware.zip' archive which contained:

  • le système d'exploitation SDK0.30
    the SDK0.30 operating system
  • le Boot Code V13
    the V13 Boot Code
  • l'utilitaire de flashing/dumping USB usbtool
    the usbtool USB flashing/dumping rool

Hélas, ce fichier était crypté et donc protégé par un mot-de-passe.
Unfortunately, the file was encrypted and so password-protected.



Peut-être faisaient-ils tourner en boucle une recherche du mot-de-passe depuis plusieurs heures/jours, mais le site cnCalc.org publie ce matin une version décryptée de l'archive ci-dessus. De quoi bien commencer à découvrir le fonctionnement de la HP-Prime. ;)
Maybe they had set up some scripts which had been searching for the password for several hours/days, but the cnCalc.org website has published this morning a decrypted version of the above file. A great starting point to discover more about the HP-Prime. ;)






Attention, l'outil usbtool qui permet de programmer ou lire une image à n'importe quelle adresse mémoire de la calculatrice me semble dangereux. Le système d'exploitation comporte en effet plusieurs images ROM qui doivent chacune être programmées à une adresse mémoire bien spécifique:
Beware, the usbtool tool which allows you to write or read any image to any memory address of the calculator seems dangerous. The operating system consists indeed of several ROM images, each one having to be programmed at a very specific memory address:

  • APPSDISK.DAT
  • armfir.elf
  • BESTAARM.ROM
  • BXCBOOT0.BIN
  • MASTER.DAT
Les calculatrices HP-Prime pourraient donc être endommagées définitivement par cet outil en cas de mauvaise utilisation si elles ne comportent pas les protections adéquates.
So HP-Prime calculators might be bricked permanently in case of misuse of that tool.




Téléchargement:
Download:
OS HP-Prime SDK0.30 + Boot Code V13 + outil d'installation usbtool

Source:
http://www.cncalc.org/thread-9276-1-1.html

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
1500 utilisateurs:
>1460 invités
>32 membres
>8 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)