Gibt es eine Möglichkeit, das Himbeer-Image zu ändern, das während des Startvorgangs angezeigt wird?

18

Ein Mitglied der Glint-Box- Community hat mich kürzlich gefragt, ob es eine Möglichkeit gibt, das Himbeerbild, das während des Startvorgangs in der oberen linken Ecke des Bildschirms angezeigt wird, durch etwas NES-zentrierteres zu ersetzen, z. B. einen 1-UP-Pilz.

Jeder weiß, wo dieses Bild gespeichert ist, und wenn es sich nicht um ein Standardformat handelt (.gif, .jpg usw.), was muss man tun, um es durch etwas anderes auszutauschen?

jefflunt
quelle
Soweit ich sehen kann, müsste der Kernel zumindest neu kompiliert werden. Ich weiß nicht, ob Sie dem gewachsen sind. Ich würde es bestimmt nicht tun. Alternativ können Sie fbibeim Booten ein Bild auf dem Bildschirm anzeigen. Stellen Sie einfach sicher, dass das Bild in den Bereichen, in denen sich der Text befindet, schwarz ist.
Gerben

Antworten:

18

Dazu müssen Sie einen Kernel neu kompilieren.

  1. Erstellen Sie Ihr Bild mit maximal 224 Farben und einer Größe von 80 x 80 Pixel.
  2. Speichern Sie das Image als png und führen Sie Folgendes aus (vorausgesetzt, Sie haben netpbmdas Kernel-Quellcode installiert /usr/src/linux):

    $ pngtopnm logo.png | ppmquant -fs 223 | pnmtoplainpnm> logo_linux_clut224.ppm

    $ cp logo_linux_clut224.ppm / usr / src / linux / drivers / video / logo /

  3. Kompilieren und installieren Sie den neuen Kernel.

lenik
quelle
Was passiert, wenn ich ein Bild mit mehr als 224 Farben für dieses Bild verwende und / oder es nicht 80 x 80 Pixel groß ist?
BrainStone