Das stimmt wohl, jedoch könnte man Posting 10 so deuten, dass außerhalb von Diskimages man durchaus Chancen hat, dass es geht - kann aber sein, dass ich da zu viel rein interpretiere.
Jedenfalls steht dort nicht "REL geht direkt auf der Karte mit Einschränkungen". Und Unseen müsste es eigentlich wissen.
Allerdings ist natürlich zu bedenken, dass REL-Dateien auf dem SD2IEC viel weniger Praxistest hinter sich haben. Man sollte sich sich hüten, da zu viel zu versprechen.
Beiträge von markusC64 im Thema „Laufwerksunabhängiger Zugriff auf SEQ- und REL-Dateien“
-
-
Das versteh' ich gerade nicht. Außerhalb eines Images sollen REL-Dateien ja auf einem SD2IEC funktionieren. Macht Deine Software wirklich etwas, was nur in einem Image geht (wie Direktzugriff auf einen Sektor)?
Ansonsten reicht ja ein Verzeichnis auf den SD2IEC, wo man die PRG-Datei reinkopiert - ohne Image. -
Bei den REL-Dateien klingelt es allerdings gerade - war da nicht sowas, dass die in SD2IEC (noch) nicht 100%ig unterstützt werden oder so?
Auch ich will keine Gerüchte in die Welt setzen, deswegen zitiere ich ausschließlich aus der Doc (Quelle: Bitte melde dich an, um diesen Link zu sehen. )
Zitat von SD2IEC DokuAlles anzeigen
REL files:
==========
Partial REL file support is implemented. It should work fine for existing
files, but creating new files and/or adding records to existing files
may fail. REL files in disk images are not supported yet, only as files
on a FAT medium. When x00 support is disabled the first byte of a REL
file is assumed to be the record length.Demzufolge für diesen Zweck besser eine 1541 Ultimate als ein SD2IEC verwenden.
-
Dieses Programm wird mit der benötigten REL-Datenbank in einem Disk-Image abgelegt.
Unter dieser Voraussetzung ist es am sinnvollsten, am Programmanfang einmal Adresse 186 auszulesen und jenen Wert für die Geräteadresse (auch Gerätenummer genannt) bei jedem OPEN der REL-Datenbank zu verwenden.
-
Entweder den Benutzer fragen oder einen peek auf Adresse 186 machen. Die sollte nämlich die zuletzt benutze Geräteadresse beinhalten.
Klappt übrigens auch umgekehrt ganz gut: Programm vom sd2iec laden und per poke die Adresse 186 ändern. Dann klappen auch Kopierprogramme, die ansonsten das Laden vom sd2iec nicht mögen und danach mit einem echten Diskettenlaufwerk weiterarbeiten sollen.