Transférer une rom sur une ramcard

Tous  •  Astuces    Utilisations    Fabrications  •  Modifications  •  Réparations

    • F-Key : Vous avez sans-doute déjà branché un lecteur 3″ 1/2 externe en plus du lecteur 3″ interne sur votre bon vieux CPC6128 et vous êtes content parce-que ça fonctionne très bien, et vous avez bien raison ! Mais qu’en est-il de l’installation de deux lecteurs 3″ 1/2 sur notre cher CPC, hum ? Et bien si vous suivez les différents tutoriaux disponibles sur le net pour l’installation de ces deux lecteurs croyez moi, vous aurez des problèmes de concurrence et d’accès simultanés -> Conséquences « Read Fail » en veux-tu en voilà...
    Comment transferer une rom venu du net sur une ramcard

    Bonjour a tous, je vais vous expliquer aujourd’hui comment transférer une rom télécharge du net sur une ramcard (ou équivalent).

    Je vous expose le problème ici, car j’ai eu par le passe de grande difficulté a pouvoir utiliser les roms que je téléchargeais. Et c’est un problème récurant lorsque l’on fait comme moi, énormément de transfert de fichier amsdos du net vers sa machine préféré (je parle de nos chers cpc ).

    Les Headers Amsdos sont très souvent manquants dans des fichiers amsdos provenant du net.
    Sans ces fameux Headers (entêtes), les fichiers sont inutilisables sur cpc.

    Je vais vous présenter ici la méthode que j’ai trouve, et il en existe bien d’autres (en utilisant par exemple le Hacker).

    Donc ne prenez pas comme argent comptant ce que je vais vous dire, mais sachez qu’il existe plusieurs méthodes.

    Outils :
    Pour les outils, il en existe principalement deux :

    HEAD contenu dans les cpcutils de Mark Rison
    HIDEUR de Downwater

    Head existe en source donc vous pouvez le compiler sous n’importe quelle machine.

    Si vous avez Windows et que vous n’avez pas de compilateur C, contactez moi, je vous enverrai le binaire.

    Quant a Hideur, il existe en source et en binaire, pour Windows et Linux. Si vous rencontrez le moindre problème avec cet utilitaire n’hésitez pas a contacter Downwater (C’est une personne extrêmement sympathique et qui n’hésitera pas a vous aider).

    Méthode :
    Pour preuve que beaucoup de rom du net ne possède pas d’entêtes amsdos, faites dans un terminal hideur -info ma_rom.bin.
    Hideur vous retournera alors :

    ma_rom.bin : n’est pas un en-tête valide. La somme lu est &5f5f mais la somme réelle vaut &1204.

    Donc pour régler le problème 2 solutions :

    Celle avec Head : head -lAdresseDeChargement -eAdresseD’execution -tTypeDeFichier (ici 2 pour binaire) -fNomDuFichier > NomDuFichierFinale
    Celle de Hideur : hideur fichier -o FichierAmsdos -t Type (2 pour binaire) -x AdresseExecution -l AdresseChargement

    Remplacer alors les valeurs d’exécution et de chargement des futures roms par 4000 (valeur en hexadecimale).
    Une fois cette manipulation faite, refaite un hideur -info ma_rom.bin, et vous obtiendrez :
    Répertoire (user) : 0.

    Nom du fichier Amsdos : OS-A-01 ROM.

    Type : 2.

    Taille : &4000o.

    Adresse de chargement : &4000.

    Adresse d’exécution : &c000.

    Somme de vérification : &42e.

    (J’ai choisi ici une rom provenant de FutureOS a titre d’exemple).

    Une fois obtenu ce message de retour c’est gagne, il ne vous reste plus qu’a mettre cette rom dans une ramcard ou autre et de vous éclater avec .
    Pour le transfert de cette rom sur votre cpc, utiliser cpcxfs ou encore doscopy, maintenant que les entêtes sont bons, vous n’aurez plus de problème.

    Si vous avez le moindre problème avec ces méthodes, dites le moi, et je me ferai un plaisir de vous aider.

    Bon cpc…

    MON COMPTE

    Donathon 2024

    MEMBRES EN LIGNE

    CHAT LIVE

    Vous devez être connecté pour accéder au Chat Live.

    DISCORD AMSTRAD.EU

    SUR LES FORUMS

    Recent Posts

    DERNIERS COMMENTAIRES

    1. Barjack
    2. Barjack
    3. Barjack
    4. Barjack
    5. Barjack

    CPCSCENE RADIO