Wenn es angezeigt wird, ist SCSI seitig normalerweise alles Ok. Aber der Festplattentreiber ist nicht für die Ansteuerung des CD-ROM-Laufwerks zuständig, der kann mit den CD-ROM Dateisystemen (ISO9660) nicht umgehen.. Das ist z.B. unter MS-DOS genauso, dort gibts dafür mscdex plus gerätespezifischen Treiber. Beim ATARI übernimmt der METADOS die Ansteuerung des CD-ROM-Laufwerks und Einbindung des Dateisystems. (Die Alternative ExtenDOS kann sogar mit DVD-Laufwerken umgehen.). Gesteuert wird MetaDOS über eine Konfigurationsdatei, die c:\config.sys heißt.
Wie das alles geht, kannst du hier nachlesen:
http://atari.mbernstein.de/prog/infos/metados/index.htmHier ist MetaDOS 2.6
http://ftp.lip6.fr/pub/atari/CD-rom/Drivers/metads26.zipHier mal ein Beispiel für eine funktionsfähige MetaDOS config.sys:
; Config.sys An ascii file that describes the system configuration.
;
; Physical Basic operating system format
;*BOS, [Physical Bos driver][Arguments], [Physical id]:[DMA channel], ...
; Device # meaning
;ST : 0 - 7 ACSI device 0 - 7 (DMA channel)
;TT+Falcon: 8 - 15 SCSI device 0 - 7 (SCSI-id+8=DMA channel)
;
;The next line installs CDARGEN.BOS for ACSI device 5
; *BOS, c:\METADOS\CDAR.BOS, A:0
; *BOS, c:\METADOS\CDARGEN.BOS, B:14
; *BOS, c:\METADOS\NETBIO.BOS, C:7
*BOS,c:\METADOS\ICDCDROM.BOS, D:5
; Logical DOS format.
;*DOS [Logical DOS] [Arguments], [Logical id]:[physical id],...
;
;The High Sierra driver won't be needed in most cases
;*DOS, C:\metados\HSMAY86.DOS, N:D
;
;The next line installs ISO9660F.DOS for MetaDOS drive letter Y
;(which has been assigned to ACSI 5 above) as GEMDOS drive O:. Note
;that a lot of applications can't access drive letters beyond P:, so
;you might have to change the drive letter.
*DOS, C:\metados\ISO9660F.DOS, O:D
;
; You can use statements as below to launch other applications.
;
;c:\auto\boot\ram512.prg ; Load in 512 byte ramdisk.
;c:\auto\boot\gdos.prg ; Load in gdos.
;c:\auto\boot\diab630.prg ; Load in diablo 630 emulator.
;c:\auto\boot\sdump.prg ; Load in Screen dump to laser.
Der BOS-Treiber ist gerätespezifisch, hier ein SCSI-CD-ROM-Treiber von ICD (ICDCDROM.BOS, man könnte auch CDARGEN.BOS verwenden), der auf ACSI-ID 5 ein Laufwerk ansprechen soll und ihm den Laufweksnamen "D" geben soll. Achtung, das ist nicht das Festplattenlaufwerk/Partition D:, sondern eine eigene Bezeichnung für das physische Laufwerk. Man kann also auch mehrere Laufwerke einbinden! Dann wird mit dem DOS-Treiber das Dateisystem ISO9660 dem Metados-Laufwerk D als GEMDOS-Laufwerk O: geladen. Unter O: ist das CD-Laufwerl dann am Desktop und aus Programmen ansprechbar. Man sieht auskommentiert auch einen Highsierra-Dateisystem-DOS-Treiber, der dem selben physischen Laufwerk D zugeordnet ist, und ein GEMDOS-Laufwerk N: einbinden würde. Gibt aber kaum noch CDs im Highsierra-Dateisystem.
Übrigens, wenn du schonmal unter MS-DOS mit MSCDEX ein CD-ROM-Laufwerk eingebunden hast, kennst du diese Sache mit diesen Buchstabenbezeichnungen für die Laufwerke, dort kann es aber mehr als ein Zeichen sein (z.B. mscd000), ansonsten ist das dort ganz genauso beim Einbinden des gerätespezifischen Treibers und dann der logischen Laufwerkszuordnung unter MS-DOS.
http://info.wsisiz.edu.pl/~bse26236/batutil/help/MSCDEX_E.HTM Vielleicht hast du gesehen, obige config.sys Datei besteht größtenteils aus Kommentaren. Um ein CDROM-Laufwerk auf ACSI-ID 5 als Laufwerk O: anzusprechen, genügen eigentlich folgende zwei Zeilen aus obiger Datei:
*BOS,c:\METADOS\ICDCDROM.BOS, D:5
*DOS, C:\metados\ISO9660F.DOS, O:D
Natürlich muss Metados.PRG nach c:\auto kopiert werden, und auch der ganze METADOS-Ordner mit den DOS und BOS Treibern muss in C.\METADOS liegen.
Wer sich c:\ nicht noch mit einem weiteren Ordner (METADOS) zumüllen will, kann ihn auch in c:\auto\metados verstecken, oder falls auch GDOS/NVDI installiert ist, auch in c:}gemsys}metados verstecken. Natürlich nur, wenn man dann auch die c:\config.sys entsprechend anpasst.
Für ein SCSI-CD-ROM-Laufwerk am TT SCSI muss man dann natürlich die SCSI-ID 13 nehmen, siehe oben in der langen Version die Erklärung dafür!