Hallo...
Ich möchte mit Bordmitteln eine leere D81 im SD2IEC erstellen.
Hat jemand ein fertiges Programm für mich?
Gruss
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von markusC64 am
Hallo...
Ich möchte mit Bordmitteln eine leere D81 im SD2IEC erstellen.
Hat jemand ein fertiges Programm für mich?
Gruss
Wenn Du mit "Boardmitteln" einen PC bezeichnest, dann hätte ich was für Dich.
Aber auf einem sd2iec direkt... das wird doch deutlich komplizierter.
Prinzipell lässt sich wohl eine Datei erzeugen, diese muss dann in der Datenstruktur einem D81 entsprechen usw.
Darf man fragen, wozu? Normalerweise erstellt man ein leeres Image am PC und schubst es auf die Karte.
Darf man fragen, wozu?
Um es zu benutzen?
Ich hatte letzztens auf einer Party das selbe Problem. Wollte ein D81 und hatte keinen PC dabei ... sowas soll's ja geben
Aber auf einem sd2iec direkt... das wird doch deutlich komplizierter.
Prinzipell lässt sich wohl eine Datei erzeugen, diese muss dann in der Datenstruktur einem D81 entsprechen usw.
Wenn man einen der Builds von http://www.sd2iec.de/nightlies/ verwendet ist es einfach, da ist auch das Formatieren von D71/D81/DNP implementiert. Man muss nur eine Datei mit passender Länge und passendem Namen erzeugen (öffnen, Seek-Kommando mit passendem Offset absetzen, ein Byte schreiben, schliessen) und reinwechseln (ganz normal mit CD).
Das D64 Format ist in der Tat ziemlich knapp bemessen vom Speicherplatz. Erlebe das gerade am Chameleon in Verbindung mit Geosdateien.
Da wünscht man sich auf dem Datenträger "mehr Platz...
Man muss nur eine Datei mit passender Länge und passendem Namen erzeugen (öffnen, Seek-Kommando mit passendem Offset absetzen, ein Byte schreiben, schliessen) und reinwechseln (ganz normal mit CD).
Hier Leeres D64 Image erstellen befindet sich der Tipp von Dir und einige Hinweise zu Tools.
Anbei die Anpassung deines Programmes für D81-Dateien (der Unterstrich in Zeile 70 muss durch den Pfeil nach links ersetzt werden):
Gruß Dirk
Ich hatte mal dieselbe Frage für ein D64 Image.
Unseen hat mir damals die Lösung gegeben:
Mit ein bisschen umrechnen kommt man dann auf:
Probier’s mal ob’s funktioniert.
values.jpg
Edit: Dirk war schneller, bestätigt aber die Theorie
Gefällt mir
Das gleiche gilt natürlich auch für ein D71 Image.
Hier ein fertiges Programm für alle drei Images.
Ich habe leider noch nicht die richtige Firmware auf der SD2IEC. Müsste aber funktionieren. Bitte mal gegenchecken.
könnte man lordbubsys Tool zu einer Art fdisk umfunktionieren um auch DNP-Images zu erzeugen.
Unseen
Ich habe mal „sd2iec-1.0.0alpha0-39-g86dd72a-larsp-m644p“ geflashed.
Beim formatieren von einer D81 wird die BAM auf $4000 erstellt, sollte das nicht $1800 sein. Mach ich da was falsch?
D64 und D71 funktionieren.
@all
Falls das DNP Format genau so funktioniert, kann man das Program ja leicht ausbauen.
Wenn man einen der Builds von http://www.sd2iec.de/nightlies/ verwendet ist es einfach, da ist auch das Formatieren von D71/D81/DNP implementiert. Man muss nur eine Datei mit passender Länge und passendem Namen erzeugen (öffnen, Seek-Kommando mit passendem Offset absetzen, ein Byte schreiben, schliessen) und reinwechseln (ganz normal mit CD).
Klasse! Danke dafür.
Unseen: gibt es Einschränkung bzgl. der Größe von DNP-Grenzen. (z.B. Vielfaches von 512?)?
Vielfache von 64KByte - sonst hätte man einen unvollständigen Track. Evtl. sperre ich irgendwann mal 192KByte, da das exakt die gleiche Grösse wie ein 40-Track-D64 ist.
ZitatDisk images are recognized by their file extension (.D64, .D41, .D71, .D81,
.DNP) and their file size (must be one of 174848, 175531, 349696, 351062,
819200 or a multiple of 65536 for DNP).
Dann würde das Programm so aussehen:
EDIT:
kleine Änderung in 120
D64, D71 und DNP funktionieren. Bei D81 wird das Image zwar erstellt und formattiert, ist jedoch nicht lesbar.
Moin.
Vielleicht wäre es nett wenn man noch die Devicenummer vorgeben könnte.
Ich veruche gerade eine Variable anstatt der adresse 8 zuzuordnen.
Ich bekomme den Sysntax nicht hin...
Hi TheNextC64user,
man muss sowieso ins gewünschte Laufwerk / Verzeichnis gehen.
Am besten man flashed das Programm im EasyFlash(3), dann kann man vorher im gewünschte Laufwerk / Verzeichnis gehen und dann das Programm ausführen.
Alles klar.
Bei der 1581 ist das Direktory auf Spur 40. Du kannst auch eine D81 Datei nehmen, eine Kopie machen und neu Formatieren.
Hmmm. Also ich kann keine D71 und D81 Images erzeugen. Das Image wird zwar erstellt, ich kann es aber nicht öffnen...