MM2 mit DOS-Box

Diskussionen rund um die ersten 5 Teile der Classic-Reihe

Moderatoren: Thies, mara, Delta

Antworten
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2380
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

MM2 mit DOS-Box

Beitrag von Arthur Dent »

Immer wenn ich versuche, MM2 mit der Dos-Box zu starten, kommt die Fehlermeldung:

"Not Enough Memory for 16 color version. Release TSRs and Retry".

Ziemlich seltsam - laut MEM-Befehl sollte MM2 634 KB konventionellen Speicher zur Verfügung haben - soviel kann man mit einem echten MS-DOS nicht erreichen! TSRs (speicherresidente DOS-Programme) habe ich natürlich auch keine...

Irgendwelche Vorschläge, was ich da tun kann?

Danke im Voraus!
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Fenriz666
Dieb(in)
Dieb(in)
Beiträge: 56
Registriert: Sa 14.07.2007 - 22:03
Wohnort: Middlegate

Beitrag von Fenriz666 »

Also ich würde mir die Mega Drive Variante mit Emulator holen, die sieht eh besser aus :D
Benutzeravatar
Lukas
König(in)
König(in)
Beiträge: 3004
Registriert: Do 28.03.2002 - 21:28
Wohnort: Brinkum b. Bremen

Beitrag von Lukas »

Moin

du kannst in der Dosbox.conf die Speichermenge erhöhen. Da es hier wohl an Videospeicher mangelt gucke mal unter dem Punkt [dosbox] dort bei memsize. Bei mir steht dort 16 musste mal sehen wie hoch das sein muss, aber mit 16 laufen Teil 1 sowie 3-5 problemlos. Ansonsten falls du sie noch nicht hast probiere mal die nbeueste Version der Dosbox, das müsste mittlerweile die 0.71 sein.

Vom Emulator rate ich ab, da es illegal ist!
Gruß,
Lukas
:itchy:
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2380
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Lukas hat geschrieben:Moin

du kannst in der Dosbox.conf die Speichermenge erhöhen. Da es hier wohl an Videospeicher mangelt gucke mal unter dem Punkt [dosbox] dort bei memsize. Bei mir steht dort 16 musste mal sehen wie hoch das sein muss, aber mit 16 laufen Teil 1 sowie 3-5 problemlos. Ansonsten falls du sie noch nicht hast probiere mal die nbeueste Version der Dosbox, das müsste mittlerweile die 0.71 sein.

Vom Emulator rate ich ab, da es illegal ist!
Inzwischen gibt es sogar Version 0.72...

Memsize war das erste an das ich gedacht hatte. Hat aber nicht geklappt. Kann auch eigentlich nicht sein - 16 Megabyte Arbeitsspeicher sollte eigentlich mehr als genug für so ein Spiel sein. Meines Wissens sollte das Spiel sogar auf XTs mit 512 Kilobyte Speicher laufen. Deshalb habe ich Memsize testweise mal auf 1 gesetzt. Hat aber nichts geändert... :(

Mit dem Video-RAM hat das Ganze noch weniger zu tun. Bei 320*200 Pixel und 16 Farben braucht es gerade mal 32 Kilobyte Video-RAM. Und andere Spiele mit dieser Auflösung, auch solche mit 256 Farben, laufen ja auch...

Irgendwelche weiteren Vorschläge?

PS. Ich habe das Spiel mal testweise direkt auf Windows laufen lassen (ich habe Windows 2000). Leider habe ich aber keine FAT-Partition auf meiner Festplatte (meine Zweitfestplatte mit FAT-Systenm ist mir kürzlich abgeraucht). Ich befürchte, dass ich mir beim Speichern die Windows-Installation kaputt machen könnte, falls die Speicherroutine zu hardwarenah programmiert ist. Also, meine Frage: Kann man MM2 gefahrlos direkt unter W2K laufen lassen?
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
dragonling
Hexer/Hexe
Hexer/Hexe
Beiträge: 857
Registriert: Mo 11.08.2003 - 05:50
Wohnort: Hanau
Kontaktdaten:

Re: MM2 mit DOS-Box

Beitrag von dragonling »

Arthur Dent hat geschrieben:laut MEM-Befehl sollte MM2 634 KB konventionellen Speicher zur Verfügung haben - soviel kann man mit einem echten MS-DOS nicht erreichen!
Du hast Recht bei MS-DOS. Da hatte ich, wenn ich mich richtig erinnere 627kb frei bekommen. Aber bei DR-DOS kam ich auf 634kB. Leider ist DR-DOS durch rate-mal-wen untergegangen.
Arthur Dent hat geschrieben:"Not Enough Memory for 16 color version. Release TSRs and Retry".
Klingt aber sehr nach dem konventionellen Speicher.
MM2 stammt aus einer Zeit, als es bestimmte Erweiterungen noch nicht gab. Versuche mal, in der dosbox.conf "xms" und "ems" ganz zu deaktivieren.
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2380
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Re: MM2 mit DOS-Box

Beitrag von Arthur Dent »

dragonling hat geschrieben:Versuche mal, in der dosbox.conf "xms" und "ems" ganz zu deaktivieren.
Auf die Idee war ich auch schon gekommen - hat auch nix gebracht... :(
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2380
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Hallo, habe soeben die DOSBOX-Readme durchgelesen. Dort fand ich folgenden Abschnitt:
LOADFIX [-size] [program] [program-parameters]
LOADFIX -f
Program to reduce the amount of memory available. Useful for old programs
which don't expect much memory to be free.

-size
number of kilobytes to "eat up", default = 64kb

-f
frees all previously allocated memory

Examples:
1. To start mm2.exe and allocate 64kb memory
(mm2 will have 64 kb less available) :
loadfix mm2
2. To start mm2.exe and allocate 32kb memory :
loadfix -32 mm2
3. To free previous allocated memory :
loadfix -f
Interessant - scheint ein bekanntes Problem zu sein. Anscheinend hat MM2 nicht zu WENIG Speicher, sondern zu VIEL... (ist nicht das einzige solche Programm - ich erinnere mich, dass es mit DSA2 ganz ähnlich war).

Jedenfalls, mit dem LOADFIX-Befehl klappt es! :bounce:

Danke für eure Hilfe und note to self -> bei Problemen die READMEs genauer lesen...
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Lukas
König(in)
König(in)
Beiträge: 3004
Registriert: Do 28.03.2002 - 21:28
Wohnort: Brinkum b. Bremen

Beitrag von Lukas »

:)) Ja auf die Idee ist natürlich wieder niemand gekommen in die Anleitung zu gucken. Aber gut dass es jetzt klappt. Bei DSA2 erinnere ich mich allerdings nicht an derartige Probleme.
Gruß,
Lukas
:itchy:
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2380
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Lukas hat geschrieben::)) Ja auf die Idee ist natürlich wieder niemand gekommen in die Anleitung zu gucken. Aber gut dass es jetzt klappt. Bei DSA2 erinnere ich mich allerdings nicht an derartige Probleme.
DSA2 verursacht Probleme, wenn man es auf einem Rechner mit mehr als 16MB Speicher startet.

Mit den Standardeinstellungen der DOS-BOX sollte es eigentlich laufen. Vielleicht sogar direkt unter Windows, solange man dem Spiel nicht mehr als 16MB Speicher zuweist. Aber auf einem echten MS-DOS, mit einem Rechner, der mehr als 16 MB hat, muss man den überzähligen Speicher noch irgendwie belegen (es gibt da das Programm "EatXMS"), sonst stürzt das Programm ab. Ich weiß, wovon ich rede, hab das Spiel früher auf einem Pentium-1 mit 32 MB RAM gezockt.

Man kann den Programmieren da aber keinen Vorwurf machen - zu der Zeit, als das Spiel rauskam, war der 386er Standard, und 386 können nun mal nicht mehr als 16MB Speicher verwalten.
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Lukas
König(in)
König(in)
Beiträge: 3004
Registriert: Do 28.03.2002 - 21:28
Wohnort: Brinkum b. Bremen

Beitrag von Lukas »

Ah okay dann ist es kein Wunder dass ich mit dem Spiel keine Probleme habe. Schließlich spiele ich es nur über die Dosbox. :D
Gruß,
Lukas
:itchy:
Sir Marc von Göskon

Beitrag von Sir Marc von Göskon »

öm eine Frage wiso spielt ihr es nicht ohne DosBox weil bei mir läuft MM2 sehr gut unter dem normalen windows XP und auch nicht zu schnelll.

Ne DSA 1 - 3 bleiben stehen unter windows du siest die Kapelle mit den chars aber alles Eingeschlafen. nur mit Tread killen zu lösen.
Antworten

Zurück zu „Might and Magic 1 - 5“