Directory Opus... συνέχεια (ADF-DMS-ZIP)

Vincent

Retro Addict
Messages
748
Reaction score
1,468
Points
103
Υπάρχουν αρκετοί αυτοματισμοί εκεί έξω σε ότι αφορά την δημιουργία και την αποκατάσταση ADF αρχείων.


Ας πάμε όμως λίγο πιο πίσω για να εξηγήσουμε τι ακριβώς είναι τα ADF.

Είναι μια μορφή image δισκέτας για την Amiga (αλλά και τον Archie) όπου μας δίνουν τη δυνατότητα της ψηφιακής διαφύλαξης λογισμικού, αλλά και τη χρήση τους στους emulators.

Θεωρούνται ανώτερα του παλαιότερου πρότυπου DMS, χωρίς να παρουσιάζουν αστοχία όπως εκείνο.

Χρόνια τώρα δούλευα με δυο tools, το transdisk για να κάνω images και το adf2disk για να τα μετατρέπω πάλι σε δισκέτα. Η όλη διαδικασία από command line. Τα δυο παραπάνω tools τα θεωρώ αξιόπιστα γιατί λειτουργούν όταν οι κονσέρβες (GUI) κωλώνουν.

Το μόνο λοιπόν παραθυρικό utility που χρησιμοποιώ, είναι το Directory Opus 4.

Αποφάσισα να προσπαθήσω να τα ενσωματώσω στα buttons.

Μετά από τρελό trial&error - τη μέθοδο του Rick Dangerous - η δουλειά είχε γίνει, μάλιστα με το ένα tool όπου κάνει και τις δυο εργασίες.


Ας ξεκινήσουμε λοιπόν τη διαδικασία του ADF.


Τρέχουμε το Directory Opus και με το δεξί mouse πάμε επάνω στο Pull down menu.

Επιλέγουμε Configure.

Αμέσως μετά πατάμε το tab: Buttons.



Διαλέγουμε ένα κενό κελί και πατάμε επάνω του.


Στο επόμενο menu δίνουμε τα παρακάτω.

Name : ADF add

New entry
και αλλάζουμε το Command σε AmigaDOS.

Στο Flags επιλέγουμε:

CD source

Output window

Run asynchronously
(για να είναι ελεύθερο το Opus όσο αυτό συμπιέζει)

Workbench to front (για να παρακολουθούμε αν υπάρχουν λάθη στη δισκέτα)


Δίπλα από το New entry γράφει πλέον AmigaDOS, πατάμε επάνω του και προσθέτουμε:

Transdisk >RAM:{RsEnter filename}.adf{O} –d trackdisk 0 –s 0 –e 79

Και πατάμε το Enter.


Διαλέγουμε ένα άλλο κελί και κάνουμε τα ίδια ακριβώς.

Οι μοναδικές αλλαγές είναι δυο.

Στο Name δίνουμε ADF Ext.

Και δίπλα στο New entry πατάμε στο AmigaDOS και γράφουμε:

Transdisk –w {O}




Πάμε να δούμε και το DMS???

Το DMS είναι ένα αποκλειστικό πρόγραμμα για την Amiga όπου μετατρέπει τις δισκέτες μας σε Images και το αντίστροφο.
Σε αντίθεση με το ADF, προσφέρει error check, validation, append και μέθοδο συμπίεσης που μας δίνει μικρότερα images.
Το βλέπουν και οι Amiga Emulators.

Για την δημιουργία Buttons κάνουμε τα βήματα όπως και στο ADF.

Αφού λοιπόν δούμε πως έχουμε το DMS executable στο φάκελο C: προχωράμε.

Για όνομα θα του δώσουμε του DMS Add.

Στο new entry επιλέγουμε το AmigaDOS και γράφουμε:

DMS read {d}{RsEnter DMS Filename} from DF0:

Στο δεύτερο κουμπί, DMS Ext και πάλι AmigaDOS:
DMS write {f} to DF0:


Αυτά λοιποοοον, το DMS υπάρχει στο Aminet και το transdisk στο φάκελο WinUAE η απλά πάρτε τα από τη δισκέτα του Dopus που ανέβασα.


Να προσθέσουμε και ZIP/UnZIP???

Ίδιες κινήσεις με τα παραπάνω και

UNZIP

New entry : AmigaDOS

Unzip –x {f}

Flags…

CD destination

Output window

Run asynchronously

Workbench to front

ZIP

New entry : AmigaDOS

ZIP –r “{d}{RsEnter ZIP archive name}” {O}

Flags…

CD source

Output window

Rescan Destination



Stack size 8192

Priority 0

Close delay -1

LZX Button

AmigaDOS lzx x {O}
or unlzx e {O}
CD source
Output window
Recursive directories
Run asynchronously
Workbench to front
 
Last edited:

dR_wH0

Solder Noob
Staff member
Messages
5,688
Reaction score
1,875
Points
213
Για να είμαι ειλικρινής, μέχρι σήμερα δεν εχω χρησιμοποιήσει σχεδόν καθόλου τα utilities αυτά. Good knowledge to have though...
 

geoanas

Commodore Vampire
Staff member
Messages
7,055
Reaction score
5,548
Points
223
Τα transdisk και adf2disk τα έχω χρησιμοποιήσει με επιτυχία αρκετές φορές. Η προσθήκη buttons στο παραθυρικό περιβάλλον προσθέτει ένα επιπλέον όπλο στην φαρέτρα μας. Super οδηγός! :thumbup:
 
Top