Eigene BASIC Programme auf SD-Karte kriegen - mit MMC Replay?

Es gibt 55 Antworten in diesem Thema, welches 10.238 mal aufgerufen wurde. Der letzte Beitrag (27. April 2008 um 15:13) ist von Retro-Nerd.

  • Ich verfolge nun schon seit gut einem Jahr dieses Forum in der Hoffnung, eines Tages meine eigenen BASIC Programme (also selbst geschrieben) anstatt von der Floppy von der schnellen SD Karte starten zu können. Hatte damals extra das MMC64 angeschafft. Ging dann aber leider überhaupt nicht. Hier im Forum wurde das auch als unmöglich dargestellt.

    Einzig die Kombination aus MMC64 und RR sollte das können. Ich habe ein MMC64, aber kein RR. Welchen Weg sollte ich gehen? Sollte ich mir ein RR dazu kaufen, oder ein MMC Replay als Vollersatz dafür anschaffen. Das MMC64 dann natürlich verkaufen. Ich nutze den C64 nicht für Spiele.

    Leider bin ich ein ziemlicher Anfänger Bitte melde dich an, um dieses Bild zu sehen. in diesen Dingen, würde aber gerne meinen C64 zu Steuerungszwecken über Userport einsetzen. Dazu brauche ich allerdings den schnellen und simplen Programmstart von SD Karte - und nicht von der Floppy.

    Weiß jemand Rat?

    jomodore9

  • Na ja, wenn in den nächsten 24 Stunden sich keiner zu Wort meldet, dann ist das doch auch eine Information. Dann weiß man, dass das MMC Replay keine BASIC Programme oder generall selbstentwickelte Programme behandeln kann. Obwohl ich mal gehört habe, das ginge.

    Mich hätte nur mal interessiert, warum das nicht geht und/oder warum das so schwer ist, dass es keiner hinkriegt. Bin neugierig.
    Bitte melde dich an, um dieses Bild zu sehen.
    jomodore9

  • Zitat


    Na ja, wenn in den nächsten 24 Stunden sich keiner zu Wort meldet, dann ist das doch auch eine Information. Dann weiß man, dass das MMC Replay keine BASIC Programme oder generall selbstentwickelte Programme behandeln kann. Obwohl ich mal gehört habe, das ginge.

    selbstverständlich geht das. was *genau* willst du denn machen?

  • Da habe ich aber Glück gehabt, Sauhund.

    Na, ich will alle meine BASIC Programme, die auf Floppy-Disks lagern, auf SD Karten spielen, damit ich sie nicht mehr langsam von der 1541 laden muss, sondern ganz fix von der SD Karte in meinem MMC64 (bzw. allen notwendigen Zusatzgeräte wiee RR, falls nötig).

    Ich möchte den C64 als Steuerzentrale benutzen, aber als Standalone-Gerät (ohne Floppy).

    Ist das möglich? Und vor allem wie?

    jomodore9

  • Zitat


    Na, ich will alle meine BASIC Programme, die auf Floppy-Disks lagern, auf SD Karten spielen, damit ich sie nicht mehr langsam von der 1541 laden muss


    na, dann mach das doch einfach :) dafür ist das mmc64 doch schliesslich da =P

    wie das genau geht müsste aber jemand sagen der ein mmc64 hat, die tasten die man da drücken muss hab ich nicht im kopf. wenn ich mich recht erinner kannst du im filebrowser mit R eine diskette von floppy einlesen.

    achso ja, und wenn du dann das daraus entstandene d64 direkt benutzen willst brauchst du in der tat ein retroreplay zusätzlich, und das d64 mounter plugin. ansonsten müsstest du die programme aus den d64 extrahieren (zb mit starcommander auf dem pc) und files "lose" auf die karte kopieren, dann kannst du sie direkt aus dem filebrowser starten.

  • Au weia, wer hat denn ein MMC64 und kann darüber was sagen. Also ich krieg das so nicht hin. Sauhind hat soviele Begriffe noch eingeführt, da wird mir schwindlig.

    Gruß

  • Au weia, wer hat denn ein MMC64 und kann darüber was sagen. Also ich krieg das so nicht hin. Sauhind hat soviele Begriffe noch eingeführt, da wird mir schwindlig.


    Evtl. ist es so hilfreicher?

    wie das genau geht müsste aber jemand sagen der ein Bitte melde dich an, um diesen Link zu sehen. hat, die Bitte melde dich an, um diesen Link zu sehen. die man da drücken muss hab ich nicht im Bitte melde dich an, um diesen Link zu sehen.. wenn ich mich recht erinner kannst du im Bitte melde dich an, um diesen Link zu sehen. mit Bitte melde dich an, um diesen Link zu sehen. eine Bitte melde dich an, um diesen Link zu sehen. von Bitte melde dich an, um diesen Link zu sehen. einlesen.

    achso ja, und wenn du dann das daraus entstandene Bitte melde dich an, um diesen Link zu sehen. direkt benutzen willst brauchst du in der tat ein Bitte melde dich an, um diesen Link zu sehen. zusätzlich, und das Bitte melde dich an, um diesen Link zu sehen.. ansonsten müsstest du die Bitte melde dich an, um diesen Link zu sehen. aus den Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen. (zb mit Bitte melde dich an, um diesen Link zu sehen. auf dem Bitte melde dich an, um diesen Link zu sehen.) und Bitte melde dich an, um diesen Link zu sehen. "lose" auf die Bitte melde dich an, um diesen Link zu sehen. kopieren, dann kannst du sie direkt aus dem Bitte melde dich an, um diesen Link zu sehen. starten.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    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.

  • Unseen,

    da hast Du Dir aber Mühe gemacht. Das muss ich sagen. Na gut, etwas veräppeln darf man ja jemanden schon, wenn es so charmant gemacht ist wie hier.

    Mein Problem mit dem C64 (den ich seit 25 Jahre besitze und vor einem Jahr wieder entdeckt habe) ist, es dauert zu lange, bis man sich ein Wissen angelegt hat, mit dem man tatsächlich etwas anfangen kann. Klar, Hobby soll Spaß machen. Aber man will ja auch was damit schaffen. Und außerdem hat man einen Beruf, der viel Zeit frisst.

    In einem Deiner Links steht ein für mich fataler Satz: Das im MMC64 eingebaute flashbare Bitte melde dich an, um diesen Link zu sehen. mit dem integrierten Bitte melde dich an, um diesen Link zu sehen. macht es möglich Spiele und Anwendungen zu starten. Für den Laien heißt das: das MMC64 ist ein Hardware-Ersatz für die Floppy 1541. So habe ich das jedenfalls gelesen.

    Genau deshalb habe ich mir das MMC64 gekauft. Das, was ich damit vorhatte, funktionierte allerdings nicht. Hier im Forum wurde dann laut gerufen: "ja, aber das kann ja nicht gehen wegen ...." . Und genau das möchte ich verhindern. Tausende von Infos suchen und lesen - und am Ende doch nichts wissen, nichts Genaues: das ist der Frust schlechthin.

    Ich knie seit einiger Zeit vor bestimmten Größen hier Forum (AntaBaka usw.), sie mögen doch bitte mal ein Glossar schreiben, in dem alles für den C64 Fan wichtige drin steht. Leider wird man dann immer, wie Du es jetzt auch gemacht hast, auf Wiki verwiesen. Aber wer Wiki kennt, weiß um dessen Schwächen: die Leute, die dort schreiben sind zu 90 Prozent Leute, die in keiner Volksschule einen Job bekämen, geschweige an der Uni. Und die 10 Prozent, die "verständlich" schreiben "können", die müssen nicht unbedingt dieses Thema gerade behandeln. Pech gehabt. Es kann Jahre dauern, bis man an die Sachen rankommt. Ich recherchiere beruflich. Deshalb weiß ich wovon ich rede. Informationsbeschaffung ist mit das Schwierigste überhaupt. Denn was sind die Informationen wert? Oft nicht das Papier (den Serverplatz), auf dem sie stehen.

    Langer Rede kurzer Sinn: willst Du nicht an einem Glossar für C64 Freaks mitarbeiten? Ich habe dazu gestern einen Faden hier eröffnet, der aber auf wenig Gegenliebe gestoßen ist. Es ist halt Arbeit. Mal eben einen kleinen Satz hier im Forum absondern, das macht jeder gerne. Ist ja legitim, macht Spaß. Aber substantiell etwas liefern, das machen nur wenige. Und Du scheinst mir dazu zu gehören. Sonst hättest Du Dir nicht so viel Mühe gemacht.

    Also - würdest Du an einem solchen Projekt mitmachen? Ja- oder nein? Ich würde den formalen Teil übernehmen, lektorieren, verständlich machen. Aber das sachlich richtige Wissen fehlt mir (noch). Ich bin ja eigentlich auch nur ein Anfänger. Wenn AntaBaka mitmachen würde - oder ähnlich gebildete Leute - könnte man die Arbeit etwas verteilen. Man legt die Begriffe fest, die erklärt werden sollen, verteilt sie - und dann schreibt jeder los. Ich lese alles und bringe es in die Form, damit Deppen wie ich es verstehen. Das wäre mir die Arbeit wert.
    Bitte melde dich an, um dieses Bild zu sehen.
    Gruß
    Jomodore9

  • willst Du nicht an einem Glossar für C64 Freaks mitarbeiten?


    Nein.

    Zitat

    Sonst hättest Du Dir nicht so viel Mühe gemacht.


    Das war nicht viel Mühe - in vielen Fällen waren die Links der erste oder einer der ersten Google-Hits für den verlinkten Begriff, bei anderen (zB Kopf und R) habe ich einfach blind Wikipedia verlinkt.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    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.


  • Leider bin ich ein ziemlicher Anfänger in diesen Dingen, würde aber gerne meinen C64 zu Steuerungszwecken über Userport einsetzen. Dazu brauche ich allerdings den schnellen und simplen Programmstart von SD Karte - und nicht von der Floppy.

    Wenn es darum geht, nur die eigenen Programme über SD-Karte zu starten ( können nicht mehr editiert werden - also fertige, lauffähige Programme ) ist das MMC schon die richtige Wahl. Allerdings - um sie auf MMC zu bekommen, sind schon einige Klimmzüge notwendig.
    1. Die Programme müssen auf einer 1541 - Disk gespeichert werden.
    2. Auf der SD-Karte am PC ein Verzeichnis SYSTEM64 anlegen. In dieses Verzeichnis kommt das entpackte Bitte melde dich an, um diesen Link zu sehen. - (Das passende Plugin unter MMC64 aussuchen)
    Nun alles am C64 anschliessen und die Diskette in ein .d64 file umwandeln und auf der SD speichern.
    Zum Starten benötigst Du ein anders Plugin. (Siehe obrigen Link) - Nach dem obrigen Verfahren in das SYSTEM64 - Verzeichnis entpacken.
    Jetzt kannst du auch direkt das Programm ( keine Nachladeprogramme !!! - diese notfalls vorher mit einem Linker zu einem File kleiner 202 Blocks zusammenlinken) starten.
    Vileicht solltest Du dir im Bitte melde dich an, um diesen Link zu sehen. einen Überblick über die Möglichkeiten deines MMC64 verschaffen. :winke:

  • Greg64,

    Danke für Deine Infos. Ich habe ehrlich gesagt, nicht alles verstanden. Aber - ich werde mich daran versuchen. Wenn ich partout nicht weiterkomme, muss ich Dich noch mal befragen. Es ist irgendwie verrückt: jeder, den man hier im Forum was fragt, gibt eine andere Antwort.

    Ich bin echt gespannt, ob ich meine BASIC Programme tatsächlich auf dem MMC64 speichern und später wieder laden kann. Das wäre nämlich mein Ziel. Ich will ja gar nicht "spielen". Vielleicht später mal, wenn ich die ersten, grundlegenden Schritte erlernt habe.

    Ich gehe jetzt runter in den Keller.

    Gruß
    jomodore9

  • Zitat


    Aber wer Wiki kennt, weiß um dessen Schwächen: die Leute, die dort schreiben sind zu 90 Prozent Leute, die in keiner Volksschule einen Job bekämen, geschweige an der Uni.

    dafür geb ich dir, sollten wir uns irgendwann mal treffen, ein bier aus =)

  • Ich bin echt gespannt, ob ich meine BASIC Programme tatsächlich auf dem MMC64 speichern und später wieder laden kann. Das wäre nämlich mein Ziel. Ich will ja gar nicht "spielen". Vielleicht später mal, wenn ich die ersten, grundlegenden Schritte erlernt habe.

    Ich habe den Bitte melde dich an, um diesen Link zu sehen. mal angepasst und die Einleitung etwas klarer formuliert. Ich habe kein MMC64, also schaut vielleicht mal drüber, ob das so stimmt.

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

  • Hilfe, ich kapier nichts!!

    Habe eine Floppy auf das MMC geschrieben. So jetzt ist da eine Datei namens Blackjack.d64. Ich kann diese Datei weder starten von SD Card noch kann ich irgendwas anderes tun. Wie geht es denn jetzt weiter? Die Endung d64 ist doch nicht ausführbar - laut Handbuchzettel von Achten.

    Wie komme ich denn jetzt zu prg-Dateien.

    Ich werde immer nur gefragt, ob ich die Datei wieder auf Floppy schreiben will. Aber da habe ich sie her!!!

    Bin ko.

    Gruß

  • Ich schätze mal, dass das MMC64 zwar .prg-Dateien irgendwie zum C64 übertragen, aber nicht auf der SD-Karte erstellen kann, sondern man das (im Moment) nur vom PC aus machen kann? So müsstest Du halt das D64 Mounter Plugin installieren. Steht jetzt so auch im Wiki :-).

    Das MMC64 ist schon 'ne komische Sache... irgendwie einfach eine Studie, was man so mit einem SD-Slot am Expansionsport machen kann...? Aber so wirklich in die C64-Welt integriert sich das nicht...

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

  • Ich habe den MMC64-Artikel mal angepasst und die Einleitung etwas klarer formuliert. Ich habe kein MMC64, also schaut vielleicht mal drüber, ob das so stimmt.

    Zitat Wiki:
    Die Hauptaufgabe des MMC64 ist es, D64-Dateien (Images einer Commodore 1541-Diskette) von der SD-Karte zu lesen und auf eine leere 1541-Diskette zu schreiben. [edit] Plugins können aber eine 1541 Diskette in ein D64 - Image auf SD - Karte schreiben.

    Habe den Artikel nur mal kurz überflogen; Die Aussagen zur Boot.bin (weiter unten) müssten genauer spezifiziert werden: Aufbau, Inhalt ( Habe noch nicht im Web danach gesucht, weil ich es nicht brauchte. Wenn es aber im Wiki steht, sollte es schon genauer sein.)
    Falls Du hier genauere Anweisung gefunden hast - PN und ich probiere es aus.

  • Ja. So wie ich's verstanden habe, kann das MMC64 spätestens mit Plugins Floppy=>D64 und D64=>Floppy konvertieren. Das ist aber wohl nicht das, was Du haben willst, denn Du willst lt. Deinem Ursprungsposting Deine Programme DIREKT vom MMC64 starten. Das geht aber nur über den Umweg Speichern auf Floppy => Umwandeln in D64 auf SD-Karte => mit D64 Mounter Plugin das Programm aus dem jeweiligen D64 laden.

    Das MMC64 kann wohl auch PRG-Dateien direkt ohne Plugin starten, aber eben nicht selbst erstellen (?). PRG- und D64-Dateien sind NICHT das gleiche.

    Was genauere Angaben im Wiki angeht, muss die jemand reinschreiben, der sich genauer auskennt als ich. Ich schreibe ja schon nur die Sachen zusammen, die ich so gefunden habe (wie gesagt, ich habe kein MMC64). Ich würde aber auch mal vermuten, dass die Plugins jeweils mit README etc. kommen?

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

  • Oh. Das D64 Mounter-Plugin benötigt ja auch ein Retro Replay (war da etwas blind - aber warum ist das RR eigentlich dafür nötig?). Dann kann man das wohl alles abhaken, sofern Du nicht neue Hardware (dazu)kaufen willst.

    Mein Tip: Besorg' Dir ein SD2IEC oder eine 1541 Ultimate... die sind jeweils einfach eine Floppy und fertig. Nix Plugin-Framework oder hin- und herkonvertieren...

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

  • Das geht aber nur über den Umweg Speichern auf Floppy => Umwandeln in D64 auf SD-Karte => mit D64 Mounter Plugin das Programm aus dem jeweiligen D64 laden.

    Genau diesen Weg habe ich oben gepostet. Fertige Programme (PRG) kann man aber durchaus als Autostartprogramme über MMC64 starten. ( Das war auch die Absicht von Jomodore9) Leider ist mir der Aufbau der BOOT.INI nicht bekannt. Ich kann nur raten: irgendein.PRG umbenennen in BOOT.BIN und in das SYSTEM64 Verzeichnis kopieren. Dann hat man ein "MMC-SD-Card-Eprom" ???, das beim Einschalten sofort startet - werde diese Idee gleich mal ausprobieren!

  • Könntest Du Deinen Schlussatz noch mal aufdröseln. Was sind das für Teile ie2c ..... 1541 .... ? Was kann man damit machen?

    Gruß