Transferer une rom sur une ramcard

Comment transferer une rom venu du net sur une ramcard

Bonjour a tous, je vais vous expliquer aujourd'hui comment transferer une rom telecharge du net sur une ramcard (ou equivalent).


Je vous expose le probleme ici, car j'ai eu par le passe de grande difficulte a pouvoir utiliser les roms que je telechargeais. Et c'est un probleme recurant lorsque l'on fait comme moi, enormement de transfert de fichier amsdos du net vers sa machine prefere (je parle de nos chers cpc  ).


Les Headers Amsdos sont tres souvent manquants dans des fichiers amsdos provenant du net.
Sans ces fameux Headers (entetes), les fichiers sont inutilisables sur cpc.

Je vais vous presenter ici la methode 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 methodes.

 

Outils :

Pour les outils, il en existe principalement deux :

 

  • - HEAD contenu dans les cpcutils de Mark Rison (vous pourez le trouver ici)
  • - HIDEUR de Downwater (que vous pouvez trouver ici)


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 enverai le binaire.

Quant a Hideur, il existe en source et en binaire, pour Windows et Linux. Si vous rencontrez le moindre probleme avec cet utilitaire n'hesitez pas a contacter Downwater (C'est une personne extrement sympatique et qui n'hesitera pas a vous aider).

 


Methode :
Pour preuve que beaucoup de rom du net ne possede pas d'entetes 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 regler le probleme 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'execution 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 :

 

 

 

 

 

Repertoire (user) : 0. 
 
Nom du fichier Amsdos : OS-A-01 ROM. 
 
Type : 2.  
 
Taille : &4000o. 
 
Adresse de chargement : &4000. 
 
Adresse d'execution : &c000. 
 
Somme de verification : &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 eclater avec .
Pour le transfert de cette rom sur votre cpc, utiliser cpcxfs ou encore doscopy, maintenant que les entetes sont bons, vous n'aurez plus de probleme.

Si vous avez le moindre probleme avec ces methodes, dites le moi, et je me ferai un plaisr de vous aider.

Bon cpc...



Sid

  Voir cet article au format PDF Imprimer cet article

RECHERCHE
LANGUE
* Donathon 2017 *

145 €

 

 

 

 En savoir plus

Le Chat
 Smiles  Loading...
EN LIGNE
10 Personne(s) en ligne (1 Personne(s) connectée(s) sur Les articles Amstrad)

Utilisateur(s): 6
Invité(s): 4

Moonbeam, Golem13, Nostalgeek, BDCIRON, dlfrsilver, ZISQUIER, Plus ...
Musiques CPC

Lecteur MP3
CPC-Scene Radio

 

 

ROLAND RADIO

Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !

 

Informations
________________________________

Suivre Amstrad.eu

________________________________

Autres Créations web

________________________________

 

Declaration CNIL : 1005884

Association : 0540200002843

Charte

Avertissements

Plan du site

Carte de France des membres

 

 

 

Facebook.

Twitter.

RSS forum.

RSS News.

Contact.

 

Gaston-Phoebus.com

Amstrad.eu

untour.fr

Cathydeco.com

Higoogle

Harloup.fr

** Faire un don **

 

Conception Phenix © 2000 - 2014