Bon, il a fallu que je retrouve le truc, je n'ai pas fait ça depuis un bout
Voici en gros l'installation manuel simple :
Je part d'un Workbench 3.1 "vierge".
SYS est ma partition Workbench.
1/ Copie dans SYS/DEVS/ du fichier
atapi.device2/ Copie dans SYS/DEVS/DosDriver des fichiers "
CD0" et
CD0.info3/ Copie dans SYS/L des fichiers
CacheCDFS et de
CDFileSystem4/ Edite le fichier CD0 : Device doit correspondre a atapi, et l'unité est a 1 si le CD-rom est esclave dèrriere le disque dur (le dd utilise l'unit 0)
/***************************************************************/
/* CacheCDFS mountlist entry © 1993 Elaborate Bytes, O. Kastl */
/***************************************************************/
FileSystem = L:CacheCDFS /* The name of the game */
Device = "
atapi.device" /* Name of exec device driver */
Unit =
1 /* exec device unit */
Flags = 1 /* OpenDevice flags */
BlocksPerTrack = 351000 /* Unused */
BlockSize = 2048 /* True, but unused */
Mask = 0x0ffffffe /* Memory mask for direct read */
MaxTransfer = 0x100000 /* Maximum amount of bytes for direct read */
Reserved = 0 /* Unused */
Interleave = 0 /* Unused */
LowCyl = 0 /* Unused */
HighCyl = 0 /* Unused */
Surfaces = 1 /* Unused */
Buffers = 50 /* Number of cache lines */
BufMemType = 513 /* MEMF_PUBLIC|MEMF_24BITDMA */
GlobVec = -1 /* Do not change! */
Mount = 1 /* Mount it immediately */
Priority = 10 /* Priority of FileSystem task */
DosType = 0x43443031 /* Currently unused */
StackSize = 3000 /* Minimum stack required is 3000! */
Control = "MD=0 LC=1 DC=8 L LV AL LFC=1"
/* The Control field is for special adjustments */
/* L/S convert all file/volume names to lowercase */
/* LV/S convert volume names to lowercase */
/* AL/S Auto-Lower converts only non-Amiga CDs */
/* LFC/N start converting at this character */
/* LC/N/A number of blocks per cache line */
/* DC/N/A number of cache lines for the data cache */
/* MD/N/A number of blocks, when starting direct read, not using */
/* the cache. 0 will be a reasonable default (LC*DC+1) */
/* S/S Do SCSI direct commands, no Trackdisk like commands! */
/* NC/S Do NOT use TD_ADDCHANGEINT, poll for DiskChange! */
/* M/S Issue a TD_MOTOR (OFF) command after read */
En théorie les CD sont maintenant reconnus grace à cet installation de base. Les autres programmes (lecteurs musique, éject CD, CD32 emlator ...) se paramètrent dans leurs fichier info (icone). Il n'y a pas besoin de faire des modifs au niveau de la startup puisque tout les périphériques sont "montés" au démarrage
Tiens moi au courant