Hardware > Hardware (Classic 16-/32-Bit)

CD-Rom am Atari TT

(1/3) > >>

Smirgel:
Hallo,
ich habe ein Problem und komme nicht weiter ich hoffe Ihr könnt mir helfen!
habe ein CD-Rom(SCSI) am TT am SCSI Port angeschlossen und bekomme es nicht zum Laufen.
Finde einfach den Fehler nicht, habe HDDRIVER 10.0 da wird das CD-Rom auch erkannt und mit eingebunden. ??? Beim Booten wird es auch angezeigt HD ID=0 CD ID=1 TT ID=7 habe gelesen das man
die 3 widerstände(rote) entfernen muss und das Externe Gerät Terminieren muss was ich auch getan habe. Aber wenn ich CD Tools Starte erkennt er nix??? Beim SCSI ID-Test aber schon! Metados von Hand
starten bringt auch nix. Bitte um Hilfe ! :-\ 

Gruß Smirgel

Gast120501:
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.htm

Hier ist MetaDOS 2.6
http://ftp.lip6.fr/pub/atari/CD-rom/Drivers/metads26.zip

Hier mal ein Beispiel für eine funktionsfähige MetaDOS config.sys:


--- Code: ---; 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.

--- Ende Code ---

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:


--- Code: ---*BOS,c:\METADOS\ICDCDROM.BOS, D:5
*DOS, C:\metados\ISO9660F.DOS, O:D
--- Ende Code ---

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!

Lukas Frank:
Schalte mal die SCSI ID_1 für das CD Laufwerk beim HDDriver.sys aus, dann sollte es gehen ...

Gast120501:
Der HDDRIVER darf das CD-ROM-Laufwerk ruhig mit scannen, das stört garnicht. Im Gegenteil, man hat dann etwas mehr Kontrolle darüber, dass es auch wirklich da ist.

Lukas Frank:
Bei mir funktioniert ExtenDOS nur wenn HDDriver die CD/DVD ID auslässt. HDDriver verwaltet die Laufwerke schon, denke ich mal und fragt nicht nur die ID ab ...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln