À l'époque où j'ai fait le KELF de uLE 4.42b, je n'avais pas encore la technique pour produire des KELFs de la taille que je voulais.
Le KELF qu'il y a dans ce ULE_442B.IMG est un hack du tout premier KELF de MBR homebrew a avoir vu le jour,
F_HD_B_POC.
Mon programme (MBRewLDR) vidait ce MBR.KELF de son code (OPL) et utilisait la place disponible dans le container pour injecter un payload + le programme de mon choix (ici, uLE 4.42b). La taille totale du payload + le ELF de mon choix devait être égale ou inférieure à la place dispo dans le MBR.KELF "vidé"; et le MBR.KELF qui sortait avait la taille exacte du MBR.KELF original (732096 bytes).
En ajoutant les 8224 secteurs de début de la partition __mbr, ça donnait toujours : (8224 x 512) + 732096 = 4942784 bytes.
Je vais essayer de produire un fichier __mbr.raw propre de uLE_WIP7 et de mettre
le sujet à jour.