cgboard - classic games

Normale Version: Schatz im Silbersee: Runtime Error
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich habe mir bei cg Der Schatz im Silbersee.
Bei Installation wie auch bei der Startdatei bekomme ich nur Fehlermeldung (98,ME,XP).
Was kann ich tun

coolkuh
Etwas genauer, bitte.

Ist es bei allen Systemen die gleiche Fehlermeldung? Was genau hast Du für einen Rechner (Taktfrequenz, Grafikkarte, ...)? Und wie genau lautet die Fehlermeldung?
Probiere mal nen Tool wie slowdown das deinen Pc langsamer macht. Ab und an kanns seien das der Pc zu schnell is und deshalb son Runtime Error produziert.

Cu *BlackJack*
Fehler bei der Schatz.exe:

Runtime error 200 at 0001:30F7

Fehler in der Install.exe:

Runtime error 200 at 01DD:0091

Kennt vielleicht jemand ne Liste mit den Runtime error Fehlern?

coolkuh
Eine Liste mit Runtime Errors gibt es nicht, da jede Programmiersprache eigene Fehlercodes verwendet...

Der Laufzeitfehler 200 ist allerdings ein bekannter Fehler. Dieser Fehler tritt bei alter, mit Borlands "Turbo Pascal 7" programmierter Software auf und ist auf eine defekte Delay-Funktion zurückzuführen, die auf heutigen Rechnern crasht.

Die defekte Routine kommt glaube ich durch die Unit "Crt" - irgendwie so war das.

Der Fehlercode "200" ist dabei ein Stückweit Selbstironie: Der Fehler tritt auf PCs mit mehr als 200MHz Taktfrequenz auf - also auf allen heutigen Rechnern. Delay verursacht dabei eine Division durch Null.

Wenn es sich um eigene Programme handelt, sollte man einfach auf die Delay-Funktion verzichten. Bei Spielen, zu denen man natürlich die Quellcode nicht besitzt...

Die offizielle Antwort von Borland (der Hersteller von Turbo Pascal) ist, man soll den Hersteller der Software nach einer neuen Version fragen (Ha ha ha. Ich lache heute noch... Toll gemacht, Borland, wirklich toll gemacht).

Die Inoffizielle wäre z.B. [URL="http://www.webplain.de/downloads/tp_patch_ct.zip"]dieses[/URL] Tool auszuprobieren. Funktioniert in den meisten Fällen - leider nicht in Allen.

Viel Glück.
Vielleicht funktioniert das ganze doch mit SlowDown. , meld dich mal per Mail bei mir, dann schick ich dir das.

rayman@raysworld.ch

Mfg
Rayman
: Einen Versuch ist's wohl wert. Aber ohne jetzt irgendwie pessimistisch sein zu wollen: Ich glaube mich zu erinnern, dass Turbo Pascal seine Erkennungsroutinen direkt über Biosfunktionen abwickelt... Damit wäre es absolut sinnlos.

Trotzdem: Viel Glück.
Mit Slowdown läuft es leider auch nicht.

Mit dem patch läst sich die Install.exe zwar patchen
(nach anleitung der Readme), hat dann aber nen anderen Fehler.
Die Schatz.exe ist dummerweise ne schatz.bat
(entschuldigt meinen Fehler) und scheint deshalb nicht
patchbar zu sein. Schade aber Danke,
muss ich das Spiel halt auf nen alten PC ziehen

coolkuh
Ein Spiel kann keine .bat sein (Nein, DI, wenn Du das lesen solltest, sag' nichts!!).

Die .bat startet das Spiel nur. Du kannst sie mit jedem Editor öffnen. Könntest Du hier posten, was in der .bat steht? Sie ist wahrscheinlich nur ein paar Byte gross.
In der bat steht wirklich nicht viel:

MCSEXEC RESOURCE.MCS

die mcsexec.exe hat normal ne
Runtime error 200 at 0001:30F7

gepatched aber leider auch.

coolkuh
Dann ist wirklich schlecht. Man könnte manuell versuchen... Nein. Probier's einfach auf einem älteren Rechner. Sorry.
Trotzdem danke

coolkuh