Bard´s Tale III Thief of fate und Oceanic OC118 Floppy

Es gibt 40 Antworten in diesem Thema, welches 6.109 mal aufgerufen wurde. Der letzte Beitrag (17. Februar 2019 um 03:58) ist von r.cade.

  • Hallo,

    ich wollte heute mal wieder Bards Tale 3 spielen. An meinem C64 habe ich eine OC118 Floppy. Wenn ich die Boot Disk einlege und mit LOAD "*",8,1 beginne, wird der Bildschirm schwarz, die Floppy lädt einige Sekunden, aber bevor das Ladebild erscheint, steigt das Programm mit einem Reset aus. Bei einer anderen OC118 das selbe Ergebnis. Kann es sein, dass BT3 mit dem DOS der OC118 (Jiffy-Dos?) nicht kompatibel ist ?

    Grüße,
    Ralf

  • Kann es sein, dass BT3 mit dem DOS der OC118 (Jiffy-Dos?) nicht kompatibel ist ?

    Darauf würe ich als erstes tippen. Vermutlich ist in deiner OC118 kein Commodore DOS (muss aber auch kein JiffyDOS sein). Das Commodore DOS lässt sich aber brennen und mit der 118 nutzen (ist schon gesockelt), nur leider kann es nicht direkt gebrannt werden. Entweder muss dazu die Hardware modifiziert werden, oder das Commodore DOS selbst. Dafür müssen nur Hi- und Lo-Nibbles getauscht werden, glaube ich. Bit 3 und 4 müssen getauscht werden.

  • Kann es sein, dass BT3 mit dem DOS der OC118 (Jiffy-Dos?) nicht kompatibel ist ?

    Sollte eigentlich kompatibel sein, sofern OC118 nicht essentielle Bestandteile des Floppy-Roms abändert. Der Lader von "The Bard's Tale III" verwendet nämlich nur Standardroutinen im Floppy-Rom, wie sie andere Lader auch verwenden. Von daher müßten bei diesen anderen Ladern ebenfalls Probleme auftreten. Daher zunächst mal die Frage: Welche Teile des Floppy-Roms werden bei OC118 wie geändert? (Das Kernal-Rom im C64 ist egal, da es ohnehin nach dem Starten des Schnelladers abgeschaltet wird.) Und - ich bitte um Verzeihung für die Frage. Es ist nur, um ganz sicher zu gehen. - Du hast gecheckt, ob die Diskette vielleicht kaputt ist?

  • Die BT3 Disks habe ich frisch von D64 kopiert. So weit ich das verstanden habe, haben die Disks selbt keinen Kopierschutz, sondern dieser besteht in dem "Magischen Rad" (das habe ich sogar noch von meinem originalen BT3 aus den 80er Jahren). Interessant wäre natürlich, ein entsprechend modifiziertes Commodore DOS in der OC118 zu verwenden. Gibt es das evtl. irgendwo zum Downloaden ? Ich mag die Ocanic-Floppies gerne, weil sie so schön klein sind im Gegensatz zu den schweren 1541-Kisten und würde sie gerne für meinen Spiel-C64 verwenden, da sollten sie möglichst kompatibel sein.

    Grüße,
    Ralf

  • Du kannst ja erst mal - auch ohne das Laufwerk aufzuschrauben - schauen, welches DOS drin ist. Bitte folgende Zeile eintippen und das Programm dann mit RUN starten:

    1 open 1, 8, 15,"ui" : input#1, a$, b$, c$, d$ : close 1 : print a$","b$","c$","d$

    Wenn es kein JiffyDOS ist, könntest du es damit probieren. Das gibt es nämlich speziell angepasst für die OC-118. Leider noch nicht bei Bitte melde dich an, um diesen Link zu sehen. im Shop.

  • Ich hab direkt mal reingeschaut. Beide Floppies haben Jiffydos drin. Bei einer ist es ein Eprom mit einem weißen Aufkleber mit der Aufschrift
    "JiffyDos V5.0 (c)1988 CMD. Inc.".

    Bei der anderen ist es ein Rom mit der Aufschrift:
    JIFFYDOS 9006
    5.0(c)1988CMDINC
    JAPAN 039

  • Okay, hat sich zwar erledigt aber wollte es trotzdem noch schreiben. Auch für die Oceanic u.a. habe ich die Jiffy Lizenzen hier, auch zum Vertrieb. Die habe ich aber nicht im Shop, da ich nicht davon ausgegangen bin das da noch Bedarf ist und weil ich die ROMs, sofern gebrannt, selbst nicht testen kann.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • So ich habe BT3 jetzt mit einer 1571 getestet, gleiches Problem.

    Ich habe jahrelang "The Bard's Tale III" (Original) an meinem C128 mit einer 1571 gespielt ohne jegliche Probleme. Daher würde ich eher sagen, daß was mit der Diskette nicht stimmt. Ist das wirklich eine 1:1-Kopie des Originals? Wie gesagt, der Original-Lader ist eigentlich sehr system-konform und läuft mit mehreren Floppies zusammen.

  • vielleicht mag der nicht, wenn jemand die tape Routinen entfernt hat?

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

  • ich meinte falls auch c64 seitig Jiffy verwendet wird.

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

  • ich meinte falls auch c64 seitig Jiffy verwendet wird.

    Das wäre egal. Der Lader benötigt nur ganz zu Beginn die Routinen zum Übertragen der Floppy-Kommandos ans Laufwerk und verwendet dabei die offizielle Sprungtabelle (kein direkter Einsprung ins Rom). Nachdem das Ladeprogramm im Floppy-Ram mittels "M-E" gestartet wurde, werden Kernal- und Basic-Rom für den ganzen Rest des Spiels abgeschaltet. Von daher sollte ein verändertes Kernal-Rom auch kein Problem darstellen.

    Interessant wäre folgendes: 1.) Um was für ein Disketten-Image handelt es sich? Ist es wirklich eine unveränderte Kopie des Originals? 2.) Laufen andere Schnellader auf dem Laufwerk? Da das vorliegende Programm auch auf einer Standard 1571 nicht läuft, würde ich eher auf ein kaputtes Image oder eine kaputte Diskette tippen.

  • Ich hatte die Boot Disk auch noch von einer anderen Quelle probiert. Läuft bei mir nur mit einer 1541 (ob es auf einer 1541-II startet, weiß ich nicht). Der C64 ist ein normaler Brotkasten ohne irgendwelche extras.

    Grüße,
    Ralf

  • Danke für die Antwort. Sehr mysteriös das Ganze. Habe gerade noch einmal das Booten in WinVice 3.1 probiert mit einer 1571. Das Spiel lädt einwandfrei. Der Code als Ursache für das Problem kann daher eigentlich ausgeschlossen werden. Meine Empfehlung: Falls Du mal Zeit hast, teste auch andere Spiele mit Schnellader, ob die einwandfrei laden (z. B. Test Drive II, Pool of Radiance usw.). Letzte Verdachtsmöglichkeit wäre noch das Verbindungskabel zwischen Floppy und C64. War das stets dasselbe oder ein anderes?
    Ansonsten viel Spaß beim Spielen! (Und nicht vergessen in den Anfangsdungeons Shadowshiv, Bardsword, Nospinring und Speedboots zu besorgen. ^^ )

  • Hmm das serielle Kabel ist nagelneu, das habe ich mir kurz vorher selbst gelötet: Ich habe alle 6 Leitungen 1:1 verbunden. Alle Leitungen sind einzeln geschirmt und die Abschirmungen zusätzlich beidseitig an den GND Pin gelegt. Dann fällt mir noch ein, dass das Kabel sehr nah an einem 1802 Röhrenmonitor liegt. Könnten da Störungen in das Kabel einstrahlen ? Aber dafür habe ich die Leitungen ja gut abgeschirmt.

    Grüße,
    Ralf

  • Dann fällt mir noch ein, dass das Kabel sehr nah an einem 1802 Röhrenmonitor liegt. Könnten da Störungen in das Kabel einstrahlen ?

    Das kannst du ja einfach mal ausschließen indem du es da weglegst ;)
    Wie lang ist denn das Kabel?


    Alle Leitungen sind einzeln geschirmt und die Abschirmungen zusätzlich beidseitig an den GND Pin gelegt.

    Der Schirm der Einzeladern wird nur i.d.R. nur einseitig aufgelegt (Stichwort: Brummschleife), der Gesamtschirm beidseitig.

    Gruß, Gerd

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Eher so aus Neugier.

    Wenn ich es richtig mitbekommen habe, benutzt Du eine OC118 (mit JiffyDos) an einem C64 (ohne JiffyDos).

    Wie ist es bei der OC118 mit dem JiffyDos, wird dieses per Schalter aktiviert (wie bei der 1541) oder gescheit dies automatisch (wie bei der 1571/81)?

    Wenn es automatisch geschieht, ist JD nicht aktiv sondern das normale ROM.

    Wenn es ein Schalter hat, schalt JD mal aus.

    Gruss C=Mac.

  • Wie ist es bei der OC118 mit dem JiffyDos, wird dieses per Schalter aktiviert (wie bei der 1541) oder gescheit dies automatisch (wie bei der 1571/81)?

    Wie soll denn JiffyDOS bei einem Diskettenlaufwerk automatisch aktiviert werden? Entweder ist JiffyDOS aktiv oder eben nicht.


    Wenn es ein Schalter hat, schalt JD mal aus.

    Das DOS wurde hier ja schon thematisiert. Wenn es einen DOS-Umschalter gäbe, hätte ralf02 den sicher mal probiert.

    Aus Urheberrechtsgründen wurden wohl kaum ein Oceanic-Laufwerk mit Commodore DOS verkauft (wenn überhaupt), sondern z.B. mit JiffyDOS. Deshalb gibt es zumindest ab Werk auch keinen Umschalter.

  • mit JiffyDOS. Deshalb gibt es zumindest ab Werk auch keinen Umschalter.

    Jiffy braucht in der Floppy eigentlich auch keinen Umschalter (hab ich in keiner meiner Laufwerke drin). In C64 macht das aber Sinn...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.