Sooo, die sehr technischen Dinge sind behoben.
Zur Erklärung: Die 319 Byte Differenz im Overlay Code sind sehr wahrscheinlich der Grund für die 25 Byte Differenz im unausgelagerten Code.
Die erzeugte BLADEM.EXE hab ich in der DOSBox schon probiert und (natürlich) bleibt die DOSBox beim Übergeben von Gegenständen hängen.
Bin selbst gespannt, ob ich die beiden Funktionen noch zurechtgebogen bekomme.
Zur Erklärung: Die 319 Byte Differenz im Overlay Code sind sehr wahrscheinlich der Grund für die 25 Byte Differenz im unausgelagerten Code.
Die erzeugte BLADEM.EXE hab ich in der DOSBox schon probiert und (natürlich) bleibt die DOSBox beim Übergeben von Gegenständen hängen.
Bin selbst gespannt, ob ich die beiden Funktionen noch zurechtgebogen bekomme.
Code:
BAE CODE = 25
BAE OVR = 319
