Ich glaub so langsam liegen meine Nerven blank. Zonealarm runtergeschmissen, Pc Engine Game gemounted, Magic Engine gestartet... und der nächste Bluescreen ist da. Diesmal scheint es der Aspi32.sys Treiber zu sein.
Ich muss dazu sagen das ich vorher Magic Engine einwandfrei am laufen hatte, sogar mit gemounteten Isos in Daemon Tools lief es. Kann doch nicht am deinstallieren von ZA liegen. Ist kein Iso gemountet läuft ME einwandfrei.
Hast du es mal mit diesen Einstellungen versucht? Wobei CD-Rom Drive und CD-Rom Drive Letter für das virtuelle Laufwerk bei dir natürlich anders sein können. Unter XP sind ASPI Treiber für die Laufwerkserkennung schon längst überflüssig.
AnnaW
Titel:Verfasst am: 11.12.2012, 06:29 Uhr
Retrokenner
Anmeldungsdatum: 12. Nov 2006
Beiträge: 388
Status: Offline
[quote:2caac0ef98="fuzzi23"]Ich glaub so langsam liegen meine Nerven blank. Zonealarm runtergeschmissen, Pc Engine Game gemounted, Magic Engine gestartet... und der nächste Bluescreen ist da. Diesmal scheint es der Aspi32.sys Treiber zu sein.
Ich muss dazu sagen das ich vorher Magic Engine einwandfrei am laufen hatte, sogar mit gemounteten Isos in Daemon Tools lief es. Kann doch nicht am deinstallieren von ZA liegen. Ist kein Iso gemountet läuft ME einwandfrei.
Ich weiß mir langsam wirklich keinen Rat mehr.
Wurde d. SPTD Layer mitinstalliert? Wenn ja, versuche mal diesen zu deinstallieren. Zuvor hatte ich auch so meine Probleme mit Daemon Tools.
Ich verwende für WinXP übrigens Daemon Tools 3.47, da dies die letzte Version war, die Analog Audio unterstützt.
Wo Analog Audio in heutigen Emulatoren auch kein Problem mehr ist. Magic Engine und ePSXe haben da z.B. kein Probleme mehr die CDDA Tracks aus CD Images abzuspielen.
Ansonsten könnte das einen Versuch wert sein, den SPTD Layer zu deinstallieren. Obwohl mir der unter XP bei den Daemon Tools nie Ärger verursacht hat. PCs sind schon manchmal echte X-Akten.
AnnaW
Titel:Verfasst am: 11.12.2012, 07:53 Uhr
Retrokenner
Anmeldungsdatum: 12. Nov 2006
Beiträge: 388
Status: Offline
Zitat:
Wo Analog Audio in heutigen Emulatoren auch kein Problem mehr ist. Magic Engine und ePSXe haben da z.B. kein Probleme mehr die CDDA Tracks aus CD Images abzuspielen.
Bei älteren Emulatoren dagegen schon wie z.B. beim M88 (PC-8801) Emulator um Soundtracks als Non-ASPI Version von der CD abzuspielen.
Also... um die Logic dahinter überhaupt mal zu verstehen. ASPI ist ein Treiber für ein optisches Laufwerk und wurde vermutlich von Magic Engine installiert um auf ein Laufwerk zugreifen zu können. Ein Iso ist gemountet, ME erkennt das etwas gemountet wurde und versucht per ASPI Treiber mit diesem Laufwerk zu kommunizieren. Und ab hier komm ich nicht mehr ganz mit.
Wenn ich es recht verstehe ist wohl der ASPI Treiber fehlerhaft. Wieso aber tritt der Fehler jetzt auf einmal bei mir auf? Vorher konnte ME doch mit demselben Treiber fehlerfrei auf das Laufwerk zugreifen. Und bei Dir (@Retro-Nerd) scheint der Treiber doch auch keine Probleme zu verursachen. Und Du nutzt ja auch 1.1.3, ergo also auch denselben Treiber.
Und Du schreibst das "unter XP der Treiber für die Laufwerkserkennung überflüssig ist". Ok, aber ME greift nun mal darauf zu. Wenn es das tut, wird es das wohl auch müssen, oder?
Mein DT Laufwerk ist übrigens "F". Sollte ich dann nicht wie bei Dir hinter "drive_letter=" das "F" stehen haben und hinter "drive" und "driver" auch eine Zahl? Löst das evtl den Fehler aus? Aber ich denke egal wie die Einstellungen aussehen, auf diesen ASPI Treiber wird ME doch in jedem Fall zugreifen wollen, denn den benötigt es doch um mit dem Laufwerk kommunizieren zu können, oder?
@Anna: Ich habe in der Tat den SPTD Layer mitinstalliert. Aus dem Grund, da ich sonst kein virtuelles SCSI Laufwerk erstellen kann. Mounte ich nämlich ein Iso nur in einem DT Laufwerk wird dieses bei mir nämlich von ME nicht erkannt. Ist das bei Euch anders?
P.S. Ich könnte jetzt auch erstmal testen, möchte mir aber gerne weitere BSOD's ersparen und warte deshalb erst einmal ab was Ihr dazu meint. Vielleicht gibt es ja durch meine geposteten Einstellungen weitere Erkenntisse.
_________________
Retro-Nerd
Titel:Verfasst am: 12.12.2012, 01:16 Uhr
Retrokenner
Anmeldungsdatum: 02. Jul 2006
Beiträge: 517
Status: Offline
Nein, ASPI Treiber stammen noch aus der Zeit von Win95/98. Da gab es z.B. Treiber von Adaptec, die man extern intallieren konnte. Magic Engine installiert da überhaupt keine Treiber. In der pce.ini kannst du lediglich einstellen, wie die Erkennung erfolgen soll. Da du bei "driver" nichts eingestellt hast wird automatisch "autodetect" gewählt, was für XP ja auch korrekt ist.
Durch deinen Aspi32.sys Fehler hatte ich nur vermutet, dass du in der pce.ini eben ASPI eingestellt hattest. Was nicht der Fall ist, und du einen ASPI Treiber scheinbar auch nie intalliert hast. Die Erkennung durch ASPI in der pce.ini ist eben für ältere Rechner/Betriebssysteme gedacht. Deshalb steht das noch zur Auswahl.
Bei drive Letter sollte wohl "F:" stehen, nicht nur "F". War mein Fehler. Wenn du bei CD-ROM drive (drive=) nichts angibst wird das erste PC Laufwerk im Rechner gefunden, dass wäre dann dein echtes CD/DVD Laufwerk. Ich nehme an, das du da noch ein echtes DVD Laufwerk/DVD Brenner im PC hast. Wenn dem so ist sollte bei Drive eine "2" für dein virtuelles Daemon Tools Laufwerk stehen, bzw. eine "3" falls du sogar 2 echte PC Laufwerke eingebaut hast.
fuzzi23
Titel:Verfasst am: 12.12.2012, 01:56 Uhr
Overlay Designer
Anmeldungsdatum: 05. Mai 2006
Beiträge: 2.900
Wohnort: Köllefornien
Status: Offline
Ok, soweit klar. Ich muss also die jeweiligen Eintragungen händisch vornehmen. Aber noch ein paar Fragen:
Also wird dieser ASPI Treiber dann von Windows XP installiert?
Kann ich den dann nicht einfach löschen/deinstallieren? Hab echt mittlerweile Schiss vor diesen BSoDs. Wenn der Treiber nicht mehr benötigt wird.
Woher kommt denn nun überhaupt dieser Zugriff auf diesen Treiber. Liegt das an dem fehlenden "drive" Eintrag bzw. daran das dadurch ME versucht auf mein reales Laufwerk zuzugreifen?
EDIT: Mich wundert auch wieso ME vorher ja perfekt die Isos laufen hatte. Da stand doch dann auch nix anderes in der ini als jetzt, wo der Fehler aufgetreten ist.
_________________
Retro-Nerd
Titel:Verfasst am: 12.12.2012, 02:16 Uhr
Retrokenner
Anmeldungsdatum: 02. Jul 2006
Beiträge: 517
Status: Offline
Nein, von XP wird auch kein ASPI Treiber installiert. Keine Ahnung, was diese Fehlermeldung in Bezug auf Magic Engine überhaupt soll. ME kann mit realen PC Laufwerken und auch virtuellen Laufwerken bestens umgehen.
fuzzi23
Titel:Verfasst am: 12.12.2012, 02:30 Uhr
Overlay Designer
Anmeldungsdatum: 05. Mai 2006
Beiträge: 2.900
Wohnort: Köllefornien
Status: Offline
Also werd ich wohl bei jedem starten der Magic Engine mit der Angst eines Bluescreens leben müssen, oder aber ich steige doch noch auf Ootake um.
Wie siehts denn mit dem deinstallieren bzw. löschen aus? Meinst Du das kann schaden?
_________________
Retro-Nerd
Titel:Verfasst am: 12.12.2012, 02:41 Uhr
Retrokenner
Anmeldungsdatum: 02. Jul 2006
Beiträge: 517
Status: Offline
Magic Engine? Da wird nichts installiert oder in die Registry geschrieben, dafür ist ja die pce.ini da. Kannst du unbesorgt löschen. Würde trotzdem nochmal rumprobieren, ich kann deine Probleme leider nicht nachvollziehen/nachstellen. Ich hatte damals unter XP, und heute unter Windows 7, nie irgenwelche Probleme mit Magic Engine.
fuzzi23
Titel:Verfasst am: 12.12.2012, 03:02 Uhr
Overlay Designer
Anmeldungsdatum: 05. Mai 2006
Beiträge: 2.900
Wohnort: Köllefornien
Status: Offline
Nee, ich meinte nicht Magic Engine sondern ASPI löschen.
Ich kann die Probleme auch absolut nicht nachvollziehen. Ich habe grad nochmal Magic Engine mit Daemon Tools getestet und diesmal läuft alles einwandfrei. Obwohl ich nix verändert habe und gestern den Bluescreen hatte. Hab nochnichmal "F" als Laufwerk in der ini angegeben, alles so gelassen wie es gestern auch war. Im log steht auch "opening aspi":
Zitat:
[CD-ROM INIT]
scanning drives...
+ drive E: ASUS DRW-24B5ST (port=2, unit=0) [CDROM]
opening ASPI DLL... OK
found 4 adapters
- drive 0: ASUS DRW-24B5ST (port=2, unit=0) [CDROM]
found 1 CD-ROM drive(s)
Sagtest Du nicht ME würde ASPI nicht antasten, oder hab ich das irgendwie missverstanden?
Ich hätte da noch eine Frage zur PC Engine Emulation im allgemeinen. Die beiden PC Engine Games "Darius Alpha" und "Darius Plus" laufen doch sowohl auf der "normalen" Engine als auch auf der SuperGrafx. Soweit ich gehört habe sollen diese wohl auf der SuperGrafx viel flüssiger laufen als auf der "normalen" Engine. Kann man das in Magic Engine irgendwie nachstellen? Wenn ich im Emu SuperGrafx auf "enable" stelle seh ich da keinen Unterschied zu "auto". Braucht man da evtl. unterschiedliche Roms zu? Kann doch eigtl. nicht sein, oder geht das emuseitig nicht?
EDIT: Ok, nochmal gelesen. Du hast nicht behauptet das ME mit ASPI nix am Hut hat, sorry.
_________________
Retro-Nerd
Titel:Verfasst am: 12.12.2012, 03:18 Uhr
Retrokenner
Anmeldungsdatum: 02. Jul 2006
Beiträge: 517
Status: Offline
Zu SuperGrafx: Auto und enable ist ja das gleiche. Wenn dann musst du auto/enable vs disable austesten, um Unterschiede zu erkennen.
Sieht ja doch so aus, als wenn bei dir ASPI Treiber drauf sind. Aber nochmal, von ME oder Windows kommen die nicht.
Bei einer auto-detect Erkennung (driver=0) sieht das bei mir so aus:
Zitat:
[CD-ROM INIT]
scanning drives...
+ drive F: HL-DT-ST DVDRAM GH22NS50 (port=0, unit=1) [CDROM]
+ drive G: CHM KTQRW1I3 (port=2, unit=0) [CDROM]
opening ASPI DLL... could not open the DLL!
found 2 CD-ROM drive(s)
Es scheint so, als ob auto-detect zurerst nach einem ASPI Treiber sucht, sofern er vorhanden ist. Wenn keiner installiert wird erkennt Windows XP dein Laufwerk trotzdem automatisch.
fuzzi23
Titel:Verfasst am: 12.12.2012, 14:18 Uhr
Overlay Designer
Anmeldungsdatum: 05. Mai 2006
Beiträge: 2.900
Wohnort: Köllefornien
Status: Offline
Ja, aspi32.sys ist vorhanden. Befindet sich dort wo es sein sollte (wenn es denn überhaupt drauf ist): System/Windows/system32/drivers. Hab gelesen das sich manche Viren auch gerne mal als aspi32.sys ausgeben, und dann auch manchmal woanders im System anzutreffen sind. Hab die Datei auf Viren überprüft, und anscheinend ist sie sauber.
Wie gesagt, wenn ASPI völlig nutzlos ist kann ich es ja auch runterschmeißen eh es nochmal Ärger macht, oder? Habe gelesen das es von Windows selbst (XP) auch überhaupt nicht benötigt wird. Die Frage ist nur, welches Programm es installiert hat, und ob nicht später einmal dieses Programm den Treiber benötigt. Entfernen kann ich es nur mit einer Batch wenn ich das richtig verstanden habe?
Hey, und Danke für Deine Hilfe Retro-Nerd!
_________________
Retro-Nerd
Titel:Verfasst am: 12.12.2012, 18:59 Uhr
Retrokenner
Anmeldungsdatum: 02. Jul 2006
Beiträge: 517
Status: Offline
Hast du irgendwelche alten Brennprogramme installiert? Weiss jetzt nicht, was z.B. alte Versionen von CDRWin mitinstallieren. Oder vielleicht ein CD Audio Ripper, ein DVD Ripper?
Ansonsten kannst du die Aspi32.sys auch löschen, oder erstmal aus dem System32/Drivers Ordner verschieben um zu sehen, was dann bei dir passiert.
Mit der Batch meinst du das hier? Wär auch einen Versuch wert. Dann sollten alle Dateien, die eventuell dazugehören, entfernt sein.