Bâtir une ROM avec le logiciel SDSII: Conversion des fichiers .bin en fichiers .MOD
Publié : jeu. 12 déc. 2024 21:45
Bonjour,
Cette semaine j'ai expérimenté le dossier SDSII qui était fourni par HP en 1986 à ses clients afin qu'ils puissent préparer un projet de module ROM. Ce dossier était à l'époque fourni sur deux disquettes 5 pouces 1/4 (360 kilo-octets, système d'exploitation Ms-Dos) et fonctionnait sur Hp 150. Il est maintenant contenu dans un fichier .zip qui fonctionne dans une fenêtre dos sur les machines actuelles).
Les programmes contenus dans ce dossier permettent de constituer un fichier de type 41r (fichier nécessaire pour "graver" un module ROM HP41) à partir de fichiers programmes de type bin (fichier programme HP41).
La demarche que j'ai suivi est celle ci:
- 1/ Conversion de mes fichiers programme HP41 conservés sous forme de fichiers texte (.txt) en fichiers .bin grace à HP41UC (merci à L D) .
- 2/ Conversion des fichiers .bin en fichiers .41t grace au programme "read41p" (du dossier SDSII) .
- 3/ Utilisation du programme "buid" (du dossier SDSII) qui à partir des fichiers .41t et d'un fichier de définition construit un fichier de type .41r. Ce fichier .41t permettra ensuite de "graver" réellement (EPROM, module rom) ou virtuellement (fichier pour émulateur) un module ROM pour HP41.
Après quelques tâtonnements causés par une mauvaise interprétation du manuel en Anglo-Americain présent dans le dossier SDSII, j'ai obtenu mon premier fichier .41r.
Je l'ai ensuite peaufiné en ajoutant entre autre des en-têtes intermédiaires et en fixant l'ordre des "labels" .
C'est finalement assez facile d'obtenir un tel fichier. Il n'y a rien de compliqué, il suffit de bien appliquer les consignes exposées dans le mode d'emploi. Le logiciel HP semble très bien fait. On peut même prévoir des assignations de touche qui se font automatiquement au moment du "branchement" du module.
J'ai testé avec succès le fichier .41r obtenu en utilisant l'emulateur EMU41 ( sous msdos) (merci à J.F G).
J'ai donc maintenant un fichier .41r contenant mes programmes perso ou non qui est utilisable avec EMU41 et je suppose avec le module NOV64 (non testé pour le moment) .
Le "module" correspondant à ce fichier est listable dans le catalogue numéro 2 de la HP41. Le "label" du module, des entête intermédiaires, et les noms des "labels" correspondants aux programmes 41t s'affichent dans un ordre voulu comme avec un module HP d'origine.
Je voudrais pouvoir utiliser mon module avec les emulateur V41 (sous windows) et go41cx (sous Android) mais ces programmes utilisent pour simuler les modules ROM des fichier de type .MOD. Les fichiers .41r ne semblent pas reconnus par V41 et go41cx.
Je recherche donc un convertisseur de fichier .41r vers .MOD. (J'ai trouvé un convertisseur MOD vers 41r!)
Si quelqu'un en connaît un, indiquez le moi.
Merci d'avance,
Bonne journée aux fans de HP41,
Bab
Cette semaine j'ai expérimenté le dossier SDSII qui était fourni par HP en 1986 à ses clients afin qu'ils puissent préparer un projet de module ROM. Ce dossier était à l'époque fourni sur deux disquettes 5 pouces 1/4 (360 kilo-octets, système d'exploitation Ms-Dos) et fonctionnait sur Hp 150. Il est maintenant contenu dans un fichier .zip qui fonctionne dans une fenêtre dos sur les machines actuelles).
Les programmes contenus dans ce dossier permettent de constituer un fichier de type 41r (fichier nécessaire pour "graver" un module ROM HP41) à partir de fichiers programmes de type bin (fichier programme HP41).
La demarche que j'ai suivi est celle ci:
- 1/ Conversion de mes fichiers programme HP41 conservés sous forme de fichiers texte (.txt) en fichiers .bin grace à HP41UC (merci à L D) .
- 2/ Conversion des fichiers .bin en fichiers .41t grace au programme "read41p" (du dossier SDSII) .
- 3/ Utilisation du programme "buid" (du dossier SDSII) qui à partir des fichiers .41t et d'un fichier de définition construit un fichier de type .41r. Ce fichier .41t permettra ensuite de "graver" réellement (EPROM, module rom) ou virtuellement (fichier pour émulateur) un module ROM pour HP41.
Après quelques tâtonnements causés par une mauvaise interprétation du manuel en Anglo-Americain présent dans le dossier SDSII, j'ai obtenu mon premier fichier .41r.
Je l'ai ensuite peaufiné en ajoutant entre autre des en-têtes intermédiaires et en fixant l'ordre des "labels" .
C'est finalement assez facile d'obtenir un tel fichier. Il n'y a rien de compliqué, il suffit de bien appliquer les consignes exposées dans le mode d'emploi. Le logiciel HP semble très bien fait. On peut même prévoir des assignations de touche qui se font automatiquement au moment du "branchement" du module.
J'ai testé avec succès le fichier .41r obtenu en utilisant l'emulateur EMU41 ( sous msdos) (merci à J.F G).
J'ai donc maintenant un fichier .41r contenant mes programmes perso ou non qui est utilisable avec EMU41 et je suppose avec le module NOV64 (non testé pour le moment) .
Le "module" correspondant à ce fichier est listable dans le catalogue numéro 2 de la HP41. Le "label" du module, des entête intermédiaires, et les noms des "labels" correspondants aux programmes 41t s'affichent dans un ordre voulu comme avec un module HP d'origine.
Je voudrais pouvoir utiliser mon module avec les emulateur V41 (sous windows) et go41cx (sous Android) mais ces programmes utilisent pour simuler les modules ROM des fichier de type .MOD. Les fichiers .41r ne semblent pas reconnus par V41 et go41cx.
Je recherche donc un convertisseur de fichier .41r vers .MOD. (J'ai trouvé un convertisseur MOD vers 41r!)
Si quelqu'un en connaît un, indiquez le moi.
Merci d'avance,
Bonne journée aux fans de HP41,
Bab