CPC Rulez
https://cpcrulez.fr/forum/

Interview du créateur de DAMS!!
https://cpcrulez.fr/forum/viewtopic.php?f=2&t=5458
Page 4 sur 5

Auteur :  remax [ 25 Fév 2015, 21:35 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

sPOKE a écrit :
(De toute façon déplomber est légal. Diffuser c'est autre chose).


A l'époque oui, mais je crois que ça l'est plus car il me semble que y'a quelques années sont passées rendant illégal le fait de contourner un système de protection informatique.

Après bien sûr, si tu diffuses pas, tu risques vraiment pas grand chose :D

Auteur :  MacDeath26 [ 25 Fév 2015, 23:34 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

déjà la loi n'est pas rétro active, donc il faut appliquer la législation de l'époque, et puis il y a prescription, et puis euh... le concept même de l'Abandonware rend le tout obsolète au niveau des poursuites pénales... quoique...

Auteur :  sPOKE [ 26 Fév 2015, 03:54 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

remax a écrit :
sPOKE a écrit :
(De toute façon déplomber est légal. Diffuser c'est autre chose).
A l'époque oui, mais je crois que ça l'est plus car il me semble que y'a quelques années sont passées rendant illégal le fait de contourner un système de protection informatique.

Oui, mais seul un idiot obéirait à une telle ineptie si elle existe.

Bon, arrêtez de parler de ça!! Vous allez faire flipper Pascal et on n'aura jamais le code source. Hahaha :D

Auteur :  TotO [ 26 Fév 2015, 08:53 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

Ce qui est légal ou pas, c'est ce qu'en fait l'utilisateur final. Le créateur d'un logiciel ne sera jamais inquiété d'une mauvaise utilisation.
Dans le même registre, Discology rappelait à la Loi toutes dérives faites de l'utilisation de la copie de sauvegarde.
Il en va de même pour les graveurs de CD, DVD, ... Qui permettrent de sauvegarder son bien.

A savoir que l'ingénieurie inversée est autorisé en France dans le but de comprendre le fonctionement d'un système mécanique ou d'un logiciel informatique dont on est l'utilisateur final (a titre éducatif, comme on dit...), ainsi qu'en dernier recours pour jouir pleinement d'un bien, à partir du moment ou aucune autre solution connue n'est envisageable.

Il faut aussi rappeler que c'est grace à ce genre d'outils que tout est encore disponible 30 ans après ! :)

Auteur :  AsT [ 26 Fév 2015, 14:06 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

@sPOKE: tu peux nous parler de cet inédit en bonus dont tu annoncais la sortie dans le 1er post?

Auteur :  sPOKE [ 26 Fév 2015, 16:10 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

L'inédit, c'est la version 1.1 de D.A.M.S que j'ai en ma possession.

On a eu la chance d'avoir l'interview + un D.A.M.S inédit en bonus. :)

Par contre, quand Pascal a sauvegardé son code source sur PC avec le lecteur 3 pouces,
il a peut-être également récupéré d'autres programmes
qu'il aurait conçu : il faudrait le cuisiner pour en savoir plus. ^^

Auteur :  Supersly [ 26 Fév 2015, 22:56 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

TotO a écrit :
Ce qui est légal ou pas, c'est ce qu'en fait l'utilisateur final.

Ce n'est plus vrai : on n'a tout simplement pas le droit de diffuser un logiciel permettant de contourner une protection.
wikipedia : "Est puni de six mois d'emprisonnement et de 30 000 EUR d'amende le fait de procurer ou proposer sciemment à autrui, directement ou indirectement, des moyens conçus ou spécialement adaptés pour porter atteinte à une mesure technique efficace […]"

Mais l'exception de l'interopérabilité peut justifier de copier un jeu pour qu'il tourne sur PC par exemple.

Et si DAMS permet de contourner une protection, il n'est pas dédié à cette tâche. Donc on s'en tape :) Ou sinon, il faudrait interdire les doubles platines cassette à la vente !

Auteur :  PSy [ 26 Fév 2015, 23:24 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

DAMS est un intégré de développement qui contient entre autre un debugger.
Il peut être utilisé éventuellement comme outil d'aide pour cracker des softs, mais sa fonction de base est indéniablement 'outil de développement' tout de même! même pas peur ;-)

Auteur :  AsT [ 27 Fév 2015, 02:42 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

Salut Pascal,

Tu en es où d'avec tes pour parler avec Micro Application? Ca avance ?

Auteur :  PSy [ 28 Fév 2015, 00:10 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

J'ai de bonnes raisons d'être optimiste!
Je reviens avec le bébé ASAP.
:biere:

Auteur :  qbert [ 28 Fév 2015, 14:33 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

Je découvre ce sujet en décalage... mais quel pied ! :D

Pour ce qui est de mon expérience perso sur le sujet :

A l'époque glorieuse, je n'avais jamais pu mettre la main sur un assembleur professionel (j'avais entre 8 et 12 ans), mais je dévorais les articles de magazines sur la programmation en assembleur. DAMS y étais très souvent mentionné, et très vite ce logiciel pris pour moi une valeur mythique (à défaut de pouvoir y mettre les mains !).

Beaucoup plus tard, quand j'ai eu un accès internet, devinez quel fut le premier logiciel que j'aie recherché sur le ftp du LIP6 ! :P

Auteur :  MacDeath26 [ 28 Fév 2015, 20:56 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

Citer :
et très vite ce logiciel pris pour moi une valeur mythique
euh... 300Francs ?
:mdr:

Auteur :  sPOKE [ 02 Mars 2015, 16:23 ]
Sujet du message :  Nouvelle interview de l'auteur de D.A.M.S

Voici une nouvelle interview de Pascal Séguy, créateur de D.A.M.S, qui a bien voulu répondre à mes nouvelles questions.
Merci à lui. :)

sPOKE : La fonction "A" de D.A.M.S est buguée, empêchant de sauver le programme objet avec "P2" (lorsque le programme est placé plus bas en mémoire que D.A.M.S) : tu ne t'étais jamais aperçu de ce bug? Même lorsque tu as développé la version 1.1 ?

Pascal Séguy : J'ai utilisé DAMS au moins encore 1 an après sa sortie, au moins pour faire mon émulateur Videotex. Je ne me souviens pas de ce bug ni de l'avoir corrigé. Peut être que je ne sauvegardais pas mes binaires générés et donc je ne l'ai pas vu ?

sPOKE : Tu ne t'es jamais aperçu non plus que le pavé numérique buguait en faisant la 1.1 ?

Pascal Séguy : Sans dec, je ne me souviens pas du pavé numérique!!

Peux-tu nous confirmer que tu as toujours et uniquement utilisé un lecteur
de cassette pour le développement de D.A.M.S sur ZX Spectrum et sur Amtrad CPC ?


Sur Spectrum je n'ai jamais eu autre chose qu'un lecteur de cassette, ca c'est sûr. Sur CPC, j'ai fait le portage avec un CPC464. Après Micro-application m'avait passé un CPC664, mais DAMS était déjà fait.

Bien joué! Cela prouve qu'on peut développer un programme commercial en assembleur avec un simple lecteur de cassette!

En effet je ne me souviens pas d'avoir souffert de plantages ni de perdre du boulot.
Puis je me souviens bien d'avoir une routine de sauvegarde cassette 2 fois plus speed.

Comment as-tu fait pour que DAMS soit relogeable ? (Une prouesse à l'époque!)

Je dois générer quelque part une table des adresses à reloger et le faire au lancement. C'était pour moi une caractéristique de base.

Tu es un pur autodidacte qui a fait une belle carrière dans l'informatique, tes compétences sont impressionnantes. L'assembleur est t-il la meilleure école selon toi ?

Je pense qu'il est indispensable de connaître le langage machine pour être a l'aise avec les langages de plus haut niveau comme le C, C++ ou Java et même Javascript! Ca permet de mieux appréhender des concepts comme les exceptions, les closures, les threads et la virtualisation.

On peut dire que tu as fait la "D.A.M.S University" et sorti diplômé avec mention très bien!

C'est une bonne école en tout cas! Comme tu dis, je me suis fait mon propre diplôme ;-)

Que signifient les lettres D.A.M.S ? Désassembleur/Assembleur/Moniteur. Mais le S ? Symbolique ? comme assembleur symbolique ?

Exactement. Ca gère des symboles plutôt que directement des adresses.

Comment t'es venu l'idée du nom ? Il est de toi ? ton programme avait t-il un autre nom de code pendant son développement ?

Le nom "D.A.M.S" c'est Micro-application qui l'a décidé. Je l'ai présenté sous un autre nom à Micro-app, mais ce nom a été éphémère et je n'en suis plus sûr moi même.
(à la fin on va croire que je gatouille :-D )

As-tu souvenir d'avoir récupéré autre chose de tes disquettes CPC ?

Oui, j'ai quelques petits trucs écrits sous DAMS, mais sans intérêt. Je n'ai que les fichiers, les disquettes sont parties a la poubelle depuis longtemps, y'avait plus de secteurs!

As-tu essayé depuis ton retour un émulateur Amstrad CPC ?

Non, et je ne sais pas si j'aurai le courage prochainement de lancer l'émulateur.

Pour les sources, j'ai fait un petit outil qui me les transforme en ASCII, et je ferai celui qui retransforme en format DAMS.
Puis j'ai regardé les sources, à part commenter, je suis incapable de retoucher quoi que ce soit dedans. L'assembleur Z80 reviendrait très vite, mais c'est surtout l'environnement que je n'ai plus du tout en tête.

Des amis à toi, des collègues, ont t-ils lu l'interview ? Y a t-il eu des commentaires positifs ?

Oui, mes potes n'en reviennent pas non plus! et trouvent cela génial qu'il y ait encore des passionnés comme vous pour ces choses qu'on croyait définitivement perdues. Pour le coup c'est vous les vedettes!
Ce qui me rassure, c'est qu'ils ont vraiment du mal comme moi a ce souvenir de tout ce qu'ils ont écrit en ce temps là! :D

Pourquoi avoir développé la version 1.1 ?

J'ai par la suite écrit un émulateur vidéotex perso écrit sous DAMS, c'est pour cela que j'ai amélioré DAMS à ma convenance.

Te souviens-tu de programmes que tu aurais crée avec DAMS ?

L'émulateur Vidéotex donc, et quelques bricoles que je fouillerai plus tard.

Encore merci à toi pour cette nouvelle interview, et aussi de t'être inscrit sur le forum!
Même si tu passes rarement vu ton peu de temps libre, ça nous fera plaisir.


Je reste pas loin, a+

sPOKE : Je rajoute une question bonus : quand on désassemble D.A.M.S 1.0, on voit "Aglae et Sidonie" au début du code! Te souviens-tu pourquoi tu as inséré ça dans DAMS ? La série télé ? Ca m'a toujours intrigué depuis des années, et j'aimerais bien avoir enfin ma réponse. ^^ :D

Pascal Séguy : Fichtre!! Je me souviens de cela. En revanche ca n'y est pas dans les sources que j'ai, donc ca ne doit pas y être dans DAMS 1.1. Ca devait être un quelconque "place holder" que j'ai rempli avec la première phrase qui me passait par la tête. Et oui j'ai effectivement regardé cette série télévisée quand j'étais tout gamin. Si le nom m'était remonté en 1985 c'est peut-être parceque ça a été justement rediffusé à ce moment là. Enigme résolue ;-)

Image

Effectivement ça ne figure plus dans la version 1.1. Par contre, tu as inséré ton nom à la place.
Exactement au même endroit :


Image

Image

Auteur :  PSy [ 02 Mars 2015, 19:45 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

Oui mon nom que j'ai inséré dans DAMS 1.1 (avec une belle faute d’orthographe), ça je le retrouve dans mes sources.
Je commence a croire que j'ai dû mettre "Aglaé et sidonie" pour réserver la place pour mettre mon nom en attendant de voir si le contrat ne l'interdisait pas, puis j'ai dû oublier de le changer, ou du moins de l'enlever, avant que ca parte à la duplication, mdr.

Auteur :  AsT [ 02 Mars 2015, 19:53 ]
Sujet du message :  Re: Interview du créateur de DAMS!!

Merci pour cette nouvelle interview.
Aglae et sidonie, je n'avais jamais fait gaffe...

Page 4 sur 5 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/