Hallo an alle,
danke für die Infos, speziell Lukas, heheee... manchmal sieht man den Wald vor lauter Bäumen nicht.
So, mittlerweile bin ich ein großen Stück weiter. Ich habe mir nochmal einen 2. Falcon besorgt. Bisher hatte ich die Board-Rev.C. Da das Design aber nochmal umgestellt wurde, ging ich von möglichen Problemen seitens der Board-Rev. aus. Jetzt steht hier ein Falcon mit Board-Rev.D/C und ich muss sagen, es ist tatsächlich einiges anders.
Leider stellte sich die Inbetriebnahme als genauso problematisch wie bei meinem 1. Falcon heraus. Absolut identische Symptome, wie oben beschrieben. Vermutlich hatte also das veränderte Layout der Rev.D/C keinen großen bzw. überhaut keinen Einfluss. Toll, und nun?
Ich habe erstmal einen stabilen Takt für den DSP hergestellt (übergangsweise mit einem eigenen Quarz). Damit war eine problemlose Nutzung ohne Turbokarte, aber mit 48MHz (ich hatte keinen anderen) am DSP.
Mit diesem Setup habe ich dann ein "Relaunch" der CT2B gewagt. Leider stellt sich trotz des "100%SDMA fix" beschrieben auf der Czuba-Seite als doch nicht so huntertprozentig heraus. Ich habe irgenwann es geschafft, Töne seitens Aniplayer/MP3 per DMA auszugeben. das funktionierte mal und mal nicht (zumindest besser als meine ersten Versuche). Auch aufgrund der netten Absage seitens Czuba, mir nicht mehr helfen zu wollen, habe ich mich durch seine letzten Dokumente gehangelt (ich kann kein französisch) und in div. Forenbeträgen habe ich herausgefunden, das die alte (Falcon)-CPU, obwohl deaktiviert doch nicht so ganz deaktivert wird. Das hängt mit der CPU selber zusammen, welche kein SLeep/Halt/Enable o.ä. besitzt. Die Leitung die gezogen wird, signalisiert eigendlich der CPU nur sich beim nächsten Takt schlafen zu legen und alle Letungen Tristate zu schalten. Das funktioniert mehr schlecht als recht. Also wurde auch in der Doku davon gesprochen, die CPU zu entfernen. Das widerstrebte mir natürlich, nicht weil ich mir das nicht zutraue (ich habe genug Möglichkeiten in der Firma), jedoch habe ich schiss das die alten PCBs Probleme machen, sich Pads ablösen etc.
Aber es nützt ja nix, also raus damit. Und siehe da, der Falcon läuft um einiges stabiler.
mit leichter Modifikation des SDMA-Clocks und einer abgeschirmten Leitung zum DSP, sowie komplett neuer Leitungen habe ich die CT2B soweit stabil, kein Knacken, knistern rauschen oder so beim DSP usw. Dabei stellte sich auch heraus, das der DSP gern Fehler produziert und sich weghängt, wenn nicht ordentlich gekühlt wird. Ein aufgeklebter Kühlkörper ist unerlässlich!!!!
Ist-Zustand:
CT2 mit 50MHz CPU/FPU und 25MHz Bustakt. Dabei nutze ich wieder meine 60ns Speichererweiterung und ein neues TOS-ROM mit 55ns. das erlaubt mir komplett mit 0 Waitstates zu fahren, was sich in der Performance toll auswirkt.
Ich habe aber noch ein kleines Problem bei der Wiedergabe, und da hätt ich gern eure Meinung ob das ggf. bekannt ist oder ob es möglicherweise am Programm liegt.
Bei der Wiedergabe mit Aniplayer und MP3 habe ich mal ab und an einen Buslock/Error. Das bedeutet etweder ein deaktivieren der DSP-Beschleunigung oder einer Fehlermeldung von Aniplayer. Das tritt in einem Abstand von ca. 1/2 bis 1er Stunde auf. Ich habe keine Ahnung was das ist, ich stoppe Aniplayer schalte den DSP wieder zu und weiter gehts. Habt ihr Ideen?
Gruß HW