Mechanized Assault & eXploration Reloaded



#21 Dec 20, 2006 5:29 pm
Lordcroc Offline
Approved Member
Registered since: Jun 04, 2004
Posts: 278


Subject: 1.03 kein Laden von Speicherständen möglich
Quote by Kazuar:
Max _kann_ nicht versuchen auf eine bestimmte adresse zuzugreifen, darum heisst es ja Random Access Memory Wink
viel wahrscheinlicher ist, das er versucht hat, eine grosse menge an speicher zu reservieren (allokieren), jedoch ein so grosses stück zusammenhängenden ram nich gefunden hat. abhilfe: ram vergrössern (den des dosemu)
welchen benutzt du denn?
Das stimmt nicht ganz. man kann in den Ram Zugreiffen wo man will, außer paar kleine beswchränkungen.

Es kann sein das es an der Größe der Speicherallozierung liegt,
Obwohl M.A.X. ein DOS Spiel ist läuft es im "Protected mode" und nicht wie DOS im Realmode.
Dadurch hat M.A.X. den kompletten Speicher zur verfügung.
Ich glaube eheer das die Speicherfehler entstehen, da intern die Verwaltung der Objekte bzw. Klassen und Pointer durcheinander gerät.
Wenn ein Objekt nicht mehr vorhanden ist und man versucht zuzugreifen kracht es.
kennt jeder auch unter WIndows.

mfg
lordcroc
Sebastian K
↑  ↓

#22 Dec 20, 2006 7:47 pm
Kazuar Offline
Mitglied
Registered since: Jun 13, 2006
Posts: 26


Subject: 1.03 kein Laden von Speicherständen möglich
Quote:
Es kann sein das es an der Größe der Speicherallozierung liegt,
Obwohl M.A.X. ein DOS Spiel ist läuft es im "Protected mode" und nicht wie DOS im Realmode.
Dadurch hat M.A.X. den kompletten Speicher zur verfügung.
Ich glaube eheer das die Speicherfehler entstehen, da intern die Verwaltung der Objekte bzw. Klassen und Pointer durcheinander gerät.
Wenn ein Objekt nicht mehr vorhanden ist und man versucht zuzugreifen kracht es.
kennt jeder auch unter Windows.

mfg
lordcroc
Verdammt, ich will den source in die finger kriegen ! Wink
↑  ↓

#23 Dec 20, 2006 11:36 pm
Sal Sal Offline
, G-Mod
Registered since: Jun 07, 2004
Posts: 1,525


Subject: 1.03 kein Laden von Speicherständen möglich
ein wort..und sogar villeicht das falsche...

DISASSEMBLEN Grinning

DownloadSource code (Text):
  1. Hiermit distanziert sich der Beitragschreiber von jeglicher Verantwortung und weist deutlich darauf hin, dass
  2. alles von ihm hier sinnbefreit ins Forum übergeht

A.H.
- easy logic -
↑  ↓

#24 Dec 21, 2006 8:33 pm
Kazuar Offline
Mitglied
Registered since: Jun 13, 2006
Posts: 26


Subject: 1.03 kein Laden von Speicherständen möglich
hmmm, kann hier jemand assembler?
↑  ↓

#25 Dec 21, 2006 9:41 pm
Lordcroc Offline
Approved Member
Registered since: Jun 04, 2004
Posts: 278


Subject: 1.03 kein Laden von Speicherständen möglich
Tach,

so ein böses Wort. Disassemblieren ist nicht wirklich legal (außer keiner kriegts mit :D).
Ich kann noch aus alten Zeiten etwas Assembler aber ich glaube dafür sind die Kentnisse nicht ausreichend.
Will auch garnicht wissen ob man nach dem Disassemblieren überhaupt duch den Quellcode durchsteigt. werden auch einige 100 tausende Zeilen wenn nicht sogar Millionen Zeilen sein ;).

Was natürlich aus sein kann ist das die Dos4gw.exe sozusagen als Lib oder so für viele Spiele die Funktionen im Protected Mode liefert und einfach auch fehlerhat ist bzw. überfordert wird. Dann können die Interplay Programmierer noch so gut gewsen sein können, die Fehler wären trotzdem geblieben. Deswegen sind auch einige Bugs weg wenn man seine Dos4Gw.exe mit einer neueren Version tauscht. Hatten wir auch schon irgendwo in einem anderen Thread. drüber gesprochen.

mfg
Lordcroc
Sebastian K
↑  ↓

#26 Dec 22, 2006 3:16 am
Sal Sal Offline
, G-Mod
Registered since: Jun 07, 2004
Posts: 1,525


Subject: 1.03 kein Laden von Speicherständen möglich
ja, aber bugs leben aber weiter
A.H.
- easy logic -
↑  ↓

Pages (3): 1, 2, 3


All times are GMT +02:00. Current time: 6:05 pm.