Das selbe Problem hab ich am C64 auch direkt. Abhilfe schaft nur das Booten ohne IEC Anschluß... oder Resettaste am UK1541
Hallo Besucher, der Thread wurde 156k mal aufgerufen und enthält 899 Antworten
letzter Beitrag von mrr19121970 am
UK1541 - new drive emulation for C64/C128
- aesi
- Erledigt
-
-
oder Resettaste am UK1541
Gibt aber keine Resettaste am UK1541. Bis auf den Resetauslöser via der Fernbedienung, was mich aber auch nicht allzu sehr stört.
[Daher wurde ja schonmal gefragt, ob es nicht möglich sei, einen Taster am UK1541 anzubringen, der selbes tut (das UK1541 resetten). Das geht aber sicher nur, wenn das überhaupt im Design hardwareseitig vorgesehen ist.. und nicht nur softwareseitig (via Fernbedienung auslösend).] -
??? Der rechte Taster an der UK1541 macht bei mir aber einen Reset derselbigen oder mißverstehe ich da etwas?
-
??? Der rechte Taster an der UK1541 macht bei mir aber einen Reset derselbigen oder mißverstehe ich da etwas?
Das ist richtig, aber mit der Taste setzt du das ganze Gerät zurück, also auch das gemountete Image und später auch die ID usw. -
-
Ich teste das bei Zeiten 'mal mit genannten Demos und C64R sowie original C= 64ern.
So - getestet mit meinem UK1541 und C64R (neuer VIC) sowie Brotkasten Assy250425er. Um das was pOw feststgellte zu verifizieren.C64R:
Comaland 100%: Nach Load"*",8,1 und folgendem "Run"+Return tut sich nichts. Läuft also nicht an/weiter.
Fantasmolytic: Nach Load"*",8,1 und folgendem "Run"+Return tut sich nichts. Läuft also nicht an/weiter. (selbes Problem wie bei Comaland 100%)
Edge Of Disgrace: Stürzte bei mir beim Part mit dem Frauengesicht und den drehenden Balken davor irgendwann ab.
Uncensored: Stürzt an unterschiedlichen Stellen ab. Zuletzt nach "Released at X2014". / Die große Schrift (ab und zu die Demonamen am Anfang und folgend die Gruppenmembernamen im weiteren Abschnitt in den Wolken) ist manchmal kaputt (Grafikfehler).
Comaland: Läuft ohne Fehler durch.C64 Assy425er (und alle weiteren):
Comaland 100%: Nach Load"*",8,1 und folgendem "Run"+Return tut sich nichts. Läuft also nicht an/weiter.
Fantasmolytic: Nach Load"*",8,1 und folgendem "Run"+Return tut sich nichts. Läuft also nicht an/weiter. (selbes Problem wie bei Comaland 100%)
Edge Of Disgrace: Läuft ohne Fehler durch. [Edit: Halt ! Es ist nuin nach dem letzten Diskwechsel und 'ner halben Minute danach auch abgestürzt. Aber fast schon gegen Ende der Demo erst.]
Uncensored: Läuft ohne Fehler durch.
Comaland: Läuft ohne Fehler durch.Lieblings C64G:
Edge Of Disgrace: Stürzt ebenfalls nach dem letzten Diskwechsel ab. An ungefähr gleicher Stelle bzw. generellem Zeitunkt, aber noch etwas vorher. Beim Terminatorwoman Part, gewissermaßen genau passend zum 'pitch-down" Soundeffekt, wenn ihre Mechanik ins Bild kommt (Der "Oh nein !, is' doch keine echte Frau" eingebaute Träume zerplatz Soundeffekt im Track).
Ausserdem hatte ich einmal zur Halbzeit ca., mitten während eines Parts, auftretende Grafikfehler, die dann wieder mit dem nächsten Part verschwanden.Komisch, da scheint der C64R tatsächlich noch Probleme zu haben, bzw. nicht perfekt zu sein. Müsste nochmal mit anderem VIC testen und originalem 8701. Was man halt so wechseln kann.
Edge Of Disgrace läuft aber von meiner 1541II am C64R. Ist wohl also eine Kombination aus C64R und UK1541, die nicht immer so ganz harmoniert. [Edit: Nicht nur mit dem C64R, siehe oben "Edit" ;).]Diese rein zufälligen Grafikfehler und Abstürze an unterschiedlichen Stellen deuten eher auf unsichere Datenübertragung hin. Diese Demos laden ja alle parallel im Verlauf ständig und schnell nach, dabei läuft scheinbar manchmal etwas schief, würde ich sagen.
Vlt. 'mal das beilgelegte serielle Kabel besser (dicker) abschirmen. Oder etwas auf der Platine funkt im wahrsten Sinne dazwischen und demoliert ab and zu ein paar Daten "im" Kabel oder vorher schon. -
Noch einer - Lieblings C64G (Assy469):
Uncensored: Stürzt ähnlich wie beim C64R, nur etwas später, ebenfalls ab. Zufällige Grafikfehler inklusive. Mit dem C64 Assy425er sowie Assy407er läuft es durch, ohne Fehler.Jetzt aber 'mal etwas positives - C64 Brotkasten Assy407 Rev.C:
Edge Of Disgrace: Läuft ohne Fehler durch. Auch ist kein einziger Grafikfehler dabei.
Uncensored: Läuft auch stets ohne den geringsten Grafikfehler durch.Kann also doch nicht das Kabel schuld gewesen sein.
Und der Reset funktioniert an diesem C64 Brotkasten ! Der Resettaster dieses C64 ist mit dem Userportreset UND dem Serialport Reset verbunden (also vier Kabel führen zum Taster, drei würden reichen, weil GND ist 2x). Wenn ich den C64 resette, tut es die UK1541 auch, haargenau so als wenn ich CH+ auf der Fernbedienung drücke. Das was ich vorher zu dem zusätzlchen evtl. nötigen Reset am Serialport schrieb, scheint also zu wirken.
--
Meine Reihenfolge zur Funktionalität ist also gewissermaßen bildlich dargestellt im Moment wie folgt:
C64 (407, perfekt) > C64 (425) > C64G (469) > C64RDie Assy407 funktioniert perfekt und ab dem 425er kommt es zu ersten Fehlern. Bei der 469er verstärkt es sich noch und der C64R ist am unbrauchbarsten ;).
-
Jetzt mit einer zweiten C64 Assy 425 getestet: EoD und Uncensored laufen genau wie bei der 407er beide ohne Fehler durch.
Dann nochmal den C64G mit EoD gestartet, um ein mögliches anfängliches Kontaktproblem ausschschliessen: Absturz (wie gehabt), diesmal nach relativ kurzer Zeit.
Ein zweiter direkt folgender Versuch am C64G war aber erstmalig erfolgreich, lief durch ohne Fehler. Uncensored stürzte aber immernoch am C64G ab, wieder andere Stelle. Wie immer totaler Zufall, wo (und ob) es passiert.Also eine Regel kann ich da nicht erkennen. Seltsame Sache. Mit normaler Floppy laufen alle diese Cevis hier 100% zuverlässig.
Ich vermute von der Logik her eher eine instabile Spannungsversorgung. Morgen 'mal mit anderem Netzteil testen.. . Aber dann müsste der C64R ja die schlechteste Versorgung haben, obwohl ja kein alter Türkeil dranhängt. Hat ja die meisten Porbelme damit. Reicht die Ah-Power am Userport (irgendwas mit 80 mA oder 100 mA nur, sowas las ich) vlt. nicht immer ganz für das UK 1541 ?Der C64G hat btw. einen Userport oder Exp.Port Resettaster, ohne dass der Taster zusätzlich noch mit dem Serialport Reset verbunden ist. Da resettet das UK1541 wie erwartet beim Reset des C64G nicht mit.
Bei dem C64, den ich vorher beschrieb aber schon. Wegen dem Reset am Serialport. -
Bei dem C64, den ich vorher beschrieb aber schon. Wegen dem Reset am Serialport.
Falls das Funktionieren des UK1541 Resets wirklich an der Gegebenheit des zusätzlich angelöteten Serialbuchsen Resets bei dem einen Cevi hier liegt, müsste diese Resetleitung ja -trotz nur dreiadrigem Klinkenanschluss- bis zum UK1541 durchkommen.., und man könnte diesen Reset damit also auch am UK1541 selbst auslösen. Wenn man an den entsprechrechenden Punkten bzw. Punkt der Klinkensteckerbuchse + GND also einen Taster anlötet. Kombiniert mit dem C64 Reset am Userport (kann man auch bzw. erst recht an der UK1541 Rückseite anzapfen) am selben Taster, erhielte man genau denselben vollen bzw. gewünschten (CH+ mäßigen) Reset wie bei meinem besagten C64 (407) + Resettaster an Userport und Serailbuchse.Nur so eine Idee noch.
-
Kackt Comaland eigentlich auf allen UK1541 ab? Ich hab hier keines, kann es also nicht testen.
Allerdings: in der Version der X'14 hab ich noch eine andere Loop zum Sectorlesen gehabt, ich fand sie zu eng getimed (Gab Probleme Disks die auf Floppy A geschrieben wurden auf Floppy B zu lesen) und hab sie durch eine ausgetauscht die weniger kritisch ist. Die Variante kommt in Fatnasmolytic und Comaland 100% zum Einsatz. Dass die Floppy hängt (LED sollte an sein) zeigt eigentlich nur dass der Loader es nicht schafft den Header oder Sector so zu lesen, dass die Checksum passt (was passiert wenn das Medium faul ist, oder aber man den Sync verliert weil Dinge zu schnell/langsam unter dem Lesekopf vorbeirauschen als es sein soll). HCLs Loader ist ähnlich eng gestrickt, da er keine Checksummen prüft wird ggf. gelesener Datenmüll halt an den C64 übertragen und dort entpackt. Das würde Grafikfehler und Abstürze erklären. -
"Comaland" (Party Version oder was das ist) funktioniert zuverlässig. "Comaland100%" lässt sich nicht starten, "Fantasmolytic" ebenso (wobei User pOw dies bei letzterem zumindest konnte, so wie es sich liest). Hängen beide nach Run. Da blinkt die LED kurz und dann nichts mehr, so in etwa.
--
Komisch das es auf manchen C64 ohne Fehler zu klappen scheint und auf manchen nicht. Sind die irgendwo geringfügigst unterscheidlich schnell im Datenaustausch ?
Naja, wenn da etwas hart an der Grenze programmiert läuft, kann es ja vlt. wirklich so sein, dass der eine Computer es gerade so schafft und der andere gerade so nicht.Ob das 'was mit der Stromversorgung zu tun hat, werd' ich später 'mal testen: Sofern das UK den Userport momentan nur zur Spannungsversorgung nutzt, werde ich es 'mal in einen C64 stecken mit dem die Demos (EoD, Uncensored) zuverlässig laufen, aber von einem anderen dabei Fehler machenden C64 aus ansprechen/laden. So "Trick 17", zum Testen :).
Falls bei dem Versuch -warum auch immer- etwas kaputt gehen sollte, vorher hier melden / Bescheid geben ! Will das Ding ja nicht himmeln. -
bitbreaker: Ich werde die Demos mal auf dem UK1541 ausgiebig testen, ggf. lässt sich da ja was erkennen, woran es liegt.
Die Floppy Emu von Krzysztof ist ja ziemlich hardcodedtes Zeug und keine CIA Emu, könnte ja daran liegen/greets
Slator
-
Edge Of Disgrace: Stürzte bei mir beim Part mit dem Frauengesicht und den drehenden Balken davor irgendwann ab.
Danke fürs Verifizieren! Ich bin etwas beruhigt, das es tatsächlich nicht an meinem Setup hier liegt. In 9 von 10 Versuchen hängt EoD bei mir genau an der selben Stelle. Es muss am verwendeten Loader liegen, ich stehe dazu auch bereits mit Kisiel in Kontakt.
Das Testergebnis mit uk1541 am 250407er Userport und IEC am C64R interessiert mich, läuft das stabil? -
An meiner 407er läuft es scheinbar stabil, ja. Weitere 407er werde ich noch testen, hab' noch insg. vier weitere 407er in total.
Auf meiner 'zweiten' 425er läuft es ebenfalls stabil. Weitere (eine andere 425er und eine 469er) stürzen meistens an zufälligen Stellen ab. Der C64R mag aber evtl. immer an der gleichen Stelle mit dem Frauengesicht abstürzen, wenn du das ebenfalls an deinem C64R an der Stelle der Demo festgestellt hast.Edit: Achso, du hast ja doch schon mehr mitgedacht bzw. gelesen, was ich alles schreib. Ja, das muss ich noch ausprobieren - an einen bislang stabilen C64 das UK an den Userport zur Stromversorgung und das IEC Kabel an den z.B. C64R. Werd' ich noch testen, mein Vorhaben. Mal sehen, was das ergibt.
-
Bis zu diesem Punkt spielt der C64 keine Rolle, und auch die serielle Schnittstelle nicht (Filennummer senden usw. sollte nicht kritisch sein). Wenn er einmal kurz aufblinkt, dann weil ich die Floppy resette und Drivecode hochlade. Danach sollte der Motor anlaufen, bei ausgeschalteter LED holt sich der Loader dann das Directory. Das scheint er nicht zu schaffen, da er sonst das erste File laden würde und die LED wieder angehen müsste. Hat das Ding den wenigstens eine Trackanzeige damit man weiss wohin er stepped?
Prinzipiell bin ich jedoch der Auffassung dass eine Emulation so gut sein muss, dass man den Loader nicht darauf anpassen muss, sondern dass sie mit Loadern die auf echter Hardware funktionieren zuecht kommen müssen. Dennoch ist ein fix drin, damit das auf der 1541U v1 sauber mit einem autorun eines Images klappt. Da ist der Lesekopf trotz irgendwo obwohl das erste File ja bereits geladen wurde. Wenn man da nicht nochmal explizit was von Track 18 zieht hat man Pech. Und wie gesagt, so auf Kante ist das nicht genäht. Ich pass den Sektorlesecode je nach Bitrate an damit er schneller/langsamer läuft, da sollte eigentlich sicherer laufen als die sonst üblichen 2 Syncs auf 5 gelesene Bytes, egal für welche Speedzone. -
Du sprichst von Comaland100% und Fantasmolytic ? Solltest du vlt. dazu schreiben, über welche Demos du redest.
Bei EoD und Uncensored scheint der C64 aber ja durchaus in der Kombination mit eine Rolle zu spielen (s.o.). Zu einem gewissen Prozentsatz.Ja, eine Trackanzeige ist vorhanden, wird rechts unten am Display dargestellt.
-
Das Testergebnis mit uk1541 am 250407er Userport und IEC am C64R interessiert mich, läuft das stabil?
Achso, du hast ja doch schon mehr mitgedacht bzw. gelesen, was ich alles schreib. Ja, das muss ich noch ausprobieren - an einen bislang stabilen C64 das UK an den Userport zur Stromversorgung und das IEC Kabel an den z.B. C64R. Werd' ich noch testen, mein Vorhaben. Mal sehen, was das ergibt.
Ob das 'was mit der Stromversorgung zu tun hat, werd' ich später 'mal testen: Sofern das UK den Userport momentan nur zur Spannungsversorgung nutzt, werde ich es 'mal in einen C64 stecken mit dem die Demos (EoD, Uncensored) zuverlässig laufen, aber von einem anderen dabei Fehler machenden C64 aus ansprechen/laden. So "Trick 17", zum Testen :).
Zu der Sache noch: Hab's eben ausprobiert, war aber unbrauchbar. Denn solabd das UK1541 an einem fremden Userport hängt, kommt immer "Device Not Present Error" bei einer Ladeeingabe. Das UK1541 will also am C64 eigenen Userport aungeschlossen sein. Mounten und alles im Menü geht (hat ja schliesslich Power), aber das Laden vom IEC Kabel von einem fremden C64 aus, wie gesagt, halt nicht (Device Not Present).
IEC Anschluss, das das Laden, getestet/probiert an zwei C64, 1x mit dem C64R und 1x einem original C64. -
Das selbe Problem hab ich am C64 auch direkt. Abhilfe schaft nur das Booten ohne IEC Anschluß... oder Resettaste am UK1541
Ich denke gerade, du könntest 'was anderes als zunächst angenommen, gemeint haben.
Das Problem, dass an manchen C64 bei Power on das UK 1541 nicht direkt ins Directory Menü durchbootet, habe ich auch. Da Steht dann im Anfangsscreen in türkis "UK1541 bear :): ... (firmware + diverse codes in rot) ".
Da muss man dann halt einmal die Resettaste am UK1541 drücken, und es bootet durch ins Directory zur File Auswahl. -
Einschliesslich ab dem vorletzten Post mache ich je Thema nur noch Einzelpostings bzw. je Posting nur noch ein Thema. Damit nicht zu viele verschieden related'te' Dinge und Themen in einem Posting zusammen vorkommen = übersichtlicher oder klarer getrennt.
Weiteres Phänomen, normales Testen, weiteren C64 gestestet: Ein einzelner meiner 407er Rev.B will gar nichts laden.. . Nichtmal "$" das Directory. Da wird die gelbe Lampe nach Return heller (ist normal), aber die rote springt nicht an, das UK bleibt bei Track 18 hängen. Also völlig egal welches Disk Image verwendet wird. Kabel am Serialport etwas 'raus und 'reinbewegt, wegen möglichem Kontaktproblem, es bleibt aber gleich. Was ist da denn nun nicht kompatibel ? Vlt. sollte man das Serial Dingens am UK 1541 generell überarbeiten. (Ist vlt. einfach nicht so ganz kompatibel. Also Loader unabhängig, so generell nicht.)
An meiner C= Floppy funktioniert das Laden mit diesem C64 ohne Probleme. Der C64 ist also eigentlich in Ordnung. -
Danke fürs Verifizieren! Ich bin etwas beruhigt, das es tatsächlich nicht an meinem Setup hier liegt. In 9 von 10 Versuchen hängt EoD bei mir genau an der selben Stelle.Der C64R mag aber evtl. immer an der gleichen Stelle mit dem Frauengesicht abstürzen, wenn du das ebenfalls an deinem C64R an der Stelle der Demo festgestellt hast.
Hab' jetzt meinen zweiten C64R ausprobiert, mit altem VICII und PLA Ersatz SuperPLA V3 (beim vorherigen C64R war eine echte PLA und ein neuer VICII drinne):
-Edge Of Disgrace produziert wie gehabt Grafikfehler, wurd' immer mehr bis zu manchmal komplett unkenntlichen Bildern. Wunderte mich schon, dass das Ding überhaupt noch weiter und weiter lief ;). Nach dem 3D Schachbrettpart kam dann jedoch der Absturz. Also doch nicht an selber Stelle mit dem Gesicht, sondern es geschieht wie bei allen anderen C64ern (bis auf natürlich die Exemplare, die ohne Fehler damit laufen) auch willkürlich bzw. zufällig. Los ging's aber immernoch im Part mit dem Fruengesicht und den Balken, da kamen die ersten Grafikfehler auf, und es bleiben dann bei jeden Part welche bestehen, bis zum Absturz nach dem Schachbrettpart.
-Uncensored: Wie gehabt auch den diesem C64R Grafikfehler bis zum Absturz.