Concatener sous DOS

Bonjour,
Comme vous allez le voir je suis un débutant, mais il faut bien commencer.

sur C, j'ai un fichier ROM (c'est son nom) contenant U2 & U6, j'aimerai les concatener de tel sorte que le résultat soit :
U2+U2+U6+U6 = Resultat
Quel commande sous DOS dois-je executer, pour retrouver la somme dans le fichier "resultat" lui même dans "ROM" ?

Merci à vous

4 réponses

  1. Contributeur
    Bonjour

    Rien compris .
    U2 , U6 , ca correspond à quoi ?
    Concaténer quoi ?

    Merci de préciser ...
    1. Re

      U2 & U6 sont des programmes binaires (.bin) qui sont repartis sur 2 Eprom 2716.
      -j'aimerai les regrouper sur une Eprom 2764 comme suit : U2+U2+U6+U6

      A+
      1. Contributeur
        Il y a la solution :
        copy U2+U2+U6+U6 resultat

        Apres , il faut voir comment sera formaté le fichier final .
        Il risque d'y avoir des retours chariot , ou autres au milieu
      2. @phil2kRe

        veux-tu que je t'envoies les 2 fichiers ?
    2. Re

      peux-tu STP, me donner l'écriture exacte, car j'ai vu qu'une erreur de formulation et c'est la galère.

      merci.
      1. Contributeur
        C'est expliqué ici :

        http://www.jaws-actions.fr/MSDos/09_MS-DOS_concatenation.htm

        Le probleme c'est que c'est prévu pour des fichiers texte .
        Pour des fichiers binaires, le résultat sera peut-etre différent du résultat attendu.

        Peut-etre passer par un éditeur hexa , et faire la manip à la main....
    3. J'ai trouvé un exemple copy/b pour du binaire. mais le résultat ne fonctionne pas
      connais-tu des logiciel pour assembler tout cela comme ceci :
      U2 de 0 à 7FF = 0 à7FF dans 2764
      U2 de 800 à FFF = 1000 à 17FF dans 2764
      U6 de 0 à 7FF = 800 à FFF dans 2764
      U6 de 800 à FFF = 1800 à 1FFF dans 2764

      Merci.