Guillaume "
Yomgui" Roguez has released a first version of
Helios, a Firewire stack for MorphOS. You can download the achive
at the
Aminet website. The archive also includes SDK files for third-party developers who are interested to create applications that utilize the Helios library.
Please click on "
Read More" for additional details.
The
Helios archive includes the following files:
- README : manual
- Libs/helios.library : this is the heart of Helios.
- FWInspect : a MUI graphical interface to inspect local 1394 bus.
- SDK/* : All files needed to develop applications using Helios.
SDK/include: all C header files (.h).
SDK/lib/libhelios.a : gluelib if you don't use inlines.
Installation and usage instructions:
1. If you like Helios and are sure that you would like to install it, just copy the file libs/helios.library to LIBS:. Then, copy FWInspect to C: (or any another place).
2. Launch FWInspect, it's a MUI application.
- All recognized working local devices are shown in the top list.
- Id: is the local node identifier.
- Label: is the concatenation of all textual strings found in the node ROM.
- Type: is node type (AVC/SBP2 are recognized).
- You can open read/write windows using the buttons in the top right corner.
- You can select a device, enter an address and/or a value, click on Read or Write buttons.
- You can cause a busreset event using the Reset Bus button.
Known issues and limitations:
- Isochrone mode not supported.
- Asynchrone mode limitations:
* Ping request not supported.
* Lock request/response not supported.
- No bus management yet (to support the isochrone mode).
- FWInspect shows only the first PCI OHCI1394 bridge found on the host.
- Functions Helios_EnableBus() / Helios_DisableBus() works but may cause system crashes when helios.library is flushed and then reloaded.