Conversion fichier rom Byteswapped en Little endian/Big endian.
5 sujets de 1 à 5 (sur un total de 5)
-
Bonjour,
j’ai deux fichiers roms destinés à WinUae qui sont » Byte Swapped « .
Or, il faudrait les convertir en Little Endian ou en Big Endian ( en fait, je ne sais pas trop ce que WinUae veut, pas de Byteswapped en tout cas :p ) pour qu’elles soient pris en compte.
Comment puis-je faire ? Je ne maitrise pas la chose.
Note : ce sont les bonnes roms.
Merci.
Hello,
Si je dis pas de betises , le little/high endian correspond deja au byteswap.
Tu peux utiliser des outils comme https://github.com/freem/romwak
@Bwah Bwah : Peux tu m’envoyer tes 2 fichiers sur mon adr email : giants92(chez)gmail.com
Je voudrais verifier que mon dernier code fonctionne avec tes fichiers.
SI tes fichiers sont correct, alors mon code va fonctionner :
(Source C, executable linux armv7l, executable linux X86_64, executable windows)
http://sasfepu78.ddns.net/articles/AmigaRom_Rom_Merge_v5.zipY’a la source dedans, si tu veux le compiler de ton coté et le modifier, fait toi plaisir.
Il doit etre lance avec en option la taille que tu souhaite obtenir pour ta Rom.
Pour A1200 c’est normalement une taille de 512Ko. (donc 524288 octet)
Ce qui nous donnes : ./AmigaRom_Rom_Merge_v4 524288Il va fonctionner avec 2 fichiers fraichement dumpé en provance de rom :
EVEN.BIN = U6B = LOW
ODD.BIN = U6A = HIGHIl va faire la moulinette en lisant ces fichiers (et ne pas y toucher) mais te creer un OUT.ROM qui correspondra a la rom format informatique (donc Winuae and co)
IMPORTANT
Normalement, tes 2 fichiers (pour A1200 en tout cas) doivent faire 512Ko
Le ODD doit commencer par 14 11
Le EVEN lui par F9 4EJ’ai essayé mon code avec les fichiers du kickstart 3.2.1 et j’ai bien retrouvé mon fichier OUT.ROM identique au A1200.47.102.rom
Donc ça devrait fonctionner avec d’autres dump SI il ont la bonne taille ET qu’il sont bien dumpéRéparation électronique (Amiga and Co et re-cap.)
Contact UNIQUEMENT via email (voir ma page web)
https://sasfepu78.ddns.net/PA/index.html
5 sujets de 1 à 5 (sur un total de 5)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › Conversion fichier rom Byteswapped en Little endian/Big endian.