It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hallo Leute.
Ich hab ein kleines Problem, ein Spiel, das ich auf CD habe, per DOSBox zum Laufen zu kriegen.
Und zwar verlangt das Spiel, dass die CD im Laufwerk ist, erkennt das Laufwerk aber nicht an.

Meine bisherigen Erfahrungen waren da mit Spielen, die die CD nicht gebraucht haben.
Am Beispiel Dungeon Master 2, erläutere ich hier mal, wie ich das bisher gemacht habe.

Erstmal den Inhalt der CD kopiert, mir auf Laufwerk D: einen Ordner gemacht (namens DM) und das da reinkopiert.
Dann folgendes bei DOSBox eingetippt, für die Installation:

mount c: d:/dm
mount d: d:/dm
d:
install

Damit war die Installation erfolgreich abgeschlossen, nachdem man auch noch setup usw. per DOSBox konfiguriert hatte, aber das lass ich weg, weil das nüscht zur Sache tut.

Starten konnte ich Dungeon Master 2 dann so:

mount c: d:/dm/intrplay/skulkeep
mount d: d:/dm/intrplay/skulkeep
d:
dm2

Damit startet das Spiel und lässt sich speichern usw.

__________________________________________________

Das Spiel, bei dem ich Hilfe brauche, ist das wenig bekannte/beliebte "Descent to Undermountain"

Selber Vorgang für die Installation:

Inhalt der CD kopiert und bei D: in den selbst erstellten Ordner (DU) eingefügt.

Dann DOSBox:

mount c: d:/du
mount d: d:/du
d:
install

Es installiert.
Zum Starten dann:

mount c: d:/du/intrplay/dtu
mount d: d:/du/intrplay/dtu
d:
dtu

Das Spiel versucht zu starten, kommt mir aber mit der Fehlermeldung:
Error: No CDROM drive detected

Auch wenn die CD im Laufwerk F: vorhanden ist.
Laufwerk F: auf C: bei DOS zu mounten, funktioniert übrigens nicht, da heißt es "The Directory has to exist.".
Auf F: selber, also direkt auf der CD den Inhalt der CD zu installieren, geht natürlich nicht.

Hat irgendjemand einen Lösungsvorschlag??
This question / problem has been solved by toma85image
Ein CD-ROM-Laufwerk muss immer als "-t cdrom" gemountet werden. Geht auch als ISO von der CD z.B.

mount D D:\du\GAME.ISO -t iso

Für dein "echtes" Laufwerk wäre es

Mount D F:\ -t cdrom
Post edited August 23, 2020 by Zyankali
Zyankali hat schon darauf hingewiesen, wenn Du es noch etwas komfortabler wünscht, würde ich dir D-Fend Reloaded empfehlen. Die Gui macht es deutlich einfacher Images, Verzeichnisse, Laufwerke usw. einzubinden.

Was ich persönlich bei DOSBox vermisse ist die Möglichkeit mehrere Diskettenimages zu mounten und im Betrieb zu wechseln. Bei CD-ROMs ist das kein Problem, aber für Disketten leider nicht vorgesehen. Vielleicht kommt das ja noch. Die Entwickler sollen ja noch an DOSBOX arbeiten.
avatar
springtoiffel: Das Spiel, bei dem ich Hilfe brauche, ist das wenig bekannte/beliebte "Descent to Undermountain"

Selber Vorgang für die Installation:

Inhalt der CD kopiert und bei D: in den selbst erstellten Ordner (DU) eingefügt.

Dann DOSBox:

mount c: d:/du
mount d: d:/du
d:
install

Es installiert.
Zum Starten dann:

mount c: d:/du/intrplay/dtu
mount d: d:/du/intrplay/dtu
d:
dtu
Du mountest das Verzeichnis der CD Inhalte als Laufwerk c und d, installierst auf c (das Verzeichnis der CD Inhalte) die Spieldateien von d (das Verzeichnis der CD Inhalte). Danach mountest du das Spielverzeichnis als Laufwerk c und d. Dann versuchst du von d das Spiel zu starten. Das ist ziemlich verwirrend. *G*

Damit du das Spiel noch starten kannst, versuche mal folgendes:

mount c d:\du\intrplay\dtu
mount d d:\du -t cdrom
c:
dtu

Ansonsten würde ich auf jeden Fall den Ort des Spielverzeichnisses und den Ort der CD Inhalte voneinander trennen.

Dann würde das mit "Descent to Undermountain" so aussehen:

1. Einen Ordner für das Spiel, beispielsweise: "D:\DU", erstellen und einen für die CD erstellen, beispielsweise: "D:\DU\CD".

2. DOSBox:

mount c d:\DU\
mount d d:\DU\CD\ -t cdrom
d:
install

3. Zum Start:

mount c d:\DU\INTRPLAY\DTU\
mount d d:\DU\CD -t cdrom
c:
dtu

-------------------------------------------------------------------------------
avatar
Zyankali: Ein CD-ROM-Laufwerk muss immer als "-t cdrom" gemountet werden. Geht auch als ISO von der CD z.B.

mount D D:\du\GAME.ISO -t iso

Für dein "echtes" Laufwerk wäre es

Mount D F:\ -t cdrom
Ich vergesse bei Images auch regelmäßig, dass der Befehl imgmount heißt.
Post edited August 23, 2020 by toma85
Schonmal vielen Dank, euch Dreien! :)
Ich werde das heute abend dann ausprobieren und mich nochmal melden, ob ich es hinbekommen habe!
Also, der Hinweis mit dem "-t cdrom" hat geholfen. Das Spiel startet und läuft ... aber nur bis zum Hauptmenü!

Es kommt das übliche Zeug - kurzes Video und natürlich Entwickler-/Publisher-Logo.
Und das in geschätzten 1 Frame pro 20 Sekunden. Habe das Zeug abgebrochen und es kam dann >siehe Screenshot<.

Habe das Video und die Logos auch Durchlaufen lassen, was fast 40 Minuten gedauert hat (hab mich nebenher anders beschäftigt), das hat aber keinen Unterschied gemacht, es führte auch zu >siehe Screenshot<.

Hilfe, bitte. ○_○
avatar
kultpcgames: Zyankali hat schon darauf hingewiesen, wenn Du es noch etwas komfortabler wünscht, würde ich dir D-Fend Reloaded empfehlen. Die Gui macht es deutlich einfacher Images, Verzeichnisse, Laufwerke usw. einzubinden.

Was ich persönlich bei DOSBox vermisse ist die Möglichkeit mehrere Diskettenimages zu mounten und im Betrieb zu wechseln. Bei CD-ROMs ist das kein Problem, aber für Disketten leider nicht vorgesehen. Vielleicht kommt das ja noch. Die Entwickler sollen ja noch an DOSBOX arbeiten.
Mit D-Fend kenne ich mich leider überhaupt nicht aus, und müsste mich da also wohl erst einarbeiten...
Wüsstest du da eine schnelle, effektive Lösung für das Problem?
Attachments:
Post edited August 23, 2020 by springtoiffel
avatar
springtoiffel: Habe das Video und die Logos auch Durchlaufen lassen, was fast 40 Minuten gedauert hat (hab mich nebenher anders beschäftigt), das hat aber keinen Unterschied gemacht, es führte auch zu >siehe Screenshot<.

Hilfe, bitte. ○_○
Vielleicht hilft das hier weiter:
https://www.dosbox.com/comp_list.php?showID=4031&amp;letter=D
avatar
springtoiffel: Habe das Video und die Logos auch Durchlaufen lassen, was fast 40 Minuten gedauert hat (hab mich nebenher anders beschäftigt), das hat aber keinen Unterschied gemacht, es führte auch zu >siehe Screenshot<.

Hilfe, bitte. ○_○
avatar
BumbleBeeGog: Vielleicht hilft das hier weiter:
https://www.dosbox.com/comp_list.php?showID=4031&amp;letter=D
Hm, ich hab sogar die aktuellste Version von DOSBox drauf O_o sonst wäre das auch nochmal ne Möglichkeit gewesen, eine aktuellere Version zu downloaden, aber das fällt flach.

Die haben als Note, dass das Video einfriert, aber überspringbar ist. Das ist komisch, bei mir läuft es, extrem langsam zwar, aber überspringbar ist es nicht, weil sonst diese komische Mitteilung vom Screenshot kommt. :-/
avatar
springtoiffel: Die haben als Note, dass das Video einfriert, aber überspringbar ist. Das ist komisch, bei mir läuft es, extrem langsam zwar, aber überspringbar ist es nicht, weil sonst diese komische Mitteilung vom Screenshot kommt. :-/
Hast Du den zweiten Punkt berücksichtigt? Also
CPU set to pentium
cycles to max
RAM to 64MB
machine to S3 SVGA

Wie hast Du die "CD-Daten" und die "HDD-Daten" gemountet? Im gleichen Verzeichnis oder getrennt?
avatar
springtoiffel: Mit D-Fend kenne ich mich leider überhaupt nicht aus, und müsste mich da also wohl erst einarbeiten...
Wüsstest du da eine schnelle, effektive Lösung für das Problem?
D-Fend ist nur eine GUI für DOSBox und da hat man sich sehr schnell eingearbeitet. DOSBox selbst wird integriert mitgeliefert. Die Spiele dann einzubinden über die Profile ist kinderleicht und die Profileinstellungen decken fast alles ab was DOSBox leisten kann.

Zu Deiner Frage:
Eine Lösung auf die schnelle kann ich leider nicht liefern, da ich das Spiel im Moment nicht griffbereit habe. ¯\_(ツ)_/¯

Die Fehlermeldung ist auch nicht gerade aussagekräftig. Ich würde mal die CPU-Settings verändern. CPU-Typ, Emulationskern und evtl. einen festen Wert für die CPU-Zyklen. Damit habe ich bisher die meisten Problemfälle in den Griff bekommen.
Ich habe es probiert und die CD (die mir als ISO-Image vorliegt) als Image gemountet. Das Intro-Video hat wie erwartet nicht funktioniert, konnte aber mit ESC übersprungen werden. Der Rest scheint zu funktionieren.
avatar
BumbleBeeGog: Ich habe es probiert und die CD (die mir als ISO-Image vorliegt) als Image gemountet. Das Intro-Video hat wie erwartet nicht funktioniert, konnte aber mit ESC übersprungen werden. Der Rest scheint zu funktionieren.
Also statt bei dem zweiten Schritt das mit dem "-t cdrom", das, was Zyankali oben geschrieben hat, mit dem "-t iso"?
avatar
springtoiffel: Also statt bei dem zweiten Schritt das mit dem "-t cdrom", das, was Zyankali oben geschrieben hat, mit dem "-t iso"?
In Prinzip ja, aber das setzt voraus, dass Du ein ISO-Image der CD hast. Allerdings hat sich Zyankali verschrieben, bei einen Image muss man imgmount verwenden. z.B:

imgmount d dtu.iso -t cdrom

oder

imgmount d dtu.iso -t iso

Das Image kannst Du mit einen CD-Kopierprogramm erzeugen.
avatar
springtoiffel: Also statt bei dem zweiten Schritt das mit dem "-t cdrom", das, was Zyankali oben geschrieben hat, mit dem "-t iso"?
avatar
BumbleBeeGog: In Prinzip ja, aber das setzt voraus, dass Du ein ISO-Image der CD hast. Allerdings hat sich Zyankali verschrieben, bei einen Image muss man imgmount verwenden. z.B:

imgmount d dtu.iso -t cdrom

oder

imgmount d dtu.iso -t iso

Das Image kannst Du mit einen CD-Kopierprogramm erzeugen.
Okay, danke. Werd ich morgen mal schauen, ob ich das gebacken kriege. ^^
Für einen Vergleich bin ich wie folgt vorgegangen:

Ich habe meine vorhandene Conf-Datei

"dosbox-0.74-3.conf" in "c:\Users\Username\AppData\Local\DOSBox"

in ein anderes Verzeichnis bewegt. Ohne eine Datei in dem Verzeichnis erstellt DOSBox eine neue Conf-Datei mit den Standardwerten.

Verzeichnis fürs Spiel: D:\DU
Verzeichnis für die CD: D:\DU\CD
Ich habe die CD Inhalte nach D:\DU\CD kopiert.

DOSBOX 0.74-3

mount c d:\DU\
mount d d:\DU\CD\ -t cdrom
d:
install
(Hier: Auto Detect Sound Hardware)

Patch 1.3:
https://www.patches-scrolls.de/patch/1215/7/22838
Ich habe die Inhalte von dtu1_3.zip in Spielverzeichnis d:\DU\INTRPLAY\DTU\ kopiert.

Für den Start des Spiels:

mount c d:\DU\INTRPLAY\DTU\
mount d d:\DU\CD\ -t cdrom
c:
dtu

Das Intro musste ich mit ESC abbrechen. Danach habe ich das Menü gesehen und konnte einen Charakter erstellen.