Connexion
Vous n'avez pas encore de compte personnel ? Vous devriez en créer un. Une fois enregistré vous aurez certains avantages, comme pouvoir modifier l'aspect du site, ou poster des commentaires signés...
Support
Activité du Site

Pages vues depuis 06/01/2019 : 13 000 531

  • Nb. de membres 366
  • Nb. d'articles 2 843
  • Nb. de forums 24
  • Nb. de sujets 13
  • Nb. de critiques 0

Top 10  Statistiques

Index du forum »»  Développement »» Vos projets en cours sur MorphOS

Vos projets en cours sur MorphOS #88

12Contributeur(s)
PapiosaurdaddydavYomguicritonsgateFabTchekoJaMiGaBatteManrmsSergiusxrayfrost242
2 Modérateur(s)
PapiosaurBeWorld
Yomgui Yomguiicon_post
@JaMiGa: ah! on commence à voir les blagues cachées...
ouai voilà pourquoi ça déconne :-D
--

http://blog.yomgui.fr/
http://www.yomgui.fr/yiki/doku.php
http://www.yomgui.fr/bugtracker
Yomgui Yomguiicon_post
Sinon oui, la stack linux fonctionne, donc devrait pourvoir y arriver...

Autre raison de Hélios: le logo du firewire ressemble à un soleil avec ses rayons.
Trouvez le troisième maintenant (indice: wikipedia en anglais).
--

http://blog.yomgui.fr/
http://www.yomgui.fr/yiki/doku.php
http://www.yomgui.fr/bugtracker
JaMiGa JaMiGaicon_post


Sinon oui, la stack linux fonctionne, donc devrait pourvoir y arriver... 


C'est déjà ça...



Trouvez le troisième maintenant (indice: wikipedia en anglais). 


Tu es fan de sailor moon ? :-P

Message édité par : JaMiGa / 03-12-2008 10:19

xray xrayicon_post
@Yomgui

tient, j'savais pas qu'il avait un rapport (pas...eu des rapports) avec Hyperion:-)
Bouuuuh, fallait pas me provoquer;-)

/me ne connait pas bien la mythologie, mais connait des mythos:=!

A12C4
X5000 compatible MorphOS 3.x
Sergius Sergiusicon_post
Citation : Yomgui 

@Sergius: roooh le lèche bottes :-p

Bon j'ai dis une bêtise en plus... je viens de m'apercevoir que j'avais laissé un 'return' mal placé, donc en fait, non, rien ne c'est fait... oups.
Amigalement
 


lèche bottes, je ne pense pas.
par contre, je désir fortement ce driver.
A quoi servirait-il?
Par exemple, est ce qu'il sera possible de l'utiliser pour de la vidéo ? Ou est ce que ce sera limité au Masse storage device?
je rêve d'une application minimaliste capable de capturer un signal firewire dvpal en avi ou quicktime
Amigalement


Message édité par : Papiosaur / 03-12-2008 20:02

Yomgui Yomguiicon_post
@Sergius: très bonne question! :=!

Pour commencer Hélios est une pile ieee1394 ne gérant que les chipsets OHCI1394 et donne accès à la couche transaction tel définie par la norme ieee1394a-1994 (voir 2000...) par l'intermédiaire de devices.

C'est accès bas-niveau tel que les paquets DOS.
J'organise le design de la façon suivante:

- Quand Hélios sera intégré au système à l'instar de Poseidon, une application pourra:
  • demander des info générales sur le bus: info chipset, nombre de devices connectés en cours, ...
  • s'enregistrer à des événements comme les resets du bus (changement de la topologie par exemple), ajout/départ d'un device, ...
  • chercher si un device répondant à des caractéristiques particulières (AV/C, SBP, ... ?) est connecté
  • S'enregistrer comme client d'un device (trouvé précédement ou automatiquement qu'en il se connecte)


Même si j'ai à peine commencé l'API, je pense me diriger vers ces services.

Ensuite Hélios ne fait que de gérer l'ieee1394 comme un bus de communication, il ne s'occupe pas d'opérer le device dans ces particularités. Ceci sera donc laissé aux applications, et à des bibliothèques de plus haut niveau (*.device) qui fournirons leurs propre couche (et donc API) par-dessus, comme Poseidon le fait d'ailleurs.

Donc Hélios permet de montrer qu'un device est connecté, de communiquer avec lui, mais ne dit pas ce qui faut lui dire, juste le comment.

Pour continuer dans l'exemple de la vidéo: les caméras utilisant le Firewire utilises le protocole DV pour encoder la vidéo, et AV/C pour les commandes (allumer, éteindre, avancer, reculer, se caler à une date, ...).
Tout ceci étant géré par des documents comme ceux de l' IEC-61883. Malheureusement c'est documents sont payant et pas donnés! (cf sur http://www.iec.ch/)

--

http://blog.yomgui.fr/
http://www.yomgui.fr/yiki/doku.php
http://www.yomgui.fr/bugtracker


Message édité par : Yomgui / 04-12-2008 10:35

Yomgui Yomguiicon_post
Excellente nouvelle: hier soir j'ai enfin envoyé un paquet asynchrone, et même reçu l'acquittement et une réponse.
Soit une transaction complète ieee1394 !!! cool....

Maintenant je vais pouvoir passer sur la gestion des paquets isochrones.
Enfin!

/me qui s'approprie un peu le post 8-)
--

http://blog.yomgui.fr/
http://www.yomgui.fr/yiki/doku.php
http://www.yomgui.fr/bugtracker
frost242 frost242icon_post
Bravo :=!
Papiosaur Papiosauricon_post
Bravo Yomgui !!!

J'imagine ta satisfaction lorsque ça a fonctionné ;-)

Vivement la suite des évènements !!!



Message édité par : Papiosaur / 06-12-2008 13:41

critonsgate critonsgateicon_post
Pour ma part, Fab a réussi une première compilation de Freeciv (v2.1.7).
J'ai bien essayé à plusieurs reprises mais toujours sans succès (apparemment il faut faire un export des FLAGS et option noixemul, chose que je n'arrive pas à faire car la commande "export" n'existe pas sous MOS).

A l'exécution du script configure (avec les options SDL qui vont bien), j'ai un prob avec la bibliothèque iconv, j'ai pourtant récupérer la bibliothèque sur l'aminet et installé avec le script d'install mais apparemment "configure" s'en fout :-(.
Mon installation de SDL SDK fonctionne très bien (car j'ai tout de même réussi à compiler en direct des petits prog sdl. Je progresse mais c'est pas encore ça. Je vais aussi faire tout les tutos de developpez.com.
J'utilise la SDK de morphos 1.x. (avec gcc)
Est-ce que la mos-sdk a évolué avec la v2 ? Je ferais un thread spécifique sur le sujet, si je continue à être totalement bloqué.

@Yomgui : Tu es trop fort !
@Fab : Tu es trop fort aussi :-)
Pegasos II G4 ~ 1 go ~ hdd 250 ~ radeon 9200 ~ Morphos 2.5
SAM 440EP et OS 4.1.2