| Zeile 5: | Zeile 5: | ||
:: Zu den Strings: Mir war es erstmal wichtig überhaupt etwas direkt in der Datei speichern und einfach darauf zugreifen zu können. 31 Zeichen finde ich Eigentlich ausreichend, früher ging auch alles mit 8.3 Dateinamen, dass die Beschreibung etwas knapp werden könnte seh ich ein. | :: Zu den Strings: Mir war es erstmal wichtig überhaupt etwas direkt in der Datei speichern und einfach darauf zugreifen zu können. 31 Zeichen finde ich Eigentlich ausreichend, früher ging auch alles mit 8.3 Dateinamen, dass die Beschreibung etwas knapp werden könnte seh ich ein. | ||
:: Der normale Entry-Point ist direkt nach dem Dateiheader. Alles danach wird an die Ladeadresse kopiert und dann ausgeführt. | :: Der normale Entry-Point ist direkt nach dem Dateiheader. Alles danach wird an die Ladeadresse kopiert und dann ausgeführt. | ||
| − | :: | + | :: Relocations-Infos sollen dann später einen extra Header dranhängen, Debuginfos werden hintendrangehangen. |
:: Momentan müssen die Dateien von Hand erzeugt werden, der Header kann von meinem Beispielprogramm erzeugt werden. Dann einfach den Maschinencode vom Assembler anhängen. | :: Momentan müssen die Dateien von Hand erzeugt werden, der Header kann von meinem Beispielprogramm erzeugt werden. Dann einfach den Maschinencode vom Assembler anhängen. | ||
:: Das müsste jetzt alles gewesen sein, wenn nicht, nochmal melden ;) | :: Das müsste jetzt alles gewesen sein, wenn nicht, nochmal melden ;) | ||
| Zeile 13: | Zeile 13: | ||
:: <ironie>Wow, ein Byte ;)</ironie> könnte man natürlich machen --[[Benutzer:Littlefox|Littlefox]] 22:46, 9. Okt. 2010 (CEST) | :: <ironie>Wow, ein Byte ;)</ironie> könnte man natürlich machen --[[Benutzer:Littlefox|Littlefox]] 22:46, 9. Okt. 2010 (CEST) | ||
| − | Das selbe kannst du auch dem Programmnamen machen, dann sind es sogar 2 Byte :P --[[Benutzer:Tev|Tev]] 22:52, 9. Okt. 2010 (CEST) | + | ::: Das selbe kannst du auch dem Programmnamen machen, dann sind es sogar 2 Byte :P --[[Benutzer:Tev|Tev]] 22:52, 9. Okt. 2010 (CEST) |
| + | :::: Dann sind es aber keine C-Strings mehr, notfalls kann man ja die reservierten Bytes dazu nehmen (hab deine Antworten mal mit eingerückt)--[[Benutzer:Littlefox|Littlefox]] 22:55, 9. Okt. 2010 (CEST) | ||