Les modules HEPAX

Toutes les nouveautés de ce site.
Toutes les questions, suggestions et discussions liées à l'utilisation et au contenu de ce site et de son forum.

Modérateur : Thomas FR69

Avatar de l’utilisateur
Thomas FR69
Administrateur
Messages : 579
Inscription : ven. 15 avr. 2005 15:47
Localisation : Lyon
Contact :

Les modules HEPAX

Messagepar Thomas FR69 » jeu. 21 févr. 2008 12:58

Vous trouverez sur notre site un nouveau dossier sur un module appartenant, avec les CCD Module, Paname, PPC ROM ou Zenrom, à la catégorie des modules mythiques les plus recherchés par les amateurs de HP-41 : les modules HEPAX.

Nous vous invitons à réagir à ce dossier en répondant à ce post.

Avatar de l’utilisateur
noel
Expert
Messages : 326
Inscription : jeu. 28 sept. 2006 08:53
Localisation : Toulouse
Contact :

module HEPAX

Messagepar noel » ven. 22 févr. 2008 11:02

Touchons-nous là au summum en matière de calculatrice programmable ? Dans les fonctions X function, beaucoup sont similaires à celles du module PANAME, mais l'ensemble donne un aperçu vraiment vertigineux des possibilités atteintes avec ce module.
:shock:
On comprend qu'une HP 41 est bien plus qu'une calculatrice programmable, mais un instrument portatif hyper-programmable. Tout l'intérêt réside dans les quatre ports qui permettent ce genre d'acrobaties techniques, plus les ouvertures rendues possibles, non pas grâce à Hewlett-Packard, mais au travail de centaines de passionnés qui ont permis de développer ce genre d'outils.
Les bugs ont été pourchassés dès l'introduction des premières HP 41C, puis exploités comme on sait.
Ce module arrive peut-être un peu tard, où trop tôt :wink:

Avatar de l’utilisateur
jeffcalc
Expert HP-41
Messages : 50
Inscription : mer. 5 mars 2008 21:32
Localisation : France, Isere
Contact :

Hepax...

Messagepar jeffcalc » mer. 26 mars 2008 21:34

Bravo pour ce dossier!

Le Hepax a acquis son status de module mytique, en partie car il fut attendu longtemps, et aussi à cause de son prix à l'époque. Sa caracteristique unique est de fournir des pages RAM utilisables en "émulation" des fonctions X-Functions/X-memory, mais aussi et surtout pour charger et creer des modules ROM et developper du code machine. Le Hepax est en fait un MLDL (Machine Language Development Lab, selon la terminologie de l'époque) en un module!

Un petit Quizz pour tester vos connaissances du systeme HP-41C:
Comment un module Hepax Standard de 8k peut-il fournir 1304 registres (valeur donnée par HEPDIR ou HEPROOM sur un module vide), sachant qu'un registre est constitué de 7 octets?

Avatar de l’utilisateur
Thomas FR69
Administrateur
Messages : 579
Inscription : ven. 15 avr. 2005 15:47
Localisation : Lyon
Contact :

Re : Module HEPAX

Messagepar Thomas FR69 » jeu. 27 mars 2008 22:14

noel a écrit :plus les ouvertures rendues possibles, non pas grâce à Hewlett-Packard, mais au travail de centaines de passionnés qui ont permis de développer ce genre d'outils.
HP a aussi contribué au développement du travail collaboratif autour du HP-41. Je ne me rends pas bien compte dans quelle mesure (ont-ils par exemple aidé, d'une manière ou d'une autre, le développement du PPC ROM ?), mais ils sont à l'origine des programmes de contributions qui incitaient chaque développeur à partager ses réalisations et permettaient la réalisation de modules tierces.
Encore aujourd'hui on voit que le positionnement des sociétés commerciales par rapport aux contributions tierces autour de leurs produits est un équilibre délicat. Favoriser ces développements qui feront le succès du produit tout en maîtrisant son marché; c'est un peu la quadrature du cercle.

On imagine par exemple que si le module HEPAX était sorti en 1981, HP n'aurait pas vendu de modules X Functions et X Memory. En effet, il fallait débourser $225 pour un X Functions et deux X Memory, alors que pour $62 de plus on avait un module HEPAX apportant les mêmes fonctions, plus toutes les fonctions propres au module HEPAX et deux fois plus de mémoire !

jeffcalc a écrit :Bravo pour ce dossier!
Merci !

jeffcalc a écrit :Un petit Quizz pour tester vos connaissances du systeme HP-41C:
Comment un module Hepax Standard de 8k peut-il fournir 1304 registres (valeur donnée par HEPDIR ou HEPROOM sur un module vide), sachant qu'un registre est constitué de 7 octets?
La mémoire RAM du HP-41 est composée de registres (319 pour la HP-41CX). Un registre est composé de 7 mots de 8 bits (donc 56 bits par registre).
LA RAM du module HEPAX est elle organisée comme la ROM du HP-41, en mot de 10 bits.
Tout ceci engendre une salade dont je ne me souviens plus bien des tenants et aboutissants :roll: ...
Mais a priori (!) :
8K = 8192 mots.
[-144 (utilisés par le HP-41) - 36 (utilisés par le système de gestion de fichiers du module HEPAX] par bloc de 4K = 7832 mots.
7832 mots HEPAX = 78320 bits.
78320 bits / 8 / 7 = 1398 registres !
Mince il en manque 94 (sûrement encore une taxe :oops: ...) !

Avatar de l’utilisateur
jeffcalc
Expert HP-41
Messages : 50
Inscription : mer. 5 mars 2008 21:32
Localisation : France, Isere
Contact :

Hepax...

Messagepar jeffcalc » sam. 29 mars 2008 17:56

Bien vu!

Le point important est bien sûr que les RAM Hepax, tout comme les modules ROM, sont constituées de mots de 10 bits. Pour les fichiers DATA, les concepteurs de l'HEPAX ont eu la bonne idée de compacter les registres de 56 bits de la HP41 dans 6 mots de RAM (soit 60 bits, 4 bits étant inutilisés).

Donc:
7832 mots disponibles donnent 7832/6 = 1305 registres, l'un étant utilisé par le système.
Attention, ce compactage n'est valable que pour les fichiers DATA, mais pas pour les fichiers texte où chaque octet utilise un mot (et donc 2 bits inutilisés à chaque fois).

Subtil non?

Avatar de l’utilisateur
Thomas FR69
Administrateur
Messages : 579
Inscription : ven. 15 avr. 2005 15:47
Localisation : Lyon
Contact :

Re : Module HEPAX

Messagepar Thomas FR69 » dim. 6 avr. 2008 16:12

Vous trouverez en ligne la deuxième version du dossier HEPAX : Les modules HEPAX.
Elle intègre quelques corrections, ainsi que de nouvelles photos du module Standard HEPAX, fournies par jeffcalc (Merci :D !) et deux photos impressionnantes de l'intérieur d'un module Advanced HEPAX !

Ce dossier (comme tous les autres) continuera d'évoluer, enrichi par toutes les informations recueillies au cours des discussions sur ce forum.

Avatar de l’utilisateur
jeffcalc
Expert HP-41
Messages : 50
Inscription : mer. 5 mars 2008 21:32
Localisation : France, Isere
Contact :

Modules HEPAX news 2010

Messagepar jeffcalc » lun. 6 sept. 2010 19:43

Si vous l'avez pas noté sur le site hpmuseum.org, cet été 2010 a été l'occasion de faire progresser la connaissance du module Hepax:
Comment transformer un module STD (8k) en ADV (16k) ?
Reprint du manuel Hepax Vol.2

Le schema électronique de l'Hepax et aussi le manuel Vol.2 en pdf sont sur le site hp41.org

Avec l'aide mémoire fait par Thomas, nous savons maintenant (presque) tout sur l'Hepax!

J-F

Avatar de l’utilisateur
jeffcalc
Expert HP-41
Messages : 50
Inscription : mer. 5 mars 2008 21:32
Localisation : France, Isere
Contact :

Modules HEPAX news 2017

Messagepar jeffcalc » sam. 3 juin 2017 14:01

Et pour faire suite à cette discussion déjà ancienne, le manuel Hepax vol.1 est lui aussi disponible depuis peu en version reprint, incluant les corrections connues:
Reprint du manuel Hepax Vol.1

J-F

Avatar de l’utilisateur
Thomas FR69
Administrateur
Messages : 579
Inscription : ven. 15 avr. 2005 15:47
Localisation : Lyon
Contact :

Re: Les modules HEPAX

Messagepar Thomas FR69 » sam. 3 juin 2017 14:21

Merci pour l'info !
Thomas


Revenir vers « Le site du HP-41CX »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Yahoo [Bot] et 1 invité