Hvad er en ADF?

På internettet kan man finde såkaldte ADF's. ADF står for Amiga Disk File. Denne fil er en eksakt kopi af en Amiga disk. Man læser bare disken fra spor 0 til spor 79 og putter alle data'ene i en overførbar fil: ADF filen. Fil-formatet bliver brugt af emulatorer som Fellow og WinFellow.
ADF har også en (lille) bror kaldet DMS. Dette er også en fil, som kan behandles som en Amiga disk. Du kan konvertere ADF's til DMS's og fra DMS til ADF med et DOS program kaldet XDMS (klik her for at downloade).

Og?

Du kan skrive ADF filer tilbage til din Amiga, og du kan lave dine egne ADF's. På denne måde kan du lave backup af alle dine favorit spil, spille dem på WinFellow og skrive dem tilbage til en Amiga disk. Det er forholdsvis simpelt.
En ADF fil som ligger på din PC, kan blive overført til din Amiga via et serielt nullmodem kabel. Så kan du bruge et lille program (ADF2DISK) til at skrive det tilbage til en original Amiga disk. Denne process kan så gøres omvendt, du læser en Amiga disk til en ADF fil som du placere i Amiga'ens RAM. Fra Amiga'ens RAM kan det så overføres til en PC via et serielt nullmodem kabel.

Hvordan overføre man de programmer man skal bruge til at overføre med?!

For at overføre data mellem PC'en og Amiga'en og omvendt, skal der køres bestemte programmer på hver computer. Dette er det første problem: Hvordan overføre man de programmer man skal bruge til at overføre med? Hønen og ægget. Du kan løse dette problem sådan:

  • Bruge software der kan læse PC formaterede disketter.

    Hvis du har KickROM version 2.0 (eller højere) og Workbench 2.0 (eller højere) disketter, så er dette software allerede på disse disketter. Det første du bør gøre er, at formatere en 3.5" double density diskette (720kb) på din PC. Du kan så kopiere de filer du skal bruge til denne disk (f.eks.: TwinExpress). Start Amiga'en med Workbench 2.0 (eller højere), og put disketten i dit Amiga disk-drev (DF0:). Du kan finde det nødvendige software i "/storage/dosdrivers" mappen. Hvis du kører filen "PC0" vil din Amiga automatisk finde ud af at disketten i DF0: er en DOS-formateret diskette, og en ekstra ikon kommer frem. For at bruge DF1: kør "PC1". Du kan klikke på den, og du kan nu se de filer du lagde på disketten (hvis ikke så prøv workbench menuen "Window", og vælg Show -> All Files).
  • Få en anden Amiga bruger til at lave disketten med overførsels programmet.

    Hvis du har nogen venner som også har en Amiga, kunne du bede dem om at kopiere overførsels programmet til en diskette. Hvis du ikke har nogen venner som har en Amiga, eller endnu værre, hvis du slet ingen venner har, kan du spørge efter det på Amiga nyhedsgruppen (comp.sys.amiga.misc).
Overførsel fra PC til Amiga

Der er mange måder at overføre en ADF fra din PC til din Amiga på. Mulighederne kommer meget an på hvor meget hukommelse din Amiga har, og om den har en harddisk. Du skal have overført overførsels programmet, så du kan køre det på både din Amiga og din PC. Et godt program til at overføre ADF filer er TwinExpress (klik her for at downloade). Dette program gør dig i stand til at overføre data gennem et nullmodem kabel (3 data forbindelser) eller et hurtigt nullmodem kabel (7 data forbindelser). Isæt nullmodem kablet mellem din COM (communications) port (eller serial port) på din PC, og Serial porten på din Amiga. Start TwinExpress på din Amiga, og start det på din PC. Du bliver måske nødt til at lukke programmet på din PC og starte det igen, da den ikke altid får forbindelse med det samme. Vær sikker på at du har det rette COM port nummer, som du fortæller TwinExpress når du starter den. Du kan tjekke hvilke COM porte du har til rådighed under Win9x, ved at højre-klikke på 'Denne computer' på skrivebordet. Vælg 'Egenskaber'. Klik nu på 'Enhedshåndtering'. Under 'Porte (COM & LPT)' kan du se hvilke porte du har til rådighed. Når TwinExpress kører på begge computere, og har etableret en forbindelsemellem dem, kan du overføre data. Du kan enten bruge TwinExpress på Amiga'en eller på PC'en. Der er ingen forskel når du skal overføre filer, for interfacet er det samme. Her kan du se hvordan man kopiere en ADF fil ved navn 'game' i mappen C:\ADFS fra din PC til DH0:ADFS på din Amiga, ved at bruge TwinExpress på din PC:

TWIN> copy c:\adfs\game.adf ~ram:game.adf

Overfør fra Amiga til din PC

Du kan også bruge TwinExpress til at kopiere filer fra din Amiga til din PC:

TWIN> copy ~ram:game.adf c:\adfs\game.adf

En ADF fil er 880kb (880 x 1024 = 901120 bytes) og inden det kan kopieres tilbage til en diskette, skal det være et sted på Amiga'en. Problemet er, at mange Amiga'er kun har 512Kb (Chip)RAM. Så ADF filen kan altså ikke opbevares på RAM disken (RAM:)midlertidigt. Selv 1024Kb er ikke nok, fordi selve operativ systemet også bruger hukommelse. Hvis du har en harddisk eller mere end 1536Kb RAM, kan du overføre ADF filen til en af disse steder.

Mindre end 1536Kb løsningen

Du kan bruge programmet 'TRANSDISK' som tillader at splitte ADF filer i flere små dele. På denne måde behøver du ikke at opbevare hele ADF filen i hukommelsen på en gang. Først er du nødt til at skrive en CLI kommando (standard Amiga Shell). CLI> transdisk >RAM:part_1.adf -s 0 -e 19 Dette vil læse de første 20 spor af disketten i DF0:, og gemme det i RAM: som "game_part_1.adf". Du kan nu overføre denne fil til din PC og dermed frigøre RAM'en i Amiga'en. Nu kan du lave den næste del og også sende denne til PC'en. Dette bliver ved, til du har sendt alle delene til PC'en. Antallet af dele kommer an på størrelsen på hukommelsen. Hvis du har 512Kb, skal du bruge 4 dele eller mere. Med 1024Kb hukommelse, behøver du kun at bruge 2 dele. Dette eksempel bruger fire dele:

CLI> transdisk >RAM:part_2.adf -s 20 -e 39

Overfør denne fil til din PC, og frigør så Amiga RAM
CLI> transdisk >RAM:part_3.adf -s 40 -e 59

Overfør denne fil til din PC, og frigør så Amiga RAM
CLI> transdisk >RAM:part_4.adf -s 60 -e 79

Overfør denne fil til din PC, og frigør så Amiga RAM
Når du har overført alle delene, skriv så denne kommando under DOS på din PC:

C:\> copy /B part_1.adf+part_2.adf+part_3.adf+part_4.adf whole.adf

Denne metode er den ENESTE metode for folk med en Amiga med mindre end 1536Kb RAM, eller ikke nogen harddisk. Ved at opgradere kan du gøre dit liv nemmere.

Skriv ADF filen tilbage til diskette

Når først ADF filen er overført til harddisk'en eller til ramdisken, kan du skrive den tilbage til en original Amiga disk. Programmet der udføre denne opgave er ADF2DISK (klik her for at downloade). Du skal isætte en tom diskette i DF0: og starte ADF2DISK med følgende kommando:

CLI> adf2disk RAM:whole.adf

ADF filen ved navn "whole.adf" vil blive skrevet til disketten.

I øjeblikket er jeg ikke klar over om man kan bruge opdelings metoden den anden vej, så man kan skrive ADF dele til disken ved at specificere hvilke spor der skal skrives. Problemet er at jeg ikke kender de mulige parametre med ADF2DISK. Hvis nogen ved det så skriv venligst!

At lave en ADF fil på Amiga'en

Som set i teksten ovenover, kan du også lave dine egne ADF filer fra originale Amiga disketter. Programmet 'TransDisk' (klik her for at downloade) klarer dette. Du kan bruge følgende kommando til at lave en ADF fil fra DF0:

CLI> transdisk >RAM:game.adf -s 0 -e 79

Ved denne metode vil hele ADF filen blive overført til RAM-disken. Så hvis du ikke har nok hukommelse, bliver du nødt til at gøre det som beskrevet i 'Mindre end 1536Kb løsningen'. Derefter kan du overføre denne ADF fil som beskrevet i 'Overfør fra Amiga til din PC'.

Held og lykke!

Worfje