Polski

Montowanie plików hdf pod Workbenchem/AmigaDOS

Jeśli masz problem z instalacją oprogramowania nie wiesz jak ustawić poprawnie emulator WinUAE - ten dział jest dla Ciebie.
Anthrox Wie ktoś, jak zamontować przy wykorzystaniu mountlisty plik HDF pod Workbenchem, aby pliki były widzialne?
Czytałem o tym, ale nadal jeszcze nie potrafię zamontować - dotychczas tylko ADF montowałem programami XFS i DiskImage :-)
Page 1 of 1 1 https://forum.thecompany.pl/winuae/montowanie-plikow-hdf-pod-workbenchem-t448.html
2010-08-28T22:07:06+01:00
Wie ktoś, jak zamontować przy wykorzystaniu mountlisty plik HDF pod Workbenchem, aby pliki były widzialne?
Czytałem o tym, ale nadal jeszcze nie potrafię zamontować - dotychczas tylko ADF montowałem programami XFS i DiskImage :-)

2010-08-29T04:10:45+01:00

Re: Montowanie plików hdf pod Workbenchem/AmigaDOS

Dobra, nikt się nie odezwał, na EAB też mądrale piszą że można użyć pakietu diskimage do montowania
hdfów, ale jakoś nie podali więcej szczegółów, a mi się to pod nie udało, także darowałem sobie, ale z
pomoca przychodzi pakiet XFS, który Anthrox nie dokładnie rozgryzł, a wystarczyło poczytać guide'a, no
ale po kolei umieszcze tutaj krótki opis. Takie rzeczy jak rozpakowywanie plików, kopiowanie plików no
i to jak postawić sam system oraz podmontować dyski jako katalogi powinniście wiedzieć sami, bo to są
banalne podstawy. A jeżeli nie wiecie to szukajcie w google informacji, bo jak taka lama jak ja to umie
zrobić, a do Wigilii 2009 nie miałem własnej Amigi, a wcześniej używałem jej tylko u kumpla i to dawno
temu za mało lata - to jakoś z Internetu musialem uzyskać te informacje. A dla leniwcyh są nasze exe :)

Oto poradnik Parzystokopytnego olesia dla Pana Anthroxa Nietoperka i ewentualnie innych zainreresowanych.
Skąd takie pieszczotliwe nazwy przy naszych nickach to nie zdradzę bo musiał bym Was pozabijać, a są one
tylko i wyłącznie na nasz właśny użytek i ich etymologia jest znana tylko nam samym i tak musi pozostać :P

1. Z Aminetu pobieramy pakiet XFS - konkertny link to: http://aminet.net/disk/misc/xfs.lha
2. Wypakowujemy sobie zawartość lha, polecam pod Windowsem jak ktoś to robi użyć Total Commandera.
3. Z całej paczki będziemy potrzebowali tylko niżej wymienionych plików ktore musimy przenieśc albo też
przekopiować do systemu pod podane niżej lokalizacje i zrobić to przed uruchomieniem WB pod WinUAE

C:devio -> SYS:C
DEVS:file.device -> SYS:DEVS
DEVS:mountlist.xfs -> SYS:DEVS
L:xfsd -> zgadnijcie? Nieee... nie do Q:\PORNO - do SYS:L - brawo! :P

I więcej plików z tego pakietu nie potrzeba do prostego montowania hdfów. Chyba, że chcecie montować
jakieś przedziwne obrazy dyskietek z MAC Donalnda czy tam nietypowe PCtówki, wtedy po szczegóły oraz
więcej informacji odsyłam do manuala w jakże ciężkiej do skojarzenia nazwie pliku xfs.guide. Ok, teraz:

4. Skopiujmy jakieś hdfy do podkatalogu, który wchodzi w skład zamontowanego później pod WinUAE dla
Workbencha dysku twardego ja mam taki katalog o nazwie "3", bo to moja ulubiona cyferka i mam go
na emulowanym dysku DH1: na którym trzymam programy. Co? Nie macie hdfów. No to w takim razie
tutorial nie jest dla Was, bo prawdziwy fan Amigi jeżeli nie zdaje się na exeki TheCompany - to imo
niektóre rzeczy powinien sobie trzymać w hdfach :) Ja skopiowałem dla testow dwa - dwu megabajtowe
hdfy chinczyk.hdf oraz ugh.hdf. Po nazwie ciężko się domyśleć zawartości prawda? :P Ok, teraz odpalmy
system WB pod WinUAE - ja polecam i używam Classic WB w wersji LITE. Do pobrania, wiadomo skąd :)

5. Pod CLI lub Shellem [gdzie?! kazałem isć na stacje benzynową, a już poszli, zostal tylko Anthrox pewnie]
warto przetestować montowanie skopiowanych wcześniej dwóch hdfów. Montujemy je pod dysk FILE0:, to
dwa przykłady pozwalające zrozumieć co i jak. Ostatnią linijkę pierwszego przykladu wpisujemy tylko gdy
jeszcze nie mamy zamontowanego dysku FILE0: - inaczej pojawi się stosowny komunikat, że już taki jest.

Montaż chinczyk.hdf w FILE0:

Code: Select all

SetEnv file.device,0 "DH1:3/chinczyk.hdf"
mount FILE0: FROM DEVS:mountlist.xfs


Odmontowanie poprzedniego obrazu i zamontowanie innego obrazu ugh.hdf:

Code: Select all

SetEnv file.device,0 "DH1:3/ugh.hdf"
devio --reset file.device,0


6. Podsumowanie. Jak widać SetEnv rozpierdziela nam system. A tak poważnie ustawia w ten sposób dla
obrazu określonego w DEVS:mountlist.xfs jako unit0 ścieżkę. W przypadku gdyby FILE0: nie byl w ogóle
zamontowany wpisanie polecenia: mount FILE0: FROM DEVS:mountlist.xfs - przy braku domyślnego pliku
DEVS:File/unit0 pokazało by requester do wybrania pliku do podmontowania. Natomiast devio - to taki,
jak się można domyśleć prosty programik który odmontowuje wirtualny dysk z hdfem i pozwala na to by
podmontować jakiś inny. Teraz mam nadzieję, że wszystko będzie jasne. Dodam tylko że umieszczając
ikonkę file0.info i plik file0 z podkatalogu DEVS:DOSDRIVERS w SYS:DEVS/DOSDRIVERS i startując Classic
WB bez pomijania polecen w startup-sequence montować pusty napęd FILE0 przy starcie systemu, zas w
podany powyżej sposób można byłoby podmontowywać żądane hdfy. Dodam, jeszcze dla ścisłości że hdf
musi mieć około 2 MB przynajmniej, nie moga być to kilkuset kilobajtowe hdfy które obsluży WinUAE,
bo dla file.device taki plik będzie dyskiem NonDosowym. Z ostatniej chwili dodam jeszcze informacje,
że przydaje się programik ktory nalezy z C:dospkt skopiować oczywiście do SYS:C pozwala on na kilka
dodatkowych operacji, jednak najprydatniejszą chyba jest wywołanie go tak: dospkt --remove FILE0:
co spowoduje odmotnowanie w ogołe napędu FILE0: jednak ikonka na 'Pulpicie" Workbencha może i
na ogół tak się dzieję jak wynika z moich testów - nadal pozostaje.. Ok, w razie pytan dzwoncie pod
bezpłatną infolinie 888 666 997 albo piszcie na [email protected] :P

I dodam, że pisałem ten tutorial będąc tylko lekko spiący, więc sorrki za ewentualne literówki, ale nic nie
piłem w trakcie ani przed ani nie bralem czy nie paliłem żadnych "dopalaczy". I tyle, aaa! Zostaw kabel...

...PIIIIIIIIIIIIIIIIIII... BOOM :P

2010-08-29T16:26:37+01:00

Re: Montowanie plików hdf pod Workbenchem/AmigaDOS

Tak robiłem olesiu - spróbowałem od nowa krok po kroku wykonując Twój opis i nadal mam problem.
Podczepiłem jednak Dynamic HDF więc może to jest przyczyną - zaraz sprawdzę tworząc zwykły plik HDF.
Po próbie dostania się do podmontowanego dysku wyświetla mi się: "Not a DOS disk in device FILE0:"

Mój hdf waży jednak 100 MB - więc to również może być przyczyną - a guide przeczytałem :)
Wpadłem jednak dzięki Twojemu tutorialowi na pewien pomysł z file.device - zaraz go wypróbuje i jak zadziała opiszę co zrobiłem - wysyłam Ci za tutka reputację ;P

--------------------------
EDIT: wszystko działa, tylko nie może być dynamic hdf z tego co zauważyłem, ale nie będę na teraz więcej testował. W pewnym momencie w ogóle nie chciało mi się montować - przyczyną było to, że nie dostałem żadnej informacji, że w katalogu L: brakuje pliku xfsd. Po przerzuceniu pliku już teraz elegancko montuje - także dziękuję Ci olesiu ;)

2010-09-10T23:34:29+01:00

Re: Montowanie plików hdf pod Workbenchem/AmigaDOS

zmiana dyskietki/hdf robi sie przez wcisniecie LEWY ALT + LEWY SHIFT + 0 na numerycznej dla FILE0 +1 na numerycznej dla FILE1 ... itd.

2010-09-11T19:51:21+01:00

Re: Montowanie plików hdf pod Workbenchem/AmigaDOS

Ciekawa uwaga - dzięki norbi ;)

2010-09-11T20:21:46+01:00

Re: Montowanie plików hdf pod Workbenchem/AmigaDOS

olesio wrote:Skąd takie pieszczotliwe nazwy przy naszych nickach to nie zdradzę bo musiał bym Was pozabijać, a są one
tylko i wyłącznie na nasz właśny użytek i ich etymologia jest znana tylko nam samym i tak musi pozostać :P
Doktor Chałupa, wzywamy Doktora Chałupe, czy jest Doktor Chałupa na sali?
Szykuje się zagadka kryminalno-medyczna, zależnie od tego ciem i kiedy Norbi zamorduje zainteresowanych ;)

Dzięki za tutek, BTW :-)

Return to WinUAE