Do you know if the OS4 USB stack has gotten support for isochronous transfers yet? If not, this will limit the number of devices which can be supported...
A fast recompile of the source from sourceforge showed me that it depended on to linux kernel calls that we dont have on os4, so for a os4 driver I need access to the device or else I will be working in blindness.
Here is one for you I have a media center usb HD which has to be partitioned into 32G partitions OS4 only shows the first partition and not the rest I would love to have a usb driver that will show the 4 partitions on the desktop.
Dot4 - Specification. It's effectively the parallel protocol over USB as far as I can make out. Also a bit of info from HP. Searching for "dot4" or "1284.4" will turn more up.
Well, USB cameras, USB DVB-T receivers, USB microphones, USB speakers, and just about everything else USB which needs a continuous datastream will most likely be using the isochronous transfer mode.
Scanner / WebCam need a API layer so other software can use the like SWAIN, this migth be fun to implement.
For Scanners there is ScanQuix which FxScan uses. Those who bought FxScan with the USB scanner driver have the open-source part of the USB scanner driver, which is based on SANE. The iousbscanner.device needs to be replaced because it uses iousbscanner.library which tries to open poseidon.library (which we don't have). You could always try asking iospirit for the source-code. Seeing as the Epson USB scanner driver is based on SANE, once iousbscanner.device is replaced, support for a whole range of scanners could be added by downloading and working with the SANE source-code.
For webcams, there is VHI. It needs to be updated because the library spec specifies which 68k registers are used for library calls. Someone here was working on a webcam driver of some sorts for OS4. However, VHI is showing it's age. There is no support for audio, accepting encoded streams driectly (instead of decoding them first before passing them to an app), TV tuners, etc. Either VHI would need to be updated, or a new API chosen (e.g. video4linux2 could be adapted). To be honest, almost no application ever used VHI so replacing it wouldn't cause much in the way of incompatibility.
Hans
EDIT: It's the BetaScan API, not ScanQuix that you should use.
Here is one for you I have a media center usb HD which has to be partitioned into 32G partitions OS4 only shows the first partition and not the rest I would love to have a usb driver that will show the 4 partitions on the desktop.
AFAIR massstorage.usbfd only uses the first partition of media which contains a MBR but all partitions of media which contain a RDB, so when you only want to use the HD with OS4 and e.g. some Linux variant which accepts RDB-partitioned media, you have the option to repartition the drive with Media Toolbox. Or eventually using mountlists for the second etc partition also works (e.g. CrossDOSFileSystem, usbmassstorage.device unit 1, LowCyl 0, "USBD" for the second partition). Sorry, cant test it myself, no stable USB here.
The iousbscanner.device needs to be replaced because it uses iousbscanner.library which tries to open poseidon.library (which we don't have).
Here is the changelog of the iousb.library v2.2
Quote:
Changes for V2.2 ~~~~~~~~~~~~~~~~ - added detection (!) for the Epson Perfection 1660 and Epson Perfection 2400 scanners
Changes for V2.1 ~~~~~~~~~~~~~~~~ - fixed a bug in OS4-support that affected the Poseidon side (port allocation problem)
Changes for V2.0 ~~~~~~~~~~~~~~~~ - optimized for speed - added support for Sirion USB-Stack (OS 4.0 & Thylacine) - iousbscanner.device 1.1 fixes a timing problem in conjunction with the EpsonUSB.device-driver and the Epson Perfection 1650-scanners at high resolutions
The iousbscanner.device needs to be replaced because it uses iousbscanner.library which tries to open poseidon.library (which we don't have).
Here is the changelog of the iousb.library v2.2
Quote:
Changes for V2.2 ~~~~~~~~~~~~~~~~ - added detection (!) for the Epson Perfection 1660 and Epson Perfection 2400 scanners
Changes for V2.1 ~~~~~~~~~~~~~~~~ - fixed a bug in OS4-support that affected the Poseidon side (port allocation problem)
Changes for V2.0 ~~~~~~~~~~~~~~~~ - optimized for speed - added support for Sirion USB-Stack (OS 4.0 & Thylacine) - iousbscanner.device 1.1 fixes a timing problem in conjunction with the EpsonUSB.device-driver and the Epson Perfection 1650-scanners at high resolutions
Maybe it is "just" buggy?
Ok, I don't think that I ever downloaded this update, I'll have to try it again to see what happens under OS4 final.
Well i have one sitting here doing nothing, i gave it a go on my PC with the example program that came with it. But i really want to use it on my amigaone through Hollywood so if you think its possible then i will send it to you.
Please mail me with your address and i will send it to you.
Isochronous transfers are needed for any streaming Audio I/O thorough USB. This would be quite useful to the music studio types, who could add multitrack audio recording/mixing/effects/playback to their systems, along with the MIDI systems they can play with now. A quick browse through the electronics section of most music supply houses will show that the number of MIDI interfaces is falling, and the number of USB/Audio I/O boxes is growing (so is firewire). It would be a great way for an AmigaOS to "graduate" past 8SVX and into more modern/bigger/faster sampling systems.
The days of a tape deck are over, the new studios have gone digital. It would be a nice place to see an Amiga, for sure.
But I might be biased. For me, it's all about the music.
Additionally I will say, that wlan should be nice, when/if acube get licence to os4. It may be intresting project to fit mb to laptop case. I have one broken fujitsu case waiting ... :)
Well, I wish that I could copy to my USB memory stick without any problem.
I have random write error on my memory stick, it's working very well with my Amiga 4000 and under Windows machine.
Check the result I have after I unarc the latest Aweb archive, note that I did a quick format just before, by the way is it normal that it takes 2 hours to do a FORMAT on a memory stick of only 256 Megs?