Bard's Tale 2 Testversion (1581/CMD)

Es gibt 21 Antworten in diesem Thema, welches 4.585 mal aufgerufen wurde. Der letzte Beitrag (21. Dezember 2017 um 14:15) ist von Stephan Scheuer.

  • Bard's Tale 2 Testversion (1581/CMD)


    Bevor ich mit diesem aufwändigen Projekt fortfahre,
    wollte ich erstmal fragen ob überhaupt Interesse besteht.

    Das Spiel anzupassen ist sehr arbeitsaufwändig, weil es
    4 Diskseiten besitzt. Außerdem eine Trackloader hat,und die
    Diskseiten verschlüsselt sind.
    Es müssen diverse Save- und Laderoutinen angepasst werden.


    Als Anhang eine Testversion des Spieles im D81-Format

    Auf Disk ist eine Textdatei "bitte info lesen"


    Gruß: Stephan


    PS: Falls jemand einen Leveldecruncher (Getbyte Routine,läuft mit jedem Laufwerk) für Exomizer gepackte Dateien braucht.
    Der Quellcode als Anhang.

  • Bei dem "Trackloader" handelt es sich um eine für den C64 angepasste Version von Apples ProDOS


    E D I T

    Den hat Burgerbecky seinerzeit gebastelt, umd den Entwicklungsaufwand für die Apple und C64-Versionen klein zu halten. Sie sind praktisch identisch bis auf Systemadressen und Sound

  • Danke für die Info.

    Würg.. Prodos. Genau wie Wasteland

    Gruß: Stephan

    Bei Trackloader muß man meistens den ganzen Code analysieren um zu Verstehen, wie die Daten dem C64 zugewiesen werden.
    Da raucht einen der Kopf. Bei "Murder on Mississippie" bin ich noch nicht durchgestiegen
    (wie werden die Dateinamen übergeben,wie die Offsetwerte für die Tracks und Sektoren)

  • Hehe, Alles was ich gefunden habe ist
    -----------------------------------
    OUT OF MY CODE HACKER!
    PROTO MOCK LOADER
    -----------------------------------
    Achja, "Ocean Ranger" von Activision hat auch ProDos und den habe ich komplett auseinandergenommen,alles entfernt und
    das Game Onesided (1581/CMD)

  • Hier ist mal die erste Disk in dem von mir verwendeten Set:


    Ich hatte mal aus demselben Grund wie Du angefangen, einen ProDOS-Reader in VB6 zu schreiben, aber der ist rudimentär geblieben, mehr oder weniger nur Directories auslesen

  • Ich hatte da mal in VB6 angefangen, eine Klasse zum Mounten von ProDOS64-Disks zu schreiben. Das ist aus meiner eigenen Benutzeroberfläche. Ich kann Die die rudimentäre Klasse gerne per PM schicken

  • Ja, gerne. Es wäre zu schön, die Files ohne große Riperei zu extrahieren.
    Für "Ocean Ranger" habe ich mindestens 3 Monate benötigt nur um die Dateien (Track/Sektorloader) aus dem 256 DataBytes pro Sektor zu rekonstruieren.

  • Ich hatte da mal in VB6 angefangen, eine Klasse zum Mounten von ProDOS64-Disks zu schreiben. Das ist aus meiner eigenen Benutzeroberfläche. Ich kann Die die rudimentäre Klasse gerne per PM schicken

    Verzeihung, wenn ich hier einfach so nachfrage, aber für die Struktur der Disketten interessiere ich mich ebenfalls sehr. Wäre es vielleicht möglich, mir die Klasse auch zu schicken? Vielen Dank im voraus.
    @Klaus Scheuer: Leider weiß ich nicht, wieviel Zeit ich demnächt habe, da ich noch eine Weile mit dem Beitrag zur neuen F64-Compo beschäftigt sein werde. Ansonsten würde ich Dir als alter Bard's Tale-Spieler gerne meine Mithilfe anbieten. Gibt es eigentlich schon eine d81-Version von "Borrowed Time" oder "Tass Times in Tonetown"? Falls ja, könnte es sein, daß besagte Spiele die gleiche Diskettenstruktur besitzen und daher als weiteres Vorbild dienen könnten.

  • M.J. u. Klaus, sollte jetzt an Euch gegangen sein. Dürfte ein Klacks sein, die Klasse in eine der Programmiersprache Eurer Wahl zu konvertieren. Ich lade ein D64, z. B. für BTII in die Klasse

  • Im Übrigen findet man im Web alte Artikel aus Apple-Zeitschriften, die den Aufbau von ProDOS-Disks sauber beschreiben. Habe jetzt gerade keine Links zur Hand, aber möglivherweise findet Ihr Bitte melde dich an, um diesen Link zu sehen. etwas...

  • Für "Ocean Ranger" habe ich mindestens 3 Monate benötigt nur um die Dateien (Track/Sektorloader) aus dem 256 DataBytes pro Sektor zu rekonstruieren.

    :Ssshock:

    Das hör sich nach einer richtigen sch...., aufwändigen Frimmelarbeit an. ....... Respect ......

    Gruss C=Mac.

  • Danke für den Hinweis. Habe es schon runtergeladen. Ist der Diskettenaufbau von "Tass Times" ähnlich dem von "Bard's Tale II"?

    Nein, Komplett anders. Es werden immer 2 Sektoren geladen und diese Daten sind können sogar an unterschiedlichen Adressen geladen werden.

    Ich habe dir mal meine arbeitsblätter mit angehangen.