Les modules de la HP-41C comme vous ne les avez jamais vu !

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

8) 452 fonctions disponibles ce soir (mais certaines en doublons, car meme utilite mais extraite d'une autre ROM)
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

Eh bien, derniere ligne droite avant l'arrivee de l'artiste 8) :slime:

Je recherche d'ailleurs des beta-testeurs comme suit :geek:
  • Des personnes possedant un 41CL pour tester l'installation des images et leur utilisation sur cette plateforme,
  • Des personnes pouvant tester sur d'autres emulateurs que nsimII: go41CX, V41, emu41, pockemul, ...
  • Des personnes pour tester les ROM "buildees et compilees" plus en detail que ce que je fais moi-meme,
  • Des personnes pour tester le ROM-builder et sa suite sur d'autres OS que Linux/x86 ou x86_64, entre autres Fenetres :geek:
  • Et bien sur, toujours des fondus du MCODE pour le decoupage des ROMs eventuellement restantes.
Perso, je fais des tests des images de ROM produites en ROM/Clonix, en RAM/NoVRAM et en RAM/WWRambox.

Si vous etes assez fous pour me suivre, faites vous connaitre sur ce fil :ugeek:
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

Pour les "beta-testeurs" volontaires ou les impatients, une archive avec le code du ROM builder "en l'etat", ainsi que les images des ROMs produites est disponible ici.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6172
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par Marge »

Je suis épaté par ton travail, et j'ai hâte d'acquérir ce fameux NOVRAM !

Mais je suis totalement pris ailleurs et n'aurais en cette période aucune minute à lui consacrer (j'ai bien manipulé deux 41 hier... pour leur retirer les batteries !)

Et j'avoue que j'ai une CL, mais à l'état de Lego à peine sortis de l'emballage.

Je suivrai avec intérêt ce fil... Bravo !
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
Avatar du membre
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7141
Enregistré le : 31 janv. 2008 14:24
Localisation : Banlieue Paârisienne
Contact :

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par gege »

Bonjour,
J'ai la CL mais sans le connecteur jack (oublié de la monter :-/ ), il va falloir ouvrir mais j'hésite car c'est le "mauvais" type de connecteur...
Plus les vacances...
Ton projet paraît tellement intéressant !! Il va falloir se motiver !
G.E.
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par pir2 »

Salut cgh, j'aimerais bien être assez fou pour te suivre.

Ne pouvant rien promettre, je vais déjà essayer avec V41, ce sera l'occasion de le ré-installer sur mon PC du boulot, HP, on reste en famille ;)
Image
Image
cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

Une petite nouveaute ce soir. Le ROM builder et l'assembleur ont ete (cross)-compiles par mingw pour WIN32. Cela fonctionne. J'ai pu regenerer les images ROM sous wine. Par contre, ce n'est pas teste sous Fenetres :oops:
Modifié en dernier par cgh le 13 juin 2016 22:15, modifié 1 fois.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

De nouvelles options pour creer des fichiers MOD (les .MOD) directement depuis le ROM builder.

Ca avance pas mal du tout. Et les executables compilent et s'executent parfaitement sous WIN32. Lisez le tuto pour installer les MinGW.

Nouvelle organisation aussi. Le ROM builder devient son propre projet (paquetage). Quand a la base de fonction, elle devient aussi un paquetage independant pour vivre sa vie de son cote.

A suivre ce week-end (pluvieux) ...
Modifié en dernier par cgh le 13 juin 2016 22:16, modifié 1 fois.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

Pour ceux qui ne suivent pas le feuilleton sur la meme chaine:
Je me suis aussi amuse a creer une nouvelle ROM: la XFBOX-2 qui contient toutes les fonctions generales des XFUNCTION (+CX) et aussi les instructions 7... du lecteur de cartes. Oui ! Je viens me procurer un lecteur de cassettes et sur celles-ci j'ai trouve des archives qui contenaient ces instructions (sans doute des programmes convertis de HP-67)... Alors, autant joindre l'utile a l'agreable... 8)

Code : Tout sélectionner

XROM: 7
FCNS: 54
XROM  Addr Function    Type
07,00  -XFBOX 2A   4K MCODE Programmable
07,01  ALENG       4K MCODE Programmable
07,02  ANUM        4K MCODE Programmable
07,03  AROT        4K MCODE Programmable
07,04  ATOX        4K MCODE Programmable
07,05  CLKEYS      4K MCODE Programmable
07,06  CLRGX       4K MCODE Programmable
07,07  GETKEY      4K MCODE Programmable
07,08  GETKEYX     4K MCODE Programmable
07,09  PASN        4K MCODE Programmable
07,10  PCLPS       4K MCODE Programmable
07,11  POSA        4K MCODE Programmable
07,12  PSIZE       4K MCODE Programmable
07,13  REGSWAP     4K MCODE Programmable
07,14  REGMOVE     4K MCODE Programmable
07,15  RCLFLAG     4K MCODE Programmable
07,16  STOFLAG     4K MCODE Programmable
07,17  SIZE?       4K MCODE Programmable
07,18  sREG?       4K MCODE Programmable
07,19  X=NN?       4K MCODE Programmable
07,20  X~NN?       4K MCODE Programmable
07,21  X<=NN?      4K MCODE Programmable
07,22  X<NN?       4K MCODE Programmable
07,23  X>=NN?      4K MCODE Programmable
07,24  X>NN?       4K MCODE Programmable
07,25  X<>F        4K MCODE Programmable
07,26  XTOA        4K MCODE Programmable
07,27  -7 FUNCTION 4K MCODE Programmable
07,28  7CLREG      4K MCODE Programmable
07,29  7DSP0       4K MCODE Programmable
07,30  7DSP1       4K MCODE Programmable
07,31  7DSP2       4K MCODE Programmable
07,32  7DSP3       4K MCODE Programmable
07,33  7DSP4       4K MCODE Programmable
07,34  7DSP5       4K MCODE Programmable
07,35  7DSP6       4K MCODE Programmable
07,36  7DSP7       4K MCODE Programmable
07,37  7DSP8       4K MCODE Programmable
07,38  7DSP9       4K MCODE Programmable
07,39  7DSPI       4K MCODE Programmable
07,40  7DSZ        4K MCODE Programmable
07,41  7DSZI       4K MCODE Programmable
07,42  7ENG        4K MCODE Programmable
07,43  7FIX        4K MCODE Programmable
07,44  7GSBI       4K MCODE Programmable
07,45  7GTOI       4K MCODE Programmable
07,46  7ISZ        4K MCODE Programmable
07,47  7ISZI       4K MCODE Programmable
07,48  7P<>S       4K MCODE Programmable
07,49  7PRREG      4K MCODE Programmable
07,50  7PRSTK      4K MCODE Programmable
07,51  7PRTX       4K MCODE Programmable
07,52  7RCLs       4K MCODE Programmable
07,53  7SCI        4K MCODE Programmable
J'ai teste rapidement sous l'emulateur et ca a l'air de bien fonctionner. J'ai un peu galere car il a fallu remplacer des calls directs (NCXQ) par des calls relatifs (NCXQREL). Et oui, le lecteur de cartes est positionne a une adresse fixe. Ce qui n'est pas le cas de la XFBOX-2 :geek:

Pour les aventuriers amateurs d'emotions fortes ;-)
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
Avatar du membre
zork750
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 489
Enregistré le : 29 avr. 2011 15:44
Localisation : Paris

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par zork750 »

@cgh,

Super travail, et surtout merci de nous faire profiter de ton savoir et de tes découvertes........ :D

@ bientôt,
Avatar du membre
zpalm
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2919
Enregistré le : 03 mai 2008 15:33
Localisation : Grenoble

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par zpalm »

Je suis de près le feuilleton sur la chaîne d'à côté et je plussoie ! C'est le feuilleton de l'été !!
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6172
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par Marge »

Idem + encore bravo !
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

Ouf ! Dernier episode avant le generique de fin... Si vous voulez tester, faire des suggestions, des remarques, des critiques, ... N'hesitez pas !!!!
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
Avatar du membre
Hobiecat
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3626
Enregistré le : 06 sept. 2011 14:57
Localisation : Normandie

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par Hobiecat »

cgh a écrit :Ouf ! Dernier episode avant le generique de fin... Si vous voulez tester, faire des suggestions, des remarques, des critiques, ... N'hesitez pas !!!!
Juste une critique :mrgreen: : bravo pour tout le boulot fait ! Il faut que je m'y mette pour tester un peu, mais le temps me manque... :oops:
cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2142
Enregistré le : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Les modules de la HP-41C comme vous ne les avez jamais v

Message par cgh »

Le probleme avec les ROM, a cause des directives .QUAD .HALF .BASE et .ORIGIN, on peut se retrouver avec des trous, car le code se trouve aligne selon la directive. Quand on doit faire rentrer les fonctions "au chausse-pied", j'ai cree une petite map de l'implentation memoire de la ROM; la "map". Au debut, c'etait un texte imbitable, mais ayant pris gout aux dessins "ASCIIART", voici la map de XTRABOX-0A:

Code : Tout sélectionner

bash-4.2$ cat ROM/XTRABOX-0A.MAP 

 0000  ^^^^  READ "ROM/XTRABOX-0A.SRC"
 8000 +****+ XROM  8 FCNS 64
 8000 +////+ SKIP 0084
      //////
      //////
      //////
 8084 +====+ ORIGIN 8084
      |    |
 808F +''''+ NAME "-XTRABOX 0A"
 808F +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/ctrst.SRC"
      |    |
 809D +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/ctrst.SRC", LENGTH 00E
 809D +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/E3divEpls.SRC"
      |    |
 80A2 +''''+ NAME "E3/E+"
      |    |
 80B5 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/E3divEpls.SRC", LENGTH 018
 80B5 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/FCisSisC.SRC"
      |    |
 80B9 +''''+ NAME "FS?S"
      |    |
 80BF +''''+ NAME "FC?S"
      |    |
      |    |
 80DD +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/FCisSisC.SRC", LENGTH 028
 80DD +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/FC_FS.SRC"
      |    |
 80DF +''''+ NAME "FC"
      |    |
 80E4 +''''+ NAME "FS"
      |    |
 80F4 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/FC_FS.SRC", LENGTH 017
 80F4 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/XCLdol.SRC"
      |    |
 80F8 +''''+ NAME "XCL$"
      |    |
 80FC +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/XCLdol.SRC", LENGTH 008
 80FC +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/Ais_hepaxa.SRC"
 80FC +////+ SKIP 0004
      //////
      //////
 8100 +====+ BASE 8100
      |    |
 8112 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/ppcmelb_845B.SRC"
      |    |
 811F +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/ppcmelb_845B.SRC", LENGTH 00D
      |    |
 8122 +""""+ ASCIINAME "ABC"
      |    |
      |    |
 8145 +""""+ ASCIINAME "abc"
      |    |
 8158 +""""+ ASCIINAME "DGT"
      |    |
 816B +""""+ ASCIINAME "HEX"
      |    |
      |    |
 818D +""""+ ASCIINAME "PNC"
      |    |
 81A4 +""""+ ASCIINAME "MTH"
      |    |
 81BE +""""+ ASCIINAME "INX"
      |    |
      |    |
 81DC +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/hepaxa.SRC"
      |    |
 81E1 +''''+ NAME "AIS?A"
      |    |
 81E8 +''''+ NAME "AIS?"
      |    |
      |    |
      |    |
      |    |
 82A2 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/hepaxa.SRC", LENGTH 0C6
 82A2 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/Ais_hepaxa.SRC", LENGTH 1A6
 82A2 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/ADEL0.SRC"
      |    |
 82A7 +''''+ NAME "ADEL0"
      |    |
      |    |
 82D6 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/ADEL0.SRC", LENGTH 034
 82D6 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/LADEL.SRC"
      |    |
 82DB +''''+ NAME "LADEL"
      |    |
 82FE +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/LADEL.SRC", LENGTH 028
 82FE +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/A-Xx_X-Ax_hepaxa.SRC"
 82FE +////+ SKIP 0002
      //////
      //////
 8300 +====+ BASE 8300
      |    |
 8324 +""""+ ASCIINAME "A-XO"
      |    |
 833F +""""+ ASCIINAME "A-XD"
      |    |
      |    |
 835E +""""+ ASCIINAME "A-XH"
      |    |
 837C +""""+ ASCIINAME "A-XB"
      |    |
      |    |
 8399 +""""+ ASCIINAME "X-AH"
      |    |
      |    |
 83D0 +""""+ ASCIINAME "X-AO"
      |    |
 83E4 +""""+ ASCIINAME "X-AB"
      |    |
      |    |
 8422 +""""+ ASCIINAME "X-AD"
      |    |
 843D +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/assembler_811D.SRC"
      |    |
      |    |
 8458 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/assembler_811D.SRC", LENGTH 01B
      |    |
 845C +""""+ ASCIINAME "XE-M"
      |    |
 8468 +""""+ ASCIINAME "XM-E"
      |    |
      |    |
 848E +""""+ ASCIINAME "XM-SYL"
      |    |
 84AF +""""+ ASCIINAME "SXL-XM"
      |    |
      |    |
 84CC +""""+ ASCIINAME "F-X"
      |    |
 84D6 +""""+ ASCIINAME "X-F"
      |    |
 84DE +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/hepaxa.SRC"
      |    |
 84E1 +''''+ NAME "AXA"
      |    |
 84E6 +''''+ NAME "AX"
      |    |
      |    |
      |    |
      |    |
 85A0 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/hepaxa.SRC", LENGTH 0C2
 85A0 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/A-Xx_X-Ax_hepaxa.SRC", LENGTH 2A2
 85A0 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/XgeYis0is.SRC"
      |    |
 85A5 +''''+ NAME "X>=Y?"
      |    |
 85AC +''''+ NAME "X>=0?"
      |    |
 85B5 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/XgeYis0is.SRC", LENGTH 015
 85B5 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/LADELX.SRC"
      |    |
 85BB +''''+ NAME "LADELX"
      |    |
      |    |
 85E9 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/LADELX.SRC", LENGTH 034
 85E9 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/RADEL.SRC"
      |    |
 85EE +''''+ NAME "RADEL"
      |    |
      |    |
 8602 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/RADEL.SRC", LENGTH 019
 8602 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/AST.SRC"
      |    |
 8606 +''''+ NAME "A>ST"
      |    |
 8638 +''''+ NAME "ST>A"
      |    |
      |    |
 866F +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/AST.SRC", LENGTH 06D
 866F +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/Xtodol.SRC"
      |    |
 8672 +''''+ NAME "X>$"
      |    |
 8677 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/Xtodol.SRC", LENGTH 008
 8677 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/Xisdol.SRC"
      |    |
 867A +''''+ NAME "X?$"
      |    |
      |    |
 8681 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/Xisdol.SRC", LENGTH 00A
 8681 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/baseIN.SRC"
 8681 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/hpildev943C.SRC"
      |    |
 86A9 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/hpildev943C.SRC", LENGTH 028
      |    |
 86AE +''''+ NAME "HEXIN"
      |    |
 86B7 +''''+ NAME "OCTIN"
      |    |
 86BF +''''+ NAME "BININ"
      |    |
      |    |
      |    |
      |    |
      |    |
      |    |
      |    |
      |    |
 8853 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/baseIN.SRC", LENGTH 1D2
 8853 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/baseVIEW.SRC"
      |    |
      |    |
 8894 +''''+ NAME "HEXVIEW"
      |    |
      |    |
 88DF +''''+ NAME "OCTVIEW"
      |    |
      |    |
 8912 +''''+ NAME "BINVIEW"
      |    |
 893C +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/baseVIEW.SRC", LENGTH 0E9
 893C +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/LOGIC-XY.SRC"
 893C +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/hpildev941C.SRC"
      |    |
      |    |
 895C +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/hpildev941C.SRC", LENGTH 020
      |    |
 8962 +''''+ NAME "AND-XY"
      |    |
 8978 +''''+ NAME "OR-XY"
      |    |
      |    |
 8983 +''''+ NAME "XOR-XY"
      |    |
 8996 +''''+ NAME "NOT-X"
      |    |
 89B0 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/LOGIC-XY.SRC", LENGTH 074
 89B0 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/BIT-XY.SRC"
 89B0 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/hpildev92C5.SRC"
      |    |
 89BE +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/hpildev92C5.SRC", LENGTH 00E
 89BE +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/hpildev92D3.SRC"
      |    |
      |    |
 89D1 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/hpildev92D3.SRC", LENGTH 013
 89D1 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/hpildev9471.SRC"
      |    |
      |    |
 8A0B +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/hpildev9471.SRC", LENGTH 03A
      |    |
 8A12 +''''+ NAME "BIT-XY?"
      |    |
 8A1F +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/BIT-XY.SRC", LENGTH 06F
 8A1F +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/ROT-XY.SRC"
      |    |
 8A25 +''''+ NAME "ROT-XY"
      |    |
 8A32 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/ROT-XY.SRC", LENGTH 013
 8A32 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/RAMEDIT.SRC"
      |    |
 8A39 +''''+ NAME "RAMEDIT"
 8A39 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/ramedit.SRC"
      |    |
      |    |
      |    |
      |    |
      |    |
      |    |
      |    |
 8B84 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/sandbox92B0.SRC"
      |    |
 8B9B +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/sandbox92B0.SRC", LENGTH 017
 8B9B +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/sandbox9344.SRC"
      |    |
 8BB9 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/sandbox9344.SRC", LENGTH 01E
 8BB9 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/ramedit.SRC", LENGTH 180
 8BB9 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/RAMEDIT.SRC", LENGTH 187
 8BB9 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/56-BITS.SRC"
      |    |
 8BBC +''''+ NAME "SXL"
      |    |
      |    |
 8BC4 +''''+ NAME "SXR"
      |    |
 8BD6 +''''+ NAME "RXR"
      |    |
 8BDD +''''+ NAME "RXL"
      |    |
 8BE4 +''''+ NAME "X+Y"
      |    |
 8BEE +''''+ NAME "Y-X"
      |    |
 8BF8 +''''+ NAME "1CMPX"
      |    |
      |    |
 8C01 +''''+ NAME "2CMPX"
      |    |
 8C0A +''''+ NAME "XANDY"
      |    |
 8C14 +''''+ NAME "XORY"
      |    |
 8C1A +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/56-BITS.SRC", LENGTH 061
 8C1A +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/XROM.SRC"
      |    |
 8C1E +''''+ NAME "XROM"
      |    |
 8C3D +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/XROM.SRC", LENGTH 023
 8C3D +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/RGBF3.SRC"
 8C3D +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/SUB/mlrom_8567.SRC"
      |    |
      |    |
 8C58 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/SUB/mlrom_8567.SRC", LENGTH 01B
      |    |
 8C7F +''''+ NAME "RGBF"
      |    |
      |    |
      |    |
 8CD6 +''''+ NAME "?RGBF"
      |    |
      |    |
 8D2A +''''+ NAME "CLRGBF"
      |    |
      |    |
 8D70 +''''+ NAME "X<>RGBF"
      |    |
      |    |
 8D88 +''''+ NAME "X>RGBF"
      |    |
 8D90 +''''+ NAME "RGBF>X"
      |    |
 8DAE +''''+ NAME "BF>RGX"
      |    |
 8DB6 +''''+ NAME "RGX>BF"
      |    |
      |    |
      |    |
 8E2B +''''+ NAME "?X=RGBF"
      |    |
 8E34 +''''+ NAME "?0=RGBF"
      |    |
      |    |
 8E4B +''''+ NAME "?$RGBF"
      |    |
 8E5F +''''+ NAME "L<>RGBF"
      |    |
 8E7A +''''+ NAME "RGBF=L"
      |    |
      |    |
 8E93 +''''+ NAME "L=RGBF"
      |    |
 8EAE +''''+ NAME "?L=RGBF"
      |    |
      |    |
 8EC6 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/RGBF3.SRC", LENGTH 289
 8EC6 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/ARGBF.SRC"
      |    |
 8ECC +''''+ NAME "A>RGBF"
      |    |
      |    |
 8F26 +''''+ NAME "RGBF>A"
      |    |
      |    |
      |    |
 8F9F +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/ARGBF.SRC", LENGTH 0D9
 8F9F +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/STRGBF.SRC"
      |    |
 8FA6 +''''+ NAME "ST>RGBF"
      |    |
 8FAF +''''+ NAME "RGBF>ST"
      |    |
      |    |
 8FE9 +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/STRGBF.SRC", LENGTH 04A
 8FE9 +>>>>+ INCLUDE "../DBBLD-0.29.996.0/BLD/RGBF_VECT2.SRC"
 8FE9 +////+ SKIP 0000
 8FE9 +====+ ORIGIN 8FE9
      |    |
 8FF4 +....+ END CODE 0FF4
 8FF4 +////+ SKIP 0000
 8FF4 +====+ ORIGIN 8FF4
 8FFB +<<<<+ EXIT "../DBBLD-0.29.996.0/BLD/RGBF_VECT2.SRC", LENGTH 012
 8FFB |    | ROM ID 'XB-0A'
 8FFF +____+ CHECKSUM 131
 8FFF  vvvv  END. :-)
Avec la ROM de l'XTRABOX-0A, on voit clairement que seules 2 zones sont des trous, entre le SKIP et le BASE, aux adresses 80FC et 82FE :geek: Sur les 4Ko de la ROM, 6 octets sont perdus suite aux directives d'alignement 8)
La zone entre 8000 et 8084 est la FAT (la table des fonctions) mais le dessin n'est pas encore bien gere...
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
Répondre

Retourner vers « Tous les Pockets »