|
|
Wat is een ADF?
Op het internet kun je zogenaamde ADF bestands vinden. ADF staat voor Amiga Disk
File. Dit bestand is dus een exacte kopie van een Amiga diskette.
Ze lezen simpelweg de gehele diskette van track 0 tot track 79 en plaatsen de
data in een overzetbaar bestand: Het ADF-bestand. Dit formaat bestanden wordt gebruikt bij
Fellow en WinFellow.
ADF heeft ook een (klein) broertje namelijk DMS. Dit is ook een bestand waarop net zoveel staat
als op een originele Amiga diskette. Je kunt ADF bestanden converteren naar DMS bestanden en van DMS
naar ADF. Dit kan met het DOS programma genaamd XDMS (klik hier
om te downloaden).
Dus?
Je kunt ADF bestanden lezen en schrijven naar de Amiga en je kunt ADF's ook zelf maken. Op deze
manier kun je al je favoriete spellen en progs backupen, speel je spellen op WinFellow en schrijf
de ADF-bestand terug naar een Amiga diskette. Het is eigenlijk heel simpel.
Een ADF bestand die je op je PC hebt staan kun je overzetten naar de Amiga via een seriele nullmodem
kabel. Hiervoor gebruik je een programma genaamd ADF2DISK om de ADF bestand terug te schrijven naar
een originele Amiga diskette.
Natuurlijk kun je het ook andersom doen en kun je een Amiga diskette naar een ADF bestand converteren
door deze in het geheugen in te lezen. Vanuit het RAM geheugen van de Amiga kun je dit dan naar je
PC sturen door middel van een seriele nullmodem kabel.
Hoe kun je de software, om data van PC naar Amiga over te zetten, overzetten?!
Om dit te kunnen doen moet je speciale software op zowel de PC als op de Amiga laten
draaien. Dit is je eerste probleem: Hoe kun je de software dat je hiervoor wilt gebruiken overzetten?
De kip en het ei... . Je kunt dit probleem oplossen door middel van:
- sofware te gebruiken die PC geformateerde diskettes kan lezen op de Amiga
Als je de KickROM versie 2.0 (of hoger) en de Workbench 2.0 (of hoger) diskettes hebt dan staat deze
software al op deze diskettes. Het eerste wat je moet doen is een 3.5" double density diskette
formateren op de PC. Je kunt hierna de bestanden die je nodig hebt naar deze diskette kopieren
(zoals bv: TwinExpress). Start de Amiga met
Workbench 2.0 (of hoger) op en doe de diskette in het Amiga diskette station (DF0:).
Je vindt dan de software die het mogelijk maakt om de diskette te lezen in de directory
"/storage/dosdrivers". Laad het programma "PC0" en de Amiga
zal automatisch de diskette die in DF0: zit detecteren. Hij ziet deze als een DOS-geformateerde
diskette en er wordt een extra icoon weergegeven. Voor het gebruik van DF1: kun je "PC1" executeren.
Je kun nu op het verscheenen icoon dubbel-klikken en als het goed is moeten de bestanden zichtbaar zijn
(Als dit niet het geval is probeer dan via "Window" van het workbench menu en selecteer Show ->
All files).
- Je kunt ook een vriend of kennis vragen om dit alles voor je te doen
Als je een vriend hebt die een Amiga bezit dan kun je hem vragen of hij dit voor je wil doen.
Als je niemand vindt die dit kan, of nog erger: je hebt helemaal geen vrienden,
dan kun je hier ook om vragen in de nieuwsgroep (comp.sys.amiga.misc).
Het overzetten van PC naar Amiga
Er zijn meerdere wegen om een ADF bestand over te zetten van PC naar Amiga. De keuzes
zijn sterk afhankelijk van de hoeveelheid geheugen je in de Amiga hebt en of er een harddisk in zit.
Je moet de sofware voor het overzetten op je PC en Amiga hebben staan.
Een goed programma hiervoor is TwinExpress (klik
hier om te downloaden). Dit programma kun je gebruiken
om data over te zenden via een nullmodem kabel (ook bekend als een crossover kabel). Je kunt een
standaard nullmodem Kabel (3 data lijnen) of een snelle nullmodem kabel (7 data lijnen) gebruiken.
Bevestig de nullmodem kabel tussen je COM (communicatie) poort (of seriele poort) van je PC en de
seriele poort van de Amiga. Start TwinExpress op op de Amiga en start het ook op de PC. Je zult
TwinExpress aan de PC kant waarschijnlijk meerdere malem moeten opstarten aangezien het vaak voorkomt
dat het niet bij de eerste keer lukt om een connectie tot stand te brengen.
Controleer of je de juiste COM poort hebt opgegeven bij TwinExpress als je deze start op je PC.
Je kunt de vrije COM poorten bekijken door onder Win9x met je rechter muis knop op het
'deze computer' icoon te dubbel-klikken. In het popup menu kies je 'instellingen'. Klik nu op
'systeem'. Onder poorten (com & lpt) kun je zien welke poorten er bestaan.
Nu TwinExpress op beide computers is gestart en ook een vebinding is gemaakt kun je de data
overzenden. Je kunt TwinExpress op beide computers gebruiken. Het maakt niets uit want
ze gebruiken dezelfde interface.
Hieronder lees je hoe je een kopie van een ADF genaamd 'game' in de directory C:\ADFS vanaf je PC
kopieert naar dh0:adfs op je Amiga. Hierbij gebruik je de interface van TwinExpress die op je PC
draait:
TWIN> copy c:\adfs\game.adf ~ram:game.adf
Overzetten van Amiga naar PC
Je kunt TwinExpress ook gebruiken om bestanden van de Amiga over te zetten naar de PC:
TWIN> copy ~ram:game.adf c:\adfs\game.adf
Een ADF is 880Kb (880 x 1024 = 901120 bytes) en als je deze wilt overzetten dan moet je het ergens op
de Amiga bewaren alvorens je het terug schrijft naar diskette. Het probleem is echter dat veel
Amiga's maar 512Kb (Chip)RAM hebben. Zodoende kun je de ADF niet tijdelijk in de ramdisk (RAM:) zetten,
hij is gewoonweg te klein.
Zelfs 1024Kb RAM blijkt in de praktijk niet groot genoeg te zijn omdat het besturingssyteem ook
geheugen gebruikt. Als je een harddisk of meer dan 1536Kb RAM hebt dan kun je de ADF overzetten
naar een van deze media.
Oplossing voor als je minder dan 1536Kb RAM hebt
Je kunt het programma TRANSDISK gebruiken om ADF's in te delen in meerdere stukken.
Op deze manier is het niet nodig om de hele ADF ineens in het geheugen te zetten.
Allereerst moet je een CLI commando shell opstarten (standaard Amiga shell).
CLI> transdisk >RAM:part_1.adf -s 0 -e 19
Dit commando leest de eerste 20 tracks van de diskette in DF0: en bewaardt dit in de RAM: als
"part_1.adf". Je kunt dit bestand overzetten naar de PC en het geheugen op de Amiga vrij maken.
Nu kun je de het volgende stukje inlezen van de diskette en dit stuur je dan ook naar de PC.
Dit doe je net zolang totdat je alle
stukjes op de PC hebt staan. De benodigde hoeveelheid stukken wordt natuurlijk sterk beinvloed
door de hoeveelheid geheugen op je Amiga. Als je 512Kb hebt
dan moet je b.v. 4 stukken of meer gebruiken, met 1024Kb memory heb je al niet meer dan 2 stuken nodig.
Dit voorbeeld gebruikt 4 stukken:
CLI> transdisk >RAM:part_2.adf -s 20 -e 39
Zet dit bestand over naar de PC en maak daarna het Amiga geheugen (RAM) leeg
CLI> transdisk >RAM:part_3.adf -s 40 -e 59
Zet deze bestand over naar de PC en maak daarna het Amiga geheugen (RAM) leeg
CLI> transdisk >RAM:part_4.adf -s 60 -e 79
Zet deze bestand over naar de PC en maak daarna het Amiga geheugen (RAM) leeg
Als dit helemaal klaar is, start dan het volgende commando onder DOS op je PC:
C:\> copy /B part_1.adf+part_2.adf+part_3.adf+part_4.adf whole.adf
Dit is de ENIGE manier voor mensen met een Amiga waar minder dan 1536Kb RAM of geen
harddisk in zit. Door het kopen van een upgrade maak je je leven een stuk aangenamer.
Het schrijven van een ADF terug naar diskette (van PC naar Amiga)
Als de ADF eenmaal is overgezet naar de harddisk of naar de ramdisk dan kun je deze schrijven
naar een originele Amiga diskette.
Het programma dat dit doet is ADF2DISK (klik
hier om te downloaden). Je moet dan een lege
diskette in DF0: plaatsen en ADF2DISK opstarten met het volgende commando:
CLI> adf2disk RAM:whole.adf
De ADF genaamd "whole.adf" wordt naar de diskette geschreven.
Op dit moment weet ik niet of mensen met minder dan 1536Kb het stuk-trucje kunnen gebruiken om
het andersom te doen. Het schrijven van ADF-stukjes naar diskette is niet mogelijk omdat je
aan ADF2DISK geen te schrijven tracks kunt opgeven. Tenminste ik ben niet op de hoogte van de
te gebruiken parameters.
Misschien dezelfde parameters die gebruikt worden met transdisk. Als je hier meer van weet,
mail op op dit adres!
Het maken van een ADF op de Amiga
Zoals ik net heb laten zien kun je je eigen ADF's van originele Amiga diskettes maken. Het programma
Transdisk (klik hier om te downloaden) doet dit trucje.
Je kunt het volgende commando gebruiken om van DF0: een ADF bestand te maken
CLI> transdisk >RAM:game.adf -s 0 -e 79
Op deze manier wordt de hele ADF overgezet naar de RAM-disk. Als je niet genoeg geheugen hebt
dan moet je het doen op de manier die ik je hierboven heb uitgelegd bij 'oplossing voor als je minder
dan 1536Kb hebt'.
Veel geluk!
Worfje
|
|