Beiträge von Kratznagel im Thema „Dreamload für MMC64!“

    Hatte diesen Text in mein letztes Posting hineineditiert, aber ich poste ihn lieber nochmal hier gesondert, damit er nicht untergeht:

    Wenn Du Dir das MMC64 und RR tatsächlich aus oben beschriebenen Gründen (nutzung von Dreamload für Tools/Programme) zulegen willst, dann muss ich Dir davon abraten. Du könntest Dir dann ebensogut das wesentlich billigiere MMC2IEC bzw. IECATA zulegen; das hat eine ähnlich gute (schlechte) Kompatibilität.

    Das MMC64 ist eine alternative Speicherlösung mit hohem Potential und tollen Anwendungsmöglichkeiten, aber es ist offenbar nicht das, was Du suchst.

    Es gibt zur Zeit keinen vollwertigen und bezahlbaren Ersatz für eine Floppy. Mach' Dir also lieber keine falschen Hoffnungen.

    CU
    Kratznagel

    Zitat

    Original von melle
    Ich müsste nur Wissen, ob das Loaden/Saven im Dreamload-Kernal Modus generell Funktioniert. (Z.b Musikprogramme wie JCH, DMC, NT2... oder was auch immer)


    Diese Frage lässt sich nicht pauschal für alle Programme beantworten, sonders es kommt u.a. darauf an, ob das jeweilige Tool/Programm einen Fastloader zum Laden/Speichern von Dateien verwendet oder ausschließlich Kernal-LOADs und SAVEs ausführt.

    Wenn Du Dir das MMC64 und RR tatsächlich aus oben beschriebenen Gründen zulegen willst, dann muss ich Dir davon abraten. Du könntest Dir dann ebensogut das wesentlich billigiere MMC2IEC bzw. IECATA zulegen; das hat eine ähhnlich gute (schlechte) Kompatibilität.

    Es gibt zur Zeit keinen vollwertigen und bezahlbaren Ersatz für eine Floppy.

    CU
    Kratznagel

    @Fröhn: Man beachte den ";)-Smiley" in meinem Posting. ;)
    Angeblich soll das Patchen ja gar nicht so schwer sein. ;)

    Aber mal im Ernst: Ich habe momentan wirklich genug um die Ohren. Außerdem möchte ich mich beizeiten anderen Dingen widmen. Und Winter Games ist ja glücklicherweise eh schon spielbar. :)

    CU
    Kratznagel

    Zitat

    Original von Ebster
    KLOPF kratznagel KLOPF KLOPF :winke:


    Aua! ;)

    Die IDE64-Version von Winter Games läuft doch bis auf den Hiscoresaver schon ganz gut, oder nicht? :gruebel: Ich meine zumindest, das schon vor Monaten erfolgreich ausprobiert zu haben.

    Ansonsten: WENN man mir sagt, WO im Code man WAS ändern muss, KANN ich es mir meinetwegen mal angucken. ;) Ich habe keinen Nerv darauf, das PRG-File zu disassemblieren und von vorn bis hinten durchzuflözen.

    CU
    Kratznagel

    Zitat

    Original von nata

    Also, mir wäre halt wichtig, das die Proggis alle mit dem normalen Dreamload laufen.


    Das erfordert aber, dass die Coder der entsprechenden Proggies, die mit dem normalen Dreamload laufen sollen, etwas tun. Oder andere Freiwillige.

    Insofern ist Baccy raus aus der Sache. ;)

    CU
    Kratznagel

    Ich glaube, Du hast Deine Hardware irgendwie ungünstig organisiert. ;)

    Eine vollständige Aufstellung, welche Spiele bereits Dreamload-gepatcht sind, kenne ich nicht.

    Ich finde die 1541-III, ebenso wie das IEC2ATA auch sehr interessant.
    Nur werden wohl die meisten Spiele damit nicht laufen, da sie Fastloader benutzen. Eine vollständige Emulation einer 1541 (inkl. 6502) wird der kleine Mikrocontroller wohl kaum packen.

    CU
    Kratznagel

    Zitat

    Original von C=+A USER
    Na toll, danke für die Info, aber für 2 Spiele ist das die Installantionszeit nicht wert!


    Ja, stimmt. Ganze zwei Dateien zu kopieren, ist wirklich zu aufwändig. :rolleyes:

    Zitat

    Original von C=+A USER
    Das its ja so ähnlich, deshalb miene Frage, aber leider ist das halt nicht autom. :(


    Einen automatischen Patch wird es auch niemals geben, da jedes Spiel anders geschrieben ist und individuell berücksichtigt werden muss. Da mache Dir lieber nicht zu viel Hoffnung.

    Zitat

    Original von C=+A USER
    Naja. Vielleicht kommen mal ein paar Spiele fertig raus?


    Das will ich doch stark hoffen. :) Zumindest hat die Gruppe Remember sowas angekündigt.

    CU
    Kratznagel

    @ C+A-User:

    Um das Spiel zu testen, brauchst Du die DFIPLGIN.BIN (insy SYSTEM64-Verzeichnis kopieren) und die SLYSPY.DFI (im Filebrowser starten).

    Und ja, man muss was "können", um selbst Spiele zu patchen. ;) Habe mich zwar wie gesagt noch nicht intensiv damit beschäftigt, aber ich schätze mal, man muss sich den Code des Spieles schon genauer angucken, um da was dran zu ändern.
    Da es aber Dreamload schpn länger gibt (z.B. für FD-2000), dürfte bei den Games, die eben schon vorher gepatcht wurden, diese Arbeit bereits erledigt sein.

    CU
    Kratznagel

    Zitat

    Original von nata
    kann man nun auch selber programme mit dem dreamload versehen?


    Naja, so ist es gedacht. ;) Dreamload ist speziell dazu ausgelegt, bestehende Programme auf ein anderes Speichermedium (wie eben MMC64) "unzupatchen". Das sollte theoretisch sogar mit eigenen BASIC-Proggies funktioneren.
    Habe mich allerdings auch noch nicht so intensiv damit auseinandergesetzt. Allgemeine Infos zu den nutzbaren Routinen gibt es in dem ersten von mir geposteten Link und sicher auch detailreicher in den Docs.

    CU
    Kratznagel

    DocBacardi hat das lange Mai-Wochenende genutzt und eine neue Version des DFI-Plugins fertiggestellt.
    Als Demonstration gibt es neben ein paar kleineren Beispielprogrammen inkl. Sourcecodes eine komplett für Dreamload gepatchte Version des Games Sly Spy als DFI-File.
    Bitte melde dich an, um diesen Link zu sehen.
    Das Spiel füllt normalerweise zwei Diskettenseiten aus. Diese gepatchte Version lädt nun sämtliche Daten vom MMC64 aus nach. Ich habe es gerade eben ausprobiert; es funktioniert tadellos. :]

    Sämtliche Files gibt es hier:
    Bitte melde dich an, um diesen Link zu sehen.

    CU
    Kratznagel

    Ich denke, man sollte an diese Dinge etwas konstruktiver herangehen. Das MMC64 ist jetzt seit noch nicht mal einem dreiviertel Jahr auf dem Markt, und dennoch hat sich in dieser Zeit schon viel getan.

    Wem eine Sache nicht gefällt, der sollte sie ändern. Wem eine bestimmte Software fehlt, der sollte sie schreiben. Habe ich schließlich auch getan, genau wie andere auch. Warum sind wir denn C64-User? Weil wir die Dinge selber in die Hand nehmen können, wenn wir es wollen. Davon lebt letztendlich unsere ganze Community.

    Würde niemand mehr aktiv mitmachen, wäre die Szene schnell am Ende (und wir wahrscheinlich alle reine Windows-User ;) ).
    Klar ist, dass sich nicht alle aktiv an einem bestimmten Projekt beteiligen können/möchten. Trotzdem sollte niemand die Werte verkennen, die ein einzelner beisteuert. Auch wenn es nur kleine Schritte sind: Am Ende kommt oft etwas großes heraus. Und das ist es was zählt. Pessimismus ist hier fehl am Platz.

    Und letztendlich wird niemand gezwungen, eine bestimmt Software einzusetzen. Nur sollte man bedenken, dass andere vielleicht sehr zufrieden mit dieser Software sind und deswegen nicht gleich alles mit harschen Worten schlechtreden. Denn das wirkt auf andere provokativ und bringt der Sache überhaupt nichts.


    Puh, das artet hier ja schon seit diversen Postings in eine Grundsatzdiskussion aus. Das war von mir eingentlich nicht beabsichtigt. ;)

    Wie dem aus sei, ich bin weiterhin gespannt, was die Zukunft für Software bringt und bleibe optimistisch.

    CU
    Kratznagel

    Zitat

    Original von sauhund
    ich persönlich frag mich an der stelle warum "man" sich so sträubt das bischen kernelkompatibilität ins bios zu bauen, das kann nun echt nich so schwierig sein


    Da täusch' Dich mal nicht. Ich persönlich halte das für nicht durchführbar. Sicher könnte man die Vektoren für LOAD/SAVE umbiegen. Das taugt aber nur als nette Spielerei. Spätestens, wenn die Software direkt auch CHRIN, CHKOUT u.a. zugreifen will, guckt man wieder in die Röhre. Diese ganzen Sachen im BIOS unterzubringen, halte ich für unrealistisch.

    Naja, man soll zwar nie "nie" sagen. ;) Aber zur Zeit bin ich persönlich mit den vorhandenen Möglichkeiten und der Aussicht auf das kommende. sehr zufrieden.

    Jedem das seine. :)

    CU
    Kratznagel

    Zitat

    Original von sauhund
    auf welche magische weise der neue treiber für dreamload in die alte software kommt müsste mir mal wer erklären


    Der Treiber müsste eben enfach ausgetauscht werden. Hat überhaupt nix mit Magie zu tun. ;)

    CU
    Kratznagel

    Eben. Dank des modularen Aufbaus und der seperaten (und damit leicht auswechselbaren) Zugriffsschicht ist Dreamload wie geschaffen für das MMC64.
    Eine 100 Prozent exakte 1541-Emulation inklusive IEC-Bus ist nunmal technisch nicht möglich - siehe IDE64 . Fakt. Aber wer braucht die noch, wenn es bereits haufenweise Dreamload-gepatchte Software gibt. :)

    Ich bin jedenfalls schon mal sehr gespannt auf das erste Beta-Release des MMC64-Treibers! :]

    CU
    Kratznagel

    Zitat

    Original von nata
    aber das patchen wird wohl nicht nur den PROFIS vorbehalten sein?


    Sicher nicht. Dreamload ist so aufgebaut, dass der physische Zugriff auf das jeweilige Laufwerk in einer Art "Treiber" abgekapselt ist. Deshalb reicht prinzipiel ein Austausch dieses Treibers, um das Game MMC-kompatibel zu machen. Das ist ja gerade der Witz an der Sache.

    Zitat

    The new MMC64 driver allows a release to run on one of the above listed drives and the MMC64 with no modification of the code.
    ...
    The MMC64 driver should fit in dreamload's general concept of full transparency. The program using the speeder should not need to know the drive type. All drive specific stuff is capsuled in the dreamload driver routines.

    Zitat

    Original von nata
    Wie ist das nun? Kann man damit ein x-beliebiges PRG (vielleicht ein DMC 5.0) starten und aktionen wie LOAD und SAVE ausführen?


    Nicht jedes X-beliebige. Das Programm muss schon Dreamload enthalten. Soweit ich weiß, ist das bei einem Großteil der Remember-Releases der Fall (Dreamload fungiert hier bereits als Fastloader), und auch Protovision setzt dieses System in ihren Spielen ein.

    CU
    Kratznagel

    Dreamload ist ein Schelllader-System, ursprünglich für Laufwerke wie die 1541, 1581, CMD-HD u.a. entwickelt. Viele Spiele / Demos nutzen Dreamload, um Daten von Disk nachzuladen. Nun arbeitet der Coder von Dreamload, Doc Bacardi, an einer speziellen Version von Dreamload für das MMC64.

    Das heißt im Klartext: In Zukunft wird jede Software, die Dreamload nutzt, auch auf dem MMC64 lauffähig sein und über eine Art Treiber von MMC-Karte Daten nachladen können, ohne dass die betreffende Software dafür individuell modifiziert werden müsste!

    Wenn das mal keine gute Nachricht ist. :]

    Die Daten müssen in einem Image- bzw. Container-Format mit der Endung *.DFI abgelegt sein, welches prinzipiell an das D64-Format angelehnt ist. Gestartet werden diese Files über ein spezielles Plugin. Ein Kovertierungs-Tool, welches DFI-Files erzeugen kann, ist bereits angekündigt.

    Ein erstes Demo (Elvira 2) ist neben der Work-in-Progress-Version von Dreamload bereits erhältlich. Sie besteht aus einem DFI-File, das die kompletten Spieledaten der ersten Diskette enthält und einem Plugin, welches in System64-Verzeichnis kopiert werden muss.

    Näheres ist in diesem Forum nachzulesen:
    Bitte melde dich an, um diesen Link zu sehen.

    CU
    Kratznagel