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 : 3 200 531

  • Nb. de membres 360
  • Nb. d'articles 2 606
  • Nb. de forums 24
  • Nb. de sujets 13
  • Nb. de critiques 0

Top 10  Statistiques

Index du forum »»  Logiciel »» Helios est prêt

Helios est prêt#124

3Contributeur(s)
YomguiSergiusPapiosaur
1 Modérateur(s)
Papiosaur
Yomgui Yomguiicon_post
Voilà c'est arrivé. j'ai fini la première partie de la stack 1394 pour MorphOS.
Je fait une archive ce soir que je déposerais qq part.

En voilà l'extrait du README:



Bonjour,

Voici Helios, la première pile Firewire pour le system PPC/MorphOS.

Si vous voulez developper quelques applications utilisant l'helios.library,
j'ai déposé dans l'archive tout ce dont vous avez besoin pour
dans le repértoire SDK.

*** ATTENTION ***
Le SDK courant est en test, l'API peut changer à tout moments.
*****************


Description de l'archive Helios
~~~~~~~~~~~~~~~~~~~~

- README : ce fichier!
- Libs/helios.library : voiçi le coeur d'Helios.
- FWInspect : une interace grpahique en MUI pour inspecter le bus 1394 local.
- SDK/* : Tous les fichiers nécessaire pour developper des applications utilisant Helios.
- SDK/!!!include!!! : tous les fichers d'entêtes C (.h)
- SDK/lib/libhelios.a : la gluelib si vous n'utilisez pas les inlines.


Installation et utilisation
~~~~~~~~~~~~~~~~

- Si vous aimez Helios et que vous voulez l'installer définitivement,
copiez juste le fichier libs/helios.library dans LIBS:.
Puis copiez FWInspect dans C: par exemple (ou ailleurs).

- Lancez FWInspect, c'est une application en MUI.
-> Les devices locaux fontionnants trouvés sont montrés sur la list en haut.
-> Id: indentificateur des noeuds locaux.
-> Label: concatenation de tous les entrées textuelles trouvées dans la ROM des noeuds.
-> Type: type du noeud (AVC/SBP2 sont reconnus).

-> Ouvrir les fenêtres lecture/écriture en utilisant les boutons en haut à droite.
-> Selectioner un device et entrer une adresse et/ou une valeur,
cliquer sur les boutons Read/Write.

-> Provoquer un événement busreset en utilisant le bouton "Reset Bus".


Problèmes connues et limitations
~~~~~~~~~~~~~~~~~~~~~~

- FWInspect n'est pas localisé.

- Mode isochrone non supporté.

- limitations du mode asynchrone:
* Requête ping non supportée.
* Requête/réponse Lock non supportée.

- Pas de gestion du bus pour l'instant (pour supporter le mode isochrone).

- FWInspect montre seulement le premier pont PCI OHCI1394 trouvé sur la machine.

- Les fonctions Helios_EnableBus() / Helios_DisableBus() marchent
mais causent des erreurs systèmes quand l'helios.library est chassée, puis rechargée.



Message édité par : Papiosaur / 28-01-2009 12:29

Sergius Sergiusicon_post
j'ai hâte de l'installer. Je n'en ferai rien car j'en suis incapable, mais c'est pour moi comme un rituel qui pousser par une force inconnue à ce que d'autres personnes et surtout des devs s'y intéressent et commencent à nous pondre des applis l'utilisant.

/me devient de plus en plus spirituel et attaché au rituels.
Amigalement


Message édité par : Papiosaur / 27-01-2009 06:07

Papiosaur Papiosauricon_post
Merci Yomgui de nous faire part de cette info ;-)

Je me languis d'essayer cette pile FireWire.
Mais au fait où trouve t-on un port FireWire sur Pegasos I ? On peut connecter une carte PCI ? Si oui laquelle ?

Qui aurait dis un jour que l'on aurais une pile FireWire sous MorphOS ?

Vivement le fichier device ;-)
Yomgui Yomguiicon_post
> Mais au fait où trouve t-on un port FireWire sur Pegasos I

euh.... dans son dos! il y a toujours eu du FW sur tous les pegs.... :-o

3 ports: 2 externes et 1 interne.
--

http://blog.yomgui.fr/
http://www.yomgui.fr/yiki/doku.php
http://www.yomgui.fr/bugtracker
Papiosaur Papiosauricon_post
Bin mince alors, j'ai jamais fait gaffe !!!

Mais c'est super ça ;-)

un interne ? où ça ?
Yomgui Yomguiicon_post
Va falloir que tu t'achètes une paire de lunettes!

Regarde bien sur ta carte-mère.... ;-)
--

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