beko Jun 13, 2010 4:20 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

Hehehe, Klasse Idee Laughing

fyzzo Jun 13, 2010 4:46 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

find ich auch Grinning
wobei es mir halt wirklich fast so passiert ist Grinning

alzi Jun 13, 2010 5:48 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

xD schön gemalt. Und wirklich eine Situation die man so kennt -.-

fyzzo Jun 13, 2010 8:54 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

Ich frag mich ob es cooler wäre wenns tatsächlich irgendwie Minus pro Runde gibt.
schließlich würde er bei den Einstellungen noch ewig lange aushalten ^^

fyzzo Jun 13, 2010 11:36 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

und noch eins ^^
http://www.imagebanana.com/...enannt.png

Pedi Jun 14, 2010 2:27 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

Hehe, der Rageguy :).
Kenne ich von lachschon.de. Ich hab früher auch mal eins zu Monkey Island 1 gemacht.
http://www.lachschon.de/...neyisland/

War Chicken Jun 14, 2010 9:17 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

Ha Monkey Island 2 ist auch als Remake in der Mache. Das erste war schon genial - ich freu mich schon drauf Smiling

fyzzo Jun 20, 2010 4:14 am
Subject: Re: Der gute alte "Guten Morgen Thread"

Mist, hat einer n Plan warum das Orginal unter DosBox nach 130 Runden irgendwann ziemlich langsam und anfällig für Abstürze wird? :/
hab gegen 2 Master-COMs gespielt. Aber die Laggerei geht mir aufn Sack und nun ist er auch einmal abgestürzt.

alzi Jun 20, 2010 10:40 am
Subject: Re: Der gute alte "Guten Morgen Thread"

Das Problem, dass das Spiel ab Runde 100 unstabil wird, liegt nicht an der Emulation sondern an MAX selbst, bzw. wohl an einer externen Bibliothek für die Speicherverwaltung usw. die die damals verwendet haben wenn ichs richtig verstanden hab. Mague hat da mal tolle Entdeckungen gemacht, dass man das Ding austauschen kann. Da der Post in einem Teil des Forums ist, wo nicht jeder Zugriff drauf hat Zitier ich ihn hier mal:

Quote by mague:
CHANGING DOS EXTENDERS - MIGHT BE THE SOLUTION FOR ALL OF US

- M.A.X. and nearly all other DOS programs uses the DOS/4GW 1.97 DOS Extender from Tenberry Software to get Extended memory support through DPMI services. Basically, all 16 bit protected mode DOS LEs (linear executables) which needs Extended memory and other stuff, needs an extender. The Extender can be binded to an LE executable, so the Extender will self contain (wrap around) the "true" executable.

Unfortunately, the DOS/4GW 1.97 has some serious issues, listed here: http://www.tenberry.com/dos4g/watcom/rn4gw.html . The most important thing is this: "A bug in our DPMI INT 31h/0800h caused mappings of 4MB or to be misaligned." No wonder that the game crashes, as memory usage increases.

Fortunately for us, the original DOS/4GW 1.97 Extender stub can be unbinded from the binded executables (1.00 PR demo, 1.04 retail, 1.56 beta) and this way we can get the original DOS LE executables. After this procedure, a new Extender stub can be binded to the LE executables or we can use the unbinded executables with a different Extender core.

I have tested the unbinded v1.04 MAX executable with the PMODE/W, DOS32A and DOS/4GW 2.01 Extenders and they seems to be much more stable. I have played 136 turns in a custom game against 3 computer players without any freezes or crashes so far. The DOS/4GW 2.01 seems to be the most stable.

To unbind the old DOS Extender from your executables, download the PMODE/W free to use Extender from it's official site: http://www.sid6581.net/pmodew/ and use the PMWBIND utility like this: PMWBIND /U MAX.EXE

To use the DOS/4GW 2.01 Extender without binding the LE executable, just type in: DOS4GW MAX.LE and it will run.

The DOSBOX emulator also supports this method, you can simply load the LE executable with the DOS32A Extender enabled and it will run.

- The next important thing is that the unbinded LE executables can be loaded into IDA PRO and it recognizes nearly everything. Finally there is hope that the inner game mechanics will be decoded based on the original, proper MAX executables.

- Last but not least, the DOSBOX emulator has two Debug builds. With them, it is possible to debug a DOS/4GW binded application on a single PC in a "user friendly" environment.

That is all for now Smiling

Best regards,
mague

fyzzo Jun 20, 2010 1:03 pm
Subject: Re: Der gute alte "Guten Morgen Thread"

cool vielen dank!
Mein eher durchschnittliches Englisch trägt, aber leider dazu bei, dass ich das nicht komplett verstehe.
ich hab jetzt das PMWBIND /U MAXRUN.EXE gemacht, aber da wird doch nur das DOS4G rausgenommen oder so. Oder nicht?
Das mit den LE Dateien versteh ich nicht wirklich. Ich hab keine LE Dateien auf das ich das anwenden könnte und wo bekomm ich die 2.01 von DOS/4GW her? ^^