Um folgendes Problem geht es: Wenn ich bei Cisco Heat unter DOSBox auf den Demomodus warte, bekomme ich Grafikfehler:
Wenn ich jetzt irgendeine Taste drücke, erscheint das Fahrzeugauswahlmenü, und das Bildgekrümel verschwindet:
Mein Bauchgefühl sagt mir, daß es an der Spielversion liegt und kein Emulatorproblem ist. Hab' mir via Old Games Finder jegliche verfügbare Fassung heruntergeladen, aber irgendwie handelt es sich immer um die gleiche - das schließt auch das Disketten-Image von old-games.ru mit ein.
Ein wenig herumprobiert hab' ich schon (Cycles auf 1000 heruntergesetzt, machine=vgaonly statt machine=svga_s3), aber nichts hilft. Den Tandy-Modus hab' ich nicht getestet, aber das Problem besteht auch unter CGA und EGA (unter EGA sind die Grafikfehler sogar noch schlimmer).
Weiß jemand Rat? Oder hat sogar eine DOS-Version von Cisco Heat, die im Demorennen keine Glitches anzeigt?
Hmm ... da hast du ja schon ziemlich umfangreiche Tests gemacht.
Mein erster Gedanke wäre jetzt ein Wechsel des Emulators gewesen. Vielleicht reicht schon eine ältere DOSBox-Version, aber besser wäre sicherlich ein komplett anderes Grundgerüst (also QEMU oder PCem). Eventuell kann man das auch noch auf einem Original-System probieren.
Für mich sieht der Fehler im ersten Moment nach beschädigten Daten aus. Aber da es später läuft, könnte es an einer Vielzahl von Dingen liegen (vielleicht auch ein Crack-Problem, falls das Spiel so etwas überhaupt braucht).
Allein für die Sicherung deines ewigen Dankes würde ich dir natürlich gern weiter helfen (), nur kann ich mich daran erst am WE versuchen. Aber vielleicht hat bis dahin schon jemand anders eine Lösung .
ich habs mal mit pcem v15 getestet, dort gibts auch die grafikfehler.
allerdings läuft bei mir nur die installierte version von old games, beim image crasht das spiel wenn ich fahren will, zudem fehlt auf dem image die music.dat datei.
kopier ich die music.dat auf die image version, crasht es trotzdem, zudem startet es langsammer als die installierte version (egal ob vom image oder von der festplatte)
vermutlich is das image im eimer.
die grafikfehler hab ich allerdings bei beiden versionen im demo modus.
edit:
yep das image ist im eimer, läuft auch mit dosbox 0.74 bei mir nicht und crasht sobald man fahren will.
Edit: Unter Win10/64 geht es bei mir sogar gar nicht. Wird bei mir versucht, zu öffnen und danach gleich wieder geschlossen. Windows 7 hab' ich leider nicht (mehr).
Ich bekomme bei donalds 0.58er-Paket auch nur einen schwarzen Bildschirm, nachdem cisco.exe gestartet wird. Win7/64 bei mir. Ist ja echt schräg, dass man für ältere DOSBox-Versionen dann schon direkt wieder einen Emulator drum herum braucht, um die überhaupt nutzen zu können.
(26.06.2019, 18:11)tomwatayan schrieb: Ist ja echt schräg, dass man für ältere DOSBox-Versionen dann schon direkt wieder einen Emulator drum herum braucht, um die überhaupt nutzen zu können.
Zumal V0.58 von 2003 ist (wenn ich das hier richtig deute) - also mitten aus der XP-Ära.
probiere doch mal die DOSBox 0.61 aus. Da gibt es mehr Konfigurationsmöglichkeiten. Vielleicht ist der Blackscreen dann weg.
Ab der 0.62 hast du das Gekrüssel auf dem Demoschirm.
Ich habe jetzt nur das 0.61-Paket getestet. Bei mir unter Win7/64Bit geht es auch nicht, aber unter WinXP (im 'Windows Virtual PC' und damit sicherlich auch unter echtem XP/32Bit). Die genannten Grafikfehler sind tatsächlich nicht da .
Mir stellt sich natürlich trotzdem noch die Frage, was die Ursache ist. Und interessant wäre noch eine echte DOS-Umgebung (könnte ja sein, dass nur die schlechte/ungenaue Emulation "den Fehler nicht richtig darstellt" ).
(27.06.2019, 21:02)Heinrich Reich schrieb: Mir stellt sich natürlich trotzdem noch die Frage, was die Ursache ist. Und interessant wäre noch eine echte DOS-Umgebung (könnte ja sein, dass nur die schlechte/ungenaue Emulation "den Fehler nicht richtig darstellt" ).
Aha, das erkärt, warum es nicht läuft: Windows erlaubt keine Datei mit dem reservierten Dateinamen LPT1 (und noch einige andere). Das heißt, der einfache Workaround ist wohl, den CiscoHeat-Inhalt in ein Festplattenimage zu verpacken und dann von dem Image zu starten.
Wenn es bei dir läuft, donald, hast du diese Dateinamenprüfung wohl irgendwie deaktiviert?