Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 678 495

  • Nb. de membres 187
  • Nb. d'articles 1 272
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  OS4 toutes plateformes confondues »» Peut on changer l'image de boot?

Peut on changer l'image de boot?#1266

18Contributeur(s)
SergiusElwoodLioCrisotdavebracothellieralexbigdanAmiDARKartblinkK-LscriptjesterCreolssinisruszzd10hDavidMigaPetrolskynet
3 Modérateur(s)
K-LElwoodcorto
Elwood Elwoodicon_post
Citation : davebraco?

Je pensais comme Elwood jusqu'à ce que je trouve ceci :
http://www.os4depot.net/index.php?function=showfile&file=graphics/misc/bi.lha

oui ça fonctionne mais on ne peut pas utiliser n'importe quelle image mais seulement les 2 images fournies.
Peut-être que l'auteur peut faire un programme qui permet d'utiliser toute image. Qui lui demande ? :-)
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
thellier thelliericon_post
Voilà ce que j'ai pu décoder, avec RecStudio (desassembleur ppc) pour windows de mon bootimage de ma Sam440 qui se révéle un binaire ELF PPC

Perso j'y comprends pas grand chose...
(au pif on se doute que .data est l'image compressée à l'offset 000000CC avec 00011868 octets)

@AmiDark c'est sur que c'est pas du .RAW c'est plutot un genre de chunky compressé

Alain

Memory Allocation (Segments) Map
0: 00000074 00000058 0x00000000-0x00000058 -R-X PT_LOAD
1: 000000CC 00011868 0x00010058-0x000218C0 -RW- PT_LOAD
File Map
Idx Offset Size Address Range Flags Name
---- -------- -------- --------------------- ----- --------------------
0: 00000000 00000034 0x00000000-0x00000034 I--- ELF Header
1: 00000034 00000040 0x00000000-0x00000040 I--- Section Headers
2: 000000CB 00000001 0x00000000-0x00000001 I--- Section Headers
3: 00000074 00000008 0x00000000-0x00000008 -R-X .text
4: 00011C34 00000054 0x00000000-0x00000054 ---- .rela.rodata
5: 00011934 0000004E 0x00000000-0x0000004E ---- .shstrtab
6: 00011B64 000000B0 0x00000000-0x000000B0 ---- .symtab
7: 00011C14 00000020 0x00000000-0x00000020 ---- .strtab
8: 0000007C 0000004F 0x00000008-0x00000057 -R-- .rodata
9: 000000CC 00011868 0x00010058-0x000218C0 -RW- .data

File: G:\bootimage
Size: 72840 bytes (71 kbytes)
ELF File header
00000000: 7F 45 4C 46 Magic number
00000004: 01 Class (CLASS32)
00000005: 02 Data (MSB)
00000006: 01 Version
00000010: 0002 Type (ET_EXEC)
00000012: 0014 Machine (EM_PPC)
00000014: 00000001 Version
00000018: 00000000 Entry Point
0000001C: 00000034 Program Header Offset
00000020: 00011984 Section Header Offset
00000024: 00000000 Flags ()
00000028: 0034 Header Size
0000002A: 0020 Program Header Entry Size
0000002C: 0002 Number of Progran Headers
0000002E: 0028 Section Header Entry Size
00000030: 000C Number of Section Headers
00000032: 0009 String Section Header Index
AmiDARK AmiDARKicon_post
Disons que avec un éditeur HEXA DECIMAL il y avait une grosse partie du fichier (après tous les 000000000....) qui ressemblait à un dégradé de gris en RGB/RAW ou RGBA/RAW ou ARGB/RAW enfin ... voila...
Après je savais que quelqu'un allait jeter un oeil ;)
(et c'était purement mon objectif en parlant de ce fichier)
artblink artblinkicon_post
J'ai trouvé sa :

https://www.ridgerun.com/developer/wiki/index.php/How_to_change_uboot_splash_image

Par hasard en chercher des trucs sur Arexx

J'espère que sa va vous aidez...

Edit: se serait une image fait sous gimp enregistrer sous un format spécial... d'après se que je lit (en C)
Message édité par : artblink / 22-03-2013 00:19
alex alexicon_post
je crois que tu mélanges là, là ce dont il était question c'est l'image de boot d'AmigaOS, ce dont parle ton article c'est de l'image de boot intégrée à UBoot . Et pour la modifier tu dois posséder les sources d'Uboot que tu dois recompiler après ça...
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
thellier thelliericon_post
@artblink

Non c'est pas ça : car ton truc sauve juste une image NON COMPRESSEE sous forme de chiffres (valeur de chaque octets du fichier image) dans un listing C

Il est vrai qu'il faudra un outil de ce genre (Aminet en a plein....) mais dans le cas qui nous intéresse l'image est (en plus) fatalement compressée vu sa taille

En fait j'avais fouillé dans les docs du SDK pour trouver les headers pour faire des fichiers ELF : on doit pouvoir en faire un avec gcc sans refaire tout uboot
Ce qui m'a refroidis :

1) si je me gourre ma Sam bootera plus :-(((
2) je connais toujours pas le format de compression
3) bof bof ça me passionne pas tant que ça

Alain
artblink artblinkicon_post
Et on peut pas mettre un test avant pour choisir quel fichier image sera lancer

en gros

taper sur 1 : Imageboot original
taper sur 2 : Imageboot nouveau

Comme sa si la nouvelle image merdouille, tu peux rebooter sur l'image originel

Ou alors, il faut laisser une touche de la souris pendant le uboot pour que la nouvelle image soit charger...


Remarque, sa doit être difficile à faire

K-L K-Licon_post
En fait, je me demande bien quel serait l'intérêt d'avoir une image de boot différence.

Perso, une fois que j'ai allumé le Miga, je m'amuse pas à le redémarrer pour voir une autre image de démarrage. :#
--
AmigaONE X1000/1,8 Ghz (A-Eon), Radeon RX560, 2 Go de Ram et OS4.1 FE
thellier thelliericon_post
>Et on peut pas mettre un test avant pour choisir quel fichier image sera lancer
Non non on peut pas choisir:
C'est UBoot (ou déjà l'OS ?) qui charge ce binaire ELF (bootimage) comme si c'étais une partie de l'OS donc on peut rien choisir ...
C'est un peu comme customiser le boot-block des disquettes pour afficher un truc...
Bref c'est pas infaisable ... c juste périlleux

Alain
scriptjester scriptjestericon_post
Il y a ces "images" de boot alternatifs sur OS4Depot.net

http://www.os4depot.net/index.php?function=showfile&file=graphics/misc/bi.lha


Je n'ai pas vérifier si cela marchait.

Peut-être en contactant l'auteur tu auras plus d'explication ?
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme