Amiga i ZIP na port równoległy
Cala historia zacząła sie dawno temu.
Okazyjnie udało mi sie kupić ZIP100 dwoma ZIP dyskietkami.
A że mialem Amigę, to odrazu nasunął sie pomysł, aby to urzadzenia wykorzystac do przenoszenia danych z peceta, maca na Amigę i odwrotnie.
Jak wszyscy wiedzą, w porcie rownoległym Amigi brakuje pewnych sygnałów, ktorą są wykorzystane do obslugi szybkiego transferu w tym zlaczu.
Ma to równiez takie skutki ze nie dzialają skanery na LPT.
Przegladając Aminet znalazlem rozwiazanie mojego problemu.
Był nim sterownik ppazip (Bruce Abbott), który dzieki dodatkowej przejsciówce udostepnia dodatkowe brakujace sygnały w porcie rownoleglym.
Cala sztuczka polega na tym ze te dodatkowe sygnały są pobierane z portu joysticka, co stwarza pewne problemy.
Nie mozna korzystac z portu joysticka (czyli grać) :(
Ta przejsciowka jest bardzo prosta. Zdjecie nizej
Caly opis jest zamieszczony jest w archiwum ppazip w Aminecie.
Uzywanie tego ZIPa pod systemem, bo tylko tak mozna z niego skorzystac, jest bardzo proste. Wystarczy skorzystac z dolaczonych moutlist (dla WB1.3 i wyzszych).
W zaleznosci od zastosowanej moutlisty mozna używac ZIPa jako twardy dysk, i podzielic na partycje, lub jako wyjmowalna dyskietka w formacie Amigi, peceta, maca.
Ta druga opcja przydaje sie do wymiany danych miedzy wymienionymi wczesciej komputerami
Jesli uzytkownik bedzie chcial koryztsac z ZIPa jako HDD to w tooltypes HDToolbox musi wpisac:
DEVICE=ppazip.device
Potem zalezy postepowac jak z normalnym HDD (dzielic na partycje itd)
Transfer tego urzadzenia przez port rownolegly zalezy od zastosowanej Amigi. Im szybsza. tym wiekszy transfer. Spowodowane jest to konstrukcja Amigi.
Przy 040 i karcie graficznej transfer dochodzi do 150kb/sek, co nie jest wielkoscia oszamiającą, ale wystrarczająca.
Dla uzytkowników A500 taki ZIP staje sie ciekawą alaternatywą zamiast twardego dysku.
Oczywiscie aby Amigą uruchamoła sie z ZIPa trzeba najpierw z dyskietki uruchomic driver i podmontowac urządzenie, ale potem "biedny" uzytkownik A500 bedzie mógł sie cieszyc przenosnym dyskiem 100MB oraz łatwoscia w przenoszeniu danych z Amgi do peceta i odwrotnie.
ZIP 100, 250, 750MB na IDE, SCSI czy USB dzialają rowniez bez problemu w kazdej Amidze, ale trzeba posiadac odpowiednie kontrolery.
Przykladowa motlista dla FFS
/*
* Mountlist for ZIP parallel disk, FastFileSystem
*/
Device = devs:ppazip.device
Unit = 0
Flags = 0
Surfaces = 1
BlocksPerTrack = 68
Reserved = 2
Interleave = 0
LowCyl = 2
HighCyl = 2890
Buffers = 30
BufMemType = 0
StackSize = 600
Priority = 10
GlobVec = -1
DosType = 0x444F5301
Do obslugi pecetego formatu
/*
* Mountlist for ZIP parallel disk, PC-100 format
*/
Device = Devs:ppazip.device
Unit = 0
FileSystem = L:CrossDOSFileSystem
Flags = 1
Surfaces = 1
BlocksPerTrack = 68
Reserved = 0
Interleave = 0
LowCyl = 0
HighCyl = 2890
Stacksize = 4096
Buffers = 30
BufMemType = 0
GlobVec = -1
Priority = 10
BootPri = 0
DosType = 0x4D534800
Zamiast CrossDOSFileSystem mozna zastosowac FAT95 (Aminet)
ps.
Autor sterownika nie bierze odpowiedzialnosci za stracone dane oraz uszkodzenia sprzetu poprzez zle wykonanie i podlaczenia do Amigi (dolaczam sie do tego)