1

-

2

Logiquement, ça marchera.
Il y a au moins 3 ou 4 formats de prises SCSI : 50 broches ou 68 broches, de tailles différentes (plus celui qui ressemble à une prise // sur le miga de Kuk). Le Falcon est un 50 broches petit format de mémoire (tupe SCSI 2 je crois)

Tu vas avoir 2 problèmes :
- trouver un cable qui va bien (éventuellement un terminateur si tu n'as pas le jumper sur ton graveur)
- trouver le soft qui va bien (driver + logiciel pour gérer le CD + logiciel de gravure)

Pour la première solution, au vue des prix des cables SCSI neufs, je m'étais rabattu sur Ebay pour mes derniers achats (gaffes aux format prises donc).
Pour le driver, normalement AHDI convient, mais Cecile (gratuit) ou HDDriver (commercial), c'est mieux.
Pour que le CD ROM soit reconnu, il te faut MetaDos ou équivalent (pas de nom en tête).
Il y a plusieurs softs de gravure mais je n'en ai testé aucun.

En fait, attendons Protos qui ne va pas manquer de te filer les liens qui vont biens vers les versions les plus récentes.
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

3

Le connecteur est une Mini DIN 50, ou Mini Sub-D 50. C'est un connecteur plus petit que le SCSI standard, qui était habituellement associé aux ordis portables ou aux cartes SCSI 2. Il ne faut cependant pas s'y méprendre, le SCSI du Falcon c'est du SCSI 1, même s'il est associé à un petit connecteur.

Dans la norme SCSI, les périphériques (même les plus récents) sont faits pour accepter d'être pilotés par ces commandes SCSI 1. Donc tous fonctionnent. Il reste cependant que si les accès CD-ROM en lecture sont normalisés dans le SCSI, les commande de gravure ne le sont pas, et elles dépendent donc toutes de l'imagination fertile des fabricants, qu'il mettent plutôt largement en exergue quand ils inventent leur propres jeux de commandes de gravure.

Donc en conclusion, ces graveurs que tu as vu marcheront en lecture moyennant une connectique adéquate (c'est la seule difficulté, il n'y a aucune conversion de protocole à faire) ; pratiquement tous les drivers SCSI sauront y accéder (HDDRIVER en tête). Mais en revanche, ils ne marcheront en gravure que si les logiciels que tu as connaissent les commandes spécifiques qu'ils utilisent (voir CDR tools, CD-LAB et autres). Si tu es courageux, tu peux demander au fabricant les spécifs de ses jeux de commandes (ils font signer des NDA, mais ils acceptent) et patcher CD-LAB (sources dispos) pour piloter ton graveur wink

Quelqu'un a une liste de tous les softs de gravure qui existent sur Falcon?

(Comme ça bouge plus bcp dans le domaine, ce serait intéressant d'en déduire une liste complète des graveurs reconnus.helico)
Stabylo/The Removers
http://removers.atari.org/

4

Fadest :
Pour que le CD ROM soit reconnu, il te faut MetaDos ou équivalent (pas de nom en tête).
Il y a plusieurs softs de gravure mais je n'en ai testé aucun.
Ah oui exact, ça me revient!hehe HDdriver permet d'accéder aux données du disque, mais pour que l'Atari comprennent leur organisation (iso9660), MetaDOS est ton ami, du moins sous TOS (et sous MagiC aussi je crois). Mint a ses propres pilotes iso9660. MetaDOS a effectivement des clônes (BetaDOS et ExtenDOS), va voir sur WikiPendium pour plus d'info.

Quelqu'un peut compléter la liste des clônes de MetaDOS? (Spin sous Magic? autres?)
Fadest :
En fait, attendons Protos qui ne va pas manquer de te filer les liens qui vont biens vers les versions les plus récentes.
Message de service, un pro du TOS est attendu au rayon SCSI, merci wink
Stabylo/The Removers
http://removers.atari.org/

5

Merci pour l'explication plus détaillée que la mienne
stabylo :
Donc tous fonctionnent.

Normalement, tous les périphériques SCSI (disques durs, CD, scanners...) sont reconnus par le système. Mais pour les faire fonctionner, il faut quelquefois le logiciel qui va bien (pour les CD et les scanners en tous cas)

avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

6

Fadest :
Merci pour l'explication plus détaillée que la mienne
à vot' service, m'sieur! chinois
(en fait, je croyais être le premier à répondre, mais j'ai mis du temps à écrire mon msgwink)
Stabylo/The Removers
http://removers.atari.org/

7

stabylo :
patcher CD-LAB (sources dispos)


Plus facile à dire qu'à faire, l'auteur (Zerkman) ayant oublié de joindre sa lib SCSI dans les sources... grin
Tiens faudrait que je le recontacte...
stabylo
Quelqu'un a une liste de tous les softs de gravure qui existent sur Falcon?


A ma connaissance :

CD Writer Suite - http://www.anodynesoftware.com/cdws4/main.htm (logiciel commercial)
CD Recorder - n'est plus vendu ni supporté (logiciel commercial)
cdrtools - http://doyeuxyvan.free.fr/cdrtools-1.10/scsi-atari-0.3.c/ (logiciel freeware)
CD Lab - http://fgalea.free.fr/cdlab/ (ex-shareware, maintenant freeware et open source)

(liste non exhaustive)

Concernant Cdrtools les sources ne sont hélas pas dispos bien qu'il s'agisse du portage d'un logiciel open source pour nos machines.
Son mode d'emploi se trouve sur le forum de discussions fr.comp.sys.atari. Faire une recherche portant sur "cdrtools atari" dans
GoogleGroupes pour avoir plus d'infos.
avatar
Site perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60

8

stabylo :
Dans la norme SCSI, les périphériques (même les plus récents) sont faits pour accepter d'être pilotés par ces commandes SCSI 1. Donc tous fonctionnent. Il reste cependant que si les accès CD-ROM en lecture sont normalisés dans le SCSI, les commande de gravure ne le sont pas, et elles dépendent donc toutes de l'imagination fertile des fabricants, qu'il mettent plutôt largement en exergue quand ils inventent leur propres jeux de commandes de gravure.


Pas vraiment vrai. Les normes SCSI ont évoluées, comme les normes ATA. Pour l'ATA, y'a eu l'ATA-1, puis l'ATA-2, etc, on doit être à ATA-8, avec prise en compte à chaque fois de nouvelles dispositions pour repousser les limites des périphériques (l'adoption du LBA en fait partit).

Pareil pour le SCSI (dont l'ATA dérive), y'a des commandes supplémentaires qui sont apparues au fil du temps, dont celles qui correspondent à la gravure de CD, puis de DVD, qui sont regroupées sous la dénomination de MMC-3 (Multi Media Command 3) ou aussi connues sous RMC (pas la radio, Recording Media Command).

Par contre, les technologies BurnProof (tm), JustLink (tm) ou toutes autres conneries du genre sont bel et bien une 'invention' de chaque fabriquant. En fait, c'est 'juste' l'adaptation du buffer d'écriture qui est en standart en SCSI (commandé par le jeu d'instruction SCSI) à l'ATA qu'il faut 'émuler' avec le CPU et quelques interruptions à gèrer pour remplir le buffer.

Parce que l'ATA, c'est JUSTE du SCSI, mais simplement pas autonome (sans microcontrolleur et gestion automatique des connexions/déconnexions du bus). En ATA, c'est pas cher parce que c'est le CPU qui fait tout et est toujours maitre du bus (il gagne d'office l'arbitration). En SCSI, y'a plus de logique qui fait qu'on peut faire 'grosso-modo' dialoguer le scanner directement avec le disque-dur (en mode RAW) et qu'on peut les laisser se débrouiller tout seuls comme des grands sans plus d'intervention (ils se déconnectent d'eux même du bus à la fin de la transaction, voire même l'interrompre momentanément en cours et la reprendre ensuite, comme le blitter en mode 'shared bus')...

Mais en dehors des disques dur, les commandes 'packet' du SCSI sont les mêmes que pour l'ATA, dont le jeu de commande MMC-3 aka RMC.

Kochise

PS : Pour rappel, pour ceux qui comme moi écrivent leurs propres drivers...

T10.ORG (SCSI) : http://www.t10.org/ -> Cliquez sur 'Architecture' à gauche
T13.ORG (ATA) : http://www.t13.org/ -> Cliquez sur 'Standards'

Dans les deux cas, une fois que vous aurez compris l'architechture et que vous aurez localisez la documentation dont vous avez besoin, allez les retrouver sur leurs sites FTP respectifs, elles y sont toutes !
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

9

Merci pour les infos Strider!
Strider :
Plus facile à dire qu'à faire, l'auteur (Zerkman) ayant oublié de joindre sa lib SCSI dans les sources... grin
Tiens faudrait que je le recontacte...
Ah oui c'est gênant. tiens-nous au courant de sa réponsegrin
Strider :
Concernant Cdrtools les sources ne sont hélas pas dispos bien qu'il s'agisse du portage d'un logiciel open source pour nos machines.
Ah oui exact. Ca utilise du code sous licence GPL, donc c'est de fait un soft sous licence GPL, avec obligation de fourniture du code source... Certains l'oublient un peu vite parfoisgrin
Kochise :
y'a des commandes supplémentaires qui sont apparues au fil du temps, dont celles qui correspondent à la gravure de CD, puis de DVD, qui sont regroupées sous la dénomination de MMC-3 (Multi Media Command 3) ou aussi connues sous RMC (pas la radio, Recording Media Command).
Super les infostop Donc si on a un soft sur Atari qui sait utiliser les commandes MMC-3, pratiquement tous les graveurs les plus récents seront acceptés, c'est ça?
Question subsidiaire: y-a-il de tels softs sur Atari?
Stabylo/The Removers
http://removers.atari.org/

10

Oui, tous les graveurs se doivent de respecter AU MINIMUM la norme MMC3 pour la gravure, comme ils respectent la norme ISO 9660 pour la TOC des CD/DVD. Ensuite, rien n'empèche les constructeurs d'y ajouter leurs jeux de commandes ou de 'batardiser' le jeu de commande officiel (un firmware mal conçus par exemple). Donc il y aura invariablement du matériel incompatible si nous, de notre coté on se 'limite' à ne respecter QUE la norme MMC3 sans détection du matos et applications de rustines/patchs adaptés (ce que fait Nero de façon transparente).

Pas de tels softs actuellement dispo sur Atari, sinon les portages GPL existants smile Mais attention, pour en avoir commencer un, je peut vous assurez que c'est loin d'être particulièrement insurmontable, c'est 'juste' de la manipulation de données, gestion d'un protocole, et dialogue avec le périphérique. En conparaison, ça n'a rien de plus difficile qu'une pile TCP/IP et un dialogue à traver un modem. La constitution des trames TCP cède la place aux paquets ISO, et les commandes Hayes cèdent la place aux commandes MMC3. Franchement, rien de méchant, faut juste respecter quelques règles élémentaires et surtout avoir un bon timing (essentiellement sur Atari).

Pour les règles, c'est construire l'arbre ISO 9660 (la 'FAT' d'un CD) en mémoire, créer un buffer et y lire déjà quelques données, puis enfin commencer l'ouverture de session sur le CD. Ensuite écrite la TOC puis faire suivre le buffer. Question timing, les débit IDE ou SCSI sont très lent sur Atari, et même avec un 'BurnProof' (tm), il faut éviter au maximum que le graveur perde le fil, surtout en DAO. En TAO il peut éventuellement corriger en invalidant la track foirée et on la reprenant plus loin, mais c'est sensible... Heureusement la norme ISO 9660 est bardée de CRC de long en large de fait que la plupart (voir tout le temps), on ne se rend pas compte que 98% des CD/DVD gravés sont tous un peu foirés à un endroit ou à un autre...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

11

stabylo
:
Strider :
Concernant Cdrtools les sources ne sont hélas pas dispos bien qu'il s'agisse du portage d'un logiciel open source pour nos machines.
Ah oui exact. Ca utilise du code sous licence GPL, donc c'est de fait un soft sous licence GPL, avec obligation de fourniture du code source... Certains l'oublient un peu vite parfoisgrin

Sauf que dans ce cas, il n'y a pas de problème, puisque le logiciel n'est qu'un front-end (interface GEM) pour appeler cdrtools avec les bons paramètres.

C'est pareil sous Linux, tu as beau avoir xcdroast, gcombust, k3b ou même Nero comme interface, au final ils appelent tous cdrtools pour faire le sale boulot.

Il me semble que la seule modif qui a été faite c'est pour permettre à cdrools d'utiliser la pile SCSIDRV pour les appels SCSI, et c'est tout:
http://groups.google.com/group/fr.comp.sys.atari/browse_thread/thread/fdf1a9a74b890630/ad9253127412b75d?lnk=st&q=cdrtools+atari&rnum=1#ad9253127412b75d
Web: http://pmandin.atari.org/
Programmeur Linux, Atari
Spécialité: Développement, jeux

12

? heuuuu ?

là non smile les TTP sont loin d'etre un front-end/gui GEM, juste de quoi passé une ligne de commande
c'est juste CDDA2WAV CDRECORD et MKISOFS recompilé, auccune interface GEM juste des TTP.
avatar
SeeU

[ProToS] on ircnet chan #atari.fr #atariscne
modo F030 sur http://www.atari-forum.com
Facebook

13

D'accord avec Protos, ce n'est pas un front-end GEM.
avatar
Site perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60

14

-

15

La prise scsi du Falcon est de type SCSI2:

Mini DB50, HD50, High Density 50pin

scsi2.jpg

16

A mon humble avis les convertisseurs SCSI vont te coûter plus cher que le graveur lui-même smile
avatar
Site perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60

17

-

18

oui on dirait bien la même
avatar
SeeU

[ProToS] on ircnet chan #atari.fr #atariscne
modo F030 sur http://www.atari-forum.com
Facebook

19

Elle ressemble à celle que j'ai sur mon HD SCSI externe, qui n'est pas la même que celle du Falcon, même si le format semble approchant.
Mais ma chaine SCSI est un peu exotique à cause de ces problèmes de cables :
Falcon -> Lecteur CD (SCSI 1 grosse prise) qui ne sert qu'à faire le lien avec la suite en fait
Lecteur CD -> HD (SCSI 3)

Fut un temps (quand je me servais encore du lecteur CD) ou un Syquest (SCSI 1 également) était intercalé entre le CD et le HD

Bref, le gros problème des SCSI, c'est trouver les cables, parce que franchement, je me passerait bien de la passerelle CD, moi...
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com