24.03.2018, 09:33
Also erstmal zu dem problem mit "call word": Ich hatte das problem falschherum wiedergegeben und jetzt oben korrigiert. Außerdem konnte ich es inzwischen lösen: Ich disassembliere mit dem Befehl "ndisasm". Der wurde in den vergangenen 10 Monaten einige Male upgedatet. Also habe ich kurzer Hand mal die Version von 2016 (nasm-2.11.06) installiert (aktuelle Version meines Paketmanagers ist nasm-2.13.02). Und siehe da: Das Problem taucht nur mit Versionen 2.13.x auf!
Zu der BLADEM.EXE: Wenn man die in Dosbox aufruft passiert einfach nichts. Als wäre er in einer Endlosschleife ohne Ausgabe. Vermutlich ist die aber auch nicht richtig gelinkt, wie man an den ganzen Aufrufen von "call 0x0:0x0" (also alles zeigt nach 0x0) sieht. Man müsste sich mal durch das aktuelle Setup wühlen, um zu sehen, wie die gelinkt wird.
Zu der BLADEM.EXE: Wenn man die in Dosbox aufruft passiert einfach nichts. Als wäre er in einer Endlosschleife ohne Ausgabe. Vermutlich ist die aber auch nicht richtig gelinkt, wie man an den ganzen Aufrufen von "call 0x0:0x0" (also alles zeigt nach 0x0) sieht. Man müsste sich mal durch das aktuelle Setup wühlen, um zu sehen, wie die gelinkt wird.