wenn niemand mit dem petSD reden mag, dann geht das in den idle-Zustand, ohne dass es UNTALK oder UNLISTEN gesehen hat. Ohne timeouts hängt sich der Bus auf, was eigentlich nicht der Fall sein sollte -- der Standard sieht eigentlich vor, dass ein Gerät NRFD aktivieren kann und dann alle Zeit der Welt hat.
Das ist meiner Software zum Verhängnis geworden. Ich habe mir den Source Deiner Wedge angeschaut und wollte mal eine andere Version testen: Directory seitenweise (20 Einträge) und Auswahl per Rollbalken. Nach der Ausgabe der ersten 20 Einträge stirbt der Bus ab.
Immerhin klappte es mit einer echten CBM 2031 und der Emulation (VICE). Für PetSD werde ich mal eine spezielle CBM8296-Version programmieren. Mit dem zusätzlichen Speicher müsste man genügend Puffer für große Directories haben.
Kann man PetSD per Software erkennen ?