www.pegasos.org

MorphOS - Amiga 880k disk-image mountfil

gunne - Jun 05, 2004 - 08:14
Post subject: Amiga 880k disk-image mountfil
Hej

Jag har gjort en mountfil för att kunna montera en Amiga Floppydisk-image (880k), i någon form, under MorphOS.

Filen finns här

För att kunna använda filen behöver du installera två olika program.

DiskImage

samt

xadmaster

Mountfilen lägger du i katalogen Sys:Devs/DOSDrivers

Programmet Diskimage kan du installera var du vill, xlib.library i Sys:libs och diskimage.device till Sys:Devs

Ifrån xadmaster behöver du installera xadmaster.library + xad-klienterna till Sys:libs samt xad-verktygen till Sys:C Guider finns också med resp program.

Efter installation startar du om datorn, och om du nu skriver kommandot assign i shell kommer du att se att det finns en enhet som heter DF0, dock inget knytet till det ännu.

Du startar nu programmet DiskImage Ctrl och du kommer hitta DF0 igen i programmet. Du kan nu välja vilken fil av ditt tycke som är en Amiga 880k Floppy disk-image av något slag, t.ex .dms .adf eller något av xadmaster supportat format och montera som DF0. Image kommer monteras som en vanlig disk på Ambient desktop, uppackningen sker automatiskt, och du kan skriva läsa, till den, starta program mm. Du kan också ejecta disken och välja en annan fil att montera istället.

Om du vill kunna montera flera diskar samtidigt kan du göra kopior på mountfilen DF0, och t.ex döpa till DF1, DF2 osv..., glöm ej heller att ändra enhetsnummer, 0, 1, 2 osv...

Med programmet Diskimage följer några olika färdiga tomma disk-images (gzip) i olika format, samt också en del mountfiler.

Notera att om du vill kunna montera t.ex diskar i PC-Dos format, eller t.ex iso-filer, du behöver installera filsystem för formatet. Fat95, för PC-Dos format. CacheCDFS för Iso-filer t.ex.

Och till sist, om du finner program användbara, tänk på att supporta shareware-utvecklare.
kozz - Jun 05, 2004 - 17:17
Post subject:
Trevligt, nästan något som skulle platsa under downloads tycker jag.
ironfist - Jun 05, 2004 - 20:49
Post subject:
Tänkte skrivit precis samma sak själv tidigare,
men hade inte tid just då.

Lägg in den under Downloads <b>Gunne</b>. Smile
gunne - Jun 05, 2004 - 22:54
Post subject:
Jo, tänkte göra så.

Har lagt in en mountfil (eller om folk föredrar kalla det dosdrivers är det också ok) till i arkivet, vilken monterar en isofil tillsammans med det utmärkta filsystemet AmiCDFS, och som behövs installeras för att kunna nyttja den.

Men tänkte skriva ihop en liten enkel userguide också, eftersom det ju bygger på att man också installerar en del shareware bibliotek mm.

Vart en på Morphzone som testade det, och det verkade som att det fungerade fint för honom också.

Det är ju rätt käckt att ha sådana små verktyg emellanåt, speciellt bra att kunna montera isofiler tycker jag själv. Iofs så finns det ju kanske en massa olika sådana mountfiler att hitta runtomkring på nätet, men dessa är ju för dessa ändamålen så att säga.

Kan ju även hända att det fungerar i OS 4, om programmen som används också går att köra i OS 4, och att det går montera enheter på liknande sätt.
ChaoZer - Jun 05, 2004 - 23:47
Post subject:
Japp.. Har använd detta en längre tid... Dock har jag ett problem; och det är att man inte kan ange DosType = 0x444F5300 eller 0x444F5301 i mountlistan... Verkar inte som den hittar det som är definerat internt i aboxen?.. Jag måste alltid ange FileSystem=L:FastFilesystem t.ex för att det ska fungera att montera något, även på catweaseln!... (och även då måste jag ta bort Dostype= för att det överhuvudtaget ska fungera!)

Någon som har en aning om vad det kan bero på ? Confused
gunne - Jun 06, 2004 - 09:09
Post subject:
ChaoZer:

Kan inte svara. Det fungerar uppenbarligen att använda olika flaggor för dostype här för mig, eftersom jag provade med olika cdrom filsystem, och t.ex CacheCDFS och AmiCDFS har olika dostype. Sätter man fel funkar det inte.

FFS använder jag det som är inbyggt/resident i MorphOS. Har ej fastfilesystem installerat i L:

Det kan inte vara någon annan flagga i mountfilen som också påverkar detta ?

Det kan inte vara så att den fastfilesystem du har i L: är någon specialvariant med annan dostype ?

Kommer ihåg det finns sådana t.ex till Idefix, om jag inte minns fel nu...
ChaoZer - Jun 06, 2004 - 11:32
Post subject:
gunne wrote:
ChaoZer:

Kan inte svara. Det fungerar uppenbarligen att använda olika flaggor för dostype här för mig, eftersom jag provade med olika cdrom filsystem, och t.ex CacheCDFS och AmiCDFS har olika dostype. Sätter man fel funkar det inte.

FFS använder jag det som är inbyggt/resident i MorphOS. Har ej fastfilesystem installerat i L:

Det kan inte vara någon annan flagga i mountfilen som också påverkar detta ?

Det kan inte vara så att den fastfilesystem du har i L: är någon specialvariant med annan dostype ?

Kommer ihåg det finns sådana t.ex till Idefix, om jag inte minns fel nu...


Nepp.. FastFileSystem är från OS3.1 diskarna... Och jag provade även med mountfilen du hade skrivit... Exakt samma problem.... Så det är jääävligt skummt...

Den poppar helt enkelt upp en "Please insert DF0: in any drive" och det monteras alldrig korrekt.
takemehomegrandma - Jun 06, 2004 - 11:53
Post subject: Re: Amiga 880k disk-image mountfil
Toppen! Tackar! Smile
gunne - Jun 06, 2004 - 21:43
Post subject:
Det är lite svårt att hitta något direkt svar. Meddelandet 'insert volume xxx' uppkommer ju när något som är tänkt monteras inte kan göras så. Så det borde antyda att något pekar fel...

diskimage.device är just avsett för att kunna montera en enhet, som man man senare kan knyta något till, i detta fallet en diskimagefil av något slag.

Jag kikade på dokumentation ang detta med dostypes och för Amiga filsystem och vilka typer värdena står för.

Det är ju inte säkert att det ger någon vägledning, då det känns som det beror på något annat.

Här är vad det skall stå för;

0x444F5300 = Original filesystem (OFS) DOS0

0x444F5301 = FastFileSystem (FFS) DOS1

0x444F5302 = International Mode (OFS) DOS2

0x444F5303 = International Mode (FFS) DOS3

0x444F5304 = Directory Caching International Mode (OFS) DOS4

0x444F5305 = Directory Caching International Mode (FFS) DOS5

Jag har ett gammalt kommando, från -92 som heter diskinfo och som skriver ut en mountfile i shell på någon enhet man har i systemet.

Ett annat litet problem här som jag försökt lösa men inte kommit på hur, men som kanske någon vet Wink

Hur flushar man printer.device ? Har försökt, men inte kommit på hur. Det som ligger i systemet ligger ju resident så att säga, och laddas inte från disk.

Anledningen är att jag skulle vilja prova ladda ett annat printer.device.

PRT ändrade jag till att ladda en annan printer-handler, som jag la in i L:, isf port-handler som det pekar till default, och det fungerar fint printa ut via denna printer-handler, gjorde också att jag kan skicka t.ex shell-output till prt: vilket jag inte lyckades med innan.
ChaoZer - Jun 06, 2004 - 22:24
Post subject:
gunne wrote:
Det är lite svårt att hitta något direkt svar. Meddelandet 'insert volume xxx' uppkommer ju när något som är tänkt monteras inte kan göras så. Så det borde antyda att något pekar fel...


Jo ... Det vet jag mycket väl Wink

Quote:
diskimage.device är just avsett för att kunna montera en enhet, som man man senare kan knyta något till, i detta fallet en diskimagefil av något slag.


Ja.. och det funkar som sagt PERFEKT om jag anger FileSystem=<nånting> och tar bort DosType=<>.

Quote:
Jag kikade på dokumentation ang detta med dostypes och för Amiga filsystem och vilka typer värdena står för.

Det är ju inte säkert att det ger någon vägledning, då det känns som det beror på något annat.

Här är vad det skall stå för;

0x444F5300 = Original filesystem (OFS) DOS0

0x444F5301 = FastFileSystem (FFS) DOS1

0x444F5302 = International Mode (OFS) DOS2

0x444F5303 = International Mode (FFS) DOS3

0x444F5304 = Directory Caching International Mode (OFS) DOS4

0x444F5305 = Directory Caching International Mode (FFS) DOS5


Japp känner till dem Smile... Och eftersom de finns inbyggt i bootimagen så tycker man väl kanske att det borde funka att ange dem direkt... Men verkar ju inte så i mitt fall iaf, av någon konstig anledning. Säger till om jag löser det... Nån gång Wink...

Quote:
Jag har ett gammalt kommando, från -92 som heter diskinfo och som skriver ut en mountfile i shell på någon enhet man har i systemet.

Ett annat litet problem här som jag försökt lösa men inte kommit på hur, men som kanske någon vet Wink

Hur flushar man printer.device ? Har försökt, men inte kommit på hur. Det som ligger i systemet ligger ju resident så att säga, och laddas inte från disk.

Anledningen är att jag skulle vilja prova ladda ett annat printer.device.


Det där printer.device't verkar lite konstigt överhuvudtaget faktisk lntype fältet är inte ens satt till 'device'.. Men det är väl inte programerat att vara flushbart helt enkelt... En lösning är att döda det i t.ex xOpa eller Scout.

Quote:
PRT ändrade jag till att ladda en annan printer-handler, som jag la in i L:, isf port-handler som det pekar till default, och det fungerar fint printa ut via denna printer-handler, gjorde också att jag kan skicka t.ex shell-output till prt: vilket jag inte lyckades med innan.


Surprised
gunne - Jun 07, 2004 - 07:38
Post subject:
Hej

Tackar för tipset. Skall prova lite fler olika varianter.
Andreas K - Jun 16, 2004 - 08:04
Post subject:
Har inte testat men går det att köra sk. .adf filer ? har några skivor med sådana på tex. "amiga classic games" osv.? lr finns det någon uppacknings prog ? (lite dåligt insatt i detta Embarassed )
gunne - Jun 16, 2004 - 09:28
Post subject:
Hej AndreasK

Jo, xadmaster skall klara .adf också om jag inte missuppfattat. Har inte provat med just det formatet själv.

Edit:

Sagt och gjort, provade just med en adf-image, fungerade direkt.
ChaoZer - Jun 17, 2004 - 21:51
Post subject:
ADF är inget "format" ... Det är en ren opcackad imagefil så går att montera med/i vilken image-mounter som helst.
gunne - Jun 18, 2004 - 06:55
Post subject:
Ok, inget format... Wink

I vilketfallsomhelst så fungerar sådana fint montera och använda enligt ovan.

Hmm... om man gör en disk-image med dms, så blir filstorleken lika med storleken på disken. Men att sedan försöka packa den filen med t.ex lha ger ingen nämnbar minskad filstorlek. Lite skumt tycker jag.

Att packa de enskilda filerna i sig själv ger dock minskad filstorlek.

Hur fungerar Teac diskettstationen förresten ?
dholm - Jun 18, 2004 - 09:08
Post subject:
Jag vet inte hur DMS fungerar, men det är väl troligt att den gör en exakt dump av innehållet på disken. Är isf inte tomt områden 0:at så går det förmodligen inte att packa särskilt bra. Packar du enskilda filer så tar du ju inte med det tomma området på disken öht.
gunne - Jun 18, 2004 - 09:43
Post subject:
DMS gör en direkt kopia av en disk, i form av en bildfil, och avsikten är man skall kunna skriva en exakt kopia av ursprunngsdisketten till en annan disk, vilket det inte behöver bli om man använder något annat sätt att kopiera.

Detsamma gäller väl förövrigt ISO-filer t.ex. Dvs ingen nämnvärd komprimeringsfaktor om man försöker komprimera en ISO-fil.
BlackEagle - Jun 18, 2004 - 13:02
Post subject:
DMS, aka Disk Masher System (har jag för mig) ska väl packa ihop disk-imagen rätt mycket som standard?
ChaoZer - Jun 18, 2004 - 13:18
Post subject:
Gunne: DMS är inget raw-image format ... DMS packar diskarna... Anledningen att filstorleken = diskstorleken när du DMS'ar en fil kan nog vara att den är svår att komprimera helt enkelt....

DMS packar dessutom för det mesta ganska kasst...
gunne - Jun 18, 2004 - 16:10
Post subject:
Halloj Smile

<I>

The DISK-Masher: Command Line Version 1.11 TURBO GENERIC
Copyright © 1989-91 SDS Software. All Rights Reserved.

The DISK-Masher (DMS) is a utility which allows one to archive whole
disks while preserving the disk-structure. DMS offers varying modes of
compression ranging from very simple to very deep compression.
Type 'DMS ?' to view templates for the various commands. For more detailed
help please consult the manual.

DMS is a next generation archiver intended to replace other SDS Software
products, Warp and Unwarp. It offers the highest degree of compression
along with more versatility than any other program.

The CLI/Shell version of DMS is being offerred free of charge, however
it is NOT public domain and is copyrighted by SDS Software.

If you use DMS on a regular basis you are required to register the program
with SDS Software. Registering will enable you to receive future updates
and other programs not available to the general public.

Press [RETURN] to continue . . .

If you use DMS on a regular basis, please consider a $30 registration
fee to help support future releases. For a registration fee of $50 or
more, you will receive the latest versions of DMS plus extra utilities
and programs not available elsewhere, when available (See documentation for
more details).

Send a Check or Money Order (US Dollars please.) along with your name,
address, phone number, and computer configuration to:

SDS Software
Suite 126
4885-A Mcknight Rd.
Pittsburgh, PA 15237

DMS has been many months in the making and has been severly tested.
We have put many work hours into the development of this program and
we urge everyone who uses the program to send in their registration fees
so that we can continue to supply users with the latest and best programs.
If you have any suggestions, questions, or complaints, please write to
the above address and remember to include your name, address, and phone

Press [RETURN] to continue . . .


DMS is copyrighted by SDS Software and is NOT public domain.
DMS is freely distributable provided the following rules:

1. No charge excepting reasonable media costs may be charged.

2. The program and documentation may not be modified in any way.

3. Only the self-extracting archive DMSxxx.EXE may be distributed.

SDS Software will be in no way liable for damages, incidental or
consequential, arising from the use or misuse of The DISK-Masher,
or for any claim by any other party. Use this program at your own risk.
No warranty is given either expressed or implied. Terms of registration
are subject to change without notice.



Press [RETURN] to continue . . .
Unknown Command .

Usage(s):

DMS Read file[.DMS] [FROM Dev:] [TEXT filetext] [CMODE mode] [LOW lowtrack]
[HIGH hightrack] [NOVAL] [NOZERO] [ENCRYPT password]

DMS Write file[.DMS],,, [TO Dev:] [LOW lowtrack] [HIGH hightrack]
[NOVAL] [NOTEXT] [NOPAUSE] [DECRYPT password]

DMS Repack file[.DMS] [TO file[.DMS]] [LOW lowtrack] [HIGH hightrack]
[CMODE mode]

DMS View file[.DMS],,, [FULL] DMS Text file[.DMS],,,

DMS Test file[.DMS],,, DMS Help

</I>
BlackEagle - Jun 21, 2004 - 08:16
Post subject:
Sedärja Smile
All times are GMT + 1 Hour
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits