Sieht schon mal gut aus, Software läuft bei mir.
Also lpt einrichten
Edit: armsid erfolglos
Version ist Vice 3.4
Sieht schon mal gut aus, Software läuft bei mir.
Also lpt einrichten
Edit: armsid erfolglos
Version ist Vice 3.4
Habe 2.3 ohne parsid mit mingw erfolgreich kompiliert (in stdio.h habe ich Zeile 345 auskommentiert). Jetzt probiere ich es mit: ./configure --enable-parsid
6581 wird auch nicht erkannt, die Software greift auf den LPT zu, erkennt den LPT aber findet den SID nicht.
Der SwinSID liefert glaube ich beim lesen nur Fake Werte zurück
Inwiefern das eine Relevanz spielt wenn er gefunden werden soll, k.a.
Hier mit DC DC Modul
v2.3 mit parsid erfolgreich kompiliert:
Aber wenn es bei Matze weder mit 6581 noch ARMSid funktioniert, mache ich mir keine große Hoffung
ParSID gefunden👍
Mal sehen ob auch Sound rauskommt.
Intressant hänge ich --parsid an erkennt er den SID am LPT Port aber steigt dann mit unknown option '-parsid` aus.
Vice hat wohl einen Bug.
Ohne -parsid wird kein LPT SID erkannt.
EDIT:
stimmt nicht.. erkennt es mal und mal nicht.
Ist wohl ein Timing Problem ?
Ja aber das ist doch für Vice v2.2
Also ich kann es reproduzieren
- mit --parsid dran wirds immer erkannt wenn er am LPT steckt.
- Ohne LPT Plug dran nie.
- Auto Detect funktioniert ultra selten (fast nie)
Ich vermute das Feature ist kaum getestet, wer hat auch schon so einen Plug
-sidenginemodel 4 0
-> bewirkt gar nichts.
-sidengine parsid
-> erkennt LPT SID und stürzt mit Speicherzugrifsfehler ab.
Wenn SID LPT erkannt wird Absturz
Wenn nicht läuft der Emulator
Hattest du Erfolg mit deiner alten Vice Version ?
Ich komme gerade auch nicht weiter. Die Vice Version die ich auf meinen Laptop kompiliert habe will nicht auf dem XP-Rechner laufen. Wahrscheinlich muss ich diese direkt dort auch kompilieren, das mache ich aber nicht mehr heute.
matze79: Danke für deine Bemühungen. Das der LPT SID erkannt wird ist ja auch schonmal was. Wäre natürlich schöner wenn es dann auch funktioniert.
Falls es sonst noch wer probieren mag, ich habe noch PCBs die ich zur Verfügung stellen kann.
Hast du denn für ia32 compiliert ?
Du kannst normal cross compilieren.
Ich habe WinVice2.3 nun doch nochmal direkt auf dem XP gebaut. Jetzt kann ich auch, wie zu erwarten, x64.exe ausführen. Im setup kann ich auch parsid on lpt1 auswählen, allerdings, wie im bug-Bericht oben, wird die Auswahl nicht gespeichert. Wenn ich "eine" inpout32.dll in das Verzeichnis kopiere bekomme ich einen "Assertion Failure" in parsid.c Line 75: assert(addr == addrint) sobald in den parsid on lpt1 auswähle.
Sehr cool also brauchen wir ein Testprogramm
Mit Parameter geht es nicht ?
Über die Console mit Parameter hatte ich es gestern nicht mehr getestet, kann ich aber heute Nachmittag nachholen, Ich würde sonst noch versuchen DOSVice2.3 zu bauen.
Ein Testprogramm wäre natürlich klasse.
Edit: Micro64 soll nach Angaben auf dieser wiki-page auch den ParSID unterstützen. Das kann ich später auch nochmal testen.
Der läuft wohl nicht auf dem Athlon XP unter XP.
und was mit schnellerer Core i CPU hab ich nicht mit LPT.
Micro64 läuft auf meinen XP-Rechner leider auch nicht, aber ich habe vorhin noch einen relativ neuen Rechner gefunden mit Win7 und Drucker-Port. Den kann ich am Mittwoch nochmal testen.
Ich konnte heute micro64 auf einen Rechner mit Drucker-Port (ECP) testen. Leider auch mit "micro64 +parsid" ohne Erfolg - Das Programm startet, aber der sound kommt weiterhin aus dem soundblaster. Vielleicht ist mein Design fehlerhaft, oder, oder, oder...
Am Wochenende probiere ich nochmal DOSvice, falls ich das kompiliert bekomme. Wenn das auch nicht funktioniert gebe ich erstmal auf
Bin ein Stück weiter...
Vice 2.4 stürzt ab sobald man parsid wählt, egal ob parsid dran ist oder nicht.
Es liegt definitiv an der Software
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!