Welcome, Guest. Please login or register.

Author Topic: how do I get a filesystem driver working in wb1.3???  (Read 2780 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Thomas

Re: how do I get a filesystem driver working in wb1.3???
« on: March 19, 2005, 10:21:32 AM »
Quote

CD0: Handler = L:BABELCDROMFS
Startup = ide.device
Unit = 1
StackSize = 4000
Priority = 10
GlobVec = -1
Mount = 1
#


You also have to specify the DosType. If you omit the DosType it uses DOS\0 which means FastFileSystem. That's the reason why it tried to write to the disk (it tried to validate its bitmap and to recreate the root block).

Use something like DosType = 0x43444653 (which stands for CDFS) or DosType = 0x42434452 (for BCDR). Just something that is not yet known to the system and cannot conflict with other file system handlers.

The "Handler =" entry is only used if the program file to load for the DosType is not yet known.

Bye,
Thomas

Offline Thomas

Re: how do I get a filesystem driver working in wb1.3???
« Reply #1 on: March 20, 2005, 09:54:47 AM »

IIRC there is an example FFS entry in devs:mountlist on the original Workbench1.3 floppy and there is an explanation about how to do it in the AmigaDOS manual.

Kick 1.3 cannot automount FFS floppies because FFS is not in ROM.

Also there is at least one program on Aminet which can create mountlists for existing drivers (MakeML IIRC). So you could take the DF0 mountlist and change the DosType to DOS\1 in order to use FFS.

Bye,
Thomas