Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
24 crawler(s) on-line.
 128 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 eliyahu:  12 mins ago
 sibbi:  26 mins ago
 amigakit:  35 mins ago
 NutsAboutAmiga:  40 mins ago
 kriz:  40 mins ago
 zipper:  1 hr 4 mins ago
 pixie:  1 hr 5 mins ago
 OneTimer1:  1 hr 7 mins ago
 lionstorm:  1 hr 11 mins ago
 clint:  1 hr 52 mins ago

/  Forum Index
   /  Classic Amiga Software
      /  Anaiis - Highway USB Stack for very limited Amigas
Register To Post

Goto page ( Previous Page 1 | 2 | 3 Next Page )
PosterThread
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 18-Dec-2007 11:33:37
#21 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

@pixie

Quote:

pixie wrote:
It doesn't yet and I very much doubt it will in the future, what it could have was usb already integrated on the motherboard, eventually using the core from subway.

Don't think it's so easy to emulate subway.
Better to map uhc124 in memory (as Highway acts) note the uhc124 base address and ANAIIS will proper access and control as actually.

Quote:

pixie wrote:
BTW how much cpu stress does it causes to 68k, in % that is...

No isochronous transfert implies no CPU stress (no usb camera, no usb sound...)
There are Bulk in/out and Interrupt only, each 10ms, so peanuts cpu consumption

 Status: Offline
Profile     Report this post  
Barana 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 14-Jul-2008 9:38:03
#22 ]
Cult Member
Joined: 1-Sep-2003
Posts: 843
From: Straya!

@Gilloo

So hows progress going? do we see v2 and mass storage/optical drive support yet?

Thx - Barana

_________________
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.

I serve King Jesus.
What/who do you serve?

 Status: Offline
Profile     Report this post  
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 21-Jul-2008 10:36:24
#23 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

Quote:

So hows progress going?

slowly, very slowly.
I've rewrote all the core and made a look like library interface to be sirion api compatible.
In therory, an external program can interact with usb devices transparently via ANAIIS
see usblist on aminet...

I would also use hcd and usb driver, but it is a little bit complex for me.

Quote:

do we see v2 and mass storage/optical drive support yet?


For mass storage it seems to work with a Sandisk 256M key.
For the moment, I don't integrate usbmassstorage into ANAIIS package because it might corrupt data (due to a lack of code to manage correctly the plug/remove mechanism).

0.97 will be available next month (or week, it depends on my free time )
It will include:
- PANDORA, the Sirion like api.
- better log, trace
- localization (to get messages in his own language)

Nice to see that my work got fans

 Status: Offline
Profile     Report this post  
Barana 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 20-Aug-2008 10:16:16
#24 ]
Cult Member
Joined: 1-Sep-2003
Posts: 843
From: Straya!

@Gilloo

Sure does have fans, cant wait to see it.
sounds likke cool progress, Keep up the good work!
Pandora sounds really cool!

_________________
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.

I serve King Jesus.
What/who do you serve?

 Status: Offline
Profile     Report this post  
Dandy 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 27-Aug-2008 6:15:28
#25 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@Gilloo

Quote:

Gilloo wrote:

ANAIIS, acronym for Another Native Amiga IO Interface Stack, is a quick
and dirty software solution that brings the possibilities of the Universal
Serial Bus (USB) to the basic Amiga 2000, with 68000 at 7.14Mhz, and the
ZorroII card Highway from E3B.
Yes you have read it: 68000, not 68020 or higher, with at minimum Kickstart 1.3
or higher.
...



All fine and good - but your claim one wouldn't need more CPU power than the 68000 @ 7.14 mHz offers, is just mere eyewash.

Both - the Highway (sold out) as well as the Subway (available) need at least an 68030 CPU @ 25 mHz.

Highway (sold out):

"Requirements:

Amiga OS 3.1 or higher

Processor 68030 (25MHz) or higher
100% compatible Zorro II / III bus
power supply with 2.0 Ampere minimum on 5V (each used USB port will use a maximum of 500mA, depending on connected device)"



Subway (available):

"Requirements:

Amiga OS 3.1 or higher

Processor 68030 (25MHz) or higher
100% compatible Amiga 1200 clockport (see also tested boards)
power supply with 2.0 Ampere minimum on 5V (each used USB port will use a maximum of 500mA, depending on connected device)
We recommend using a "selfpowered hub" when connecting more bus-powered high current (500mA) devices. Using AC adaptors with USB devices (if possible) is also encouraged. Powering all four USB ports with its maximum load of 500mA can lead to problems on some Amiga 1200 models."


So I'd say there still is NO USB FOR VERY LIMITED AMIGAS...

Last edited by Dandy on 27-Aug-2008 at 06:24 AM.

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
Kronos 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 27-Aug-2008 6:29:48
#26 ]
Elite Member
Joined: 8-Mar-2003
Posts: 2562
From: Unknown

@Dandy



And why do you think those specs are listed ?? What would an 68030 do different when it comes to configuring the cards then a 68000 would do ?

Those specs clearly refer to the SW (Poseidon) thats part of the offer.

_________________
- We don't need good ideas, we haven't run out on bad ones yet
- blame Canada

 Status: Offline
Profile     Report this post  
Dandy 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 27-Aug-2008 11:04:51
#27 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@Kronos

Quote:

Kronos wrote:
@Dandy

...
Those specs clearly refer to the SW (Poseidon) thats part of the offer.



Ahhhhh - I understand.
So the SOFTWARE is the reason for those requirements:

"
...
100% compatible Zorro II / III bus
power supply with 2.0 Ampere minimum on 5V (each used USB port will use a maximum of 500mA, depending on connected device)

...
100% compatible Amiga 1200 clockport (see also tested boards)
power supply with 2.0 Ampere minimum on 5V (each used USB port will use a maximum of 500mA, depending on connected device)
We recommend using a "selfpowered hub" when connecting more bus-powered high current (500mA) devices. Using AC adaptors with USB devices (if possible) is also encouraged. Powering all four USB ports with its maximum load of 500mA can lead to problems on some Amiga 1200 models."

Last edited by Dandy on 27-Aug-2008 at 11:15 AM.

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 27-Aug-2008 11:12:30
#28 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

@Dandy

Ok, but 68030 @ 25Mhz is required only for Poseidon SOFTWARE!

When you say "there still is NO USB FOR VERY LIMITED AMIGAS..." I have a tiny laugh!
My A2000 has only a poor genuine 68000 @ 7.14MHz and Highway + Subway in the Highway clockport, and both work fine with ANAIIS, one stack for 2 hardware piece at the same time, with KS1.3 and OS3.1.

@all
At this time, with ANAIIS 0.96 (see aminet) you can plug mouse, keyboard, and use one printer with a 68000 and KS1.1 (In other words: all Amigas, instead Poseidon which requires 68030 and KS3.1) ANAIIS is supposed to fill the gap and popose USB FOR ALL AMIGAS, not intented to be the competitor.

Sorry for the delay concerning ANAIIS 0.97, there are a lot of tricky bugs concerning printing (it works only with ONE printer, but with two usb printer interfaces, it comes horrible in time response...)
Massstorage works but is too tricky to be released due to the risk of data loose for non expert user...

With ANAIIS 0.97, a lot of external drivers can be produced, like serial driver (I use Thylacine example...)

 Status: Offline
Profile     Report this post  
Dandy 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 27-Aug-2008 11:59:31
#29 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@Gilloo

Quote:

Gilloo wrote:
@Dandy

Ok, but 68030 @ 25Mhz is required only for Poseidon SOFTWARE!

When you say "there still is NO USB FOR VERY LIMITED AMIGAS..." I have a tiny laugh!



That's what I got from the "Requirements:"-sections of Highway and Subway.
They clearly state that the minimum requirement for both is Amiga OS 3.1 or higher and processor 68030 (25MHz) or higher.

Without your clear statement that both work nevertheless I would certainly not have bought any of them just to try it out and then to see that they don't work because my system is underspecced - I'm not so deep in hardware that I could judge that myself.

I clearly have to rely on the information available on the Highway and Subway pages.

It certainly is not my fault, if those infos are not precise.

Quote:

Gilloo wrote:

My A2000 has only a poor genuine 68000 @ 7.14MHz and Highway + Subway in the Highway clockport, and both work fine with ANAIIS, one stack for 2 hardware piece at the same time, with KS1.3 and OS3.1.



Good to know!

I was under the impression that Anaiis would work with KS/OS 1.3 and 68000 CPU - but Highway or Subway would not.

So I thought: "Fine - now we have an USB stack "for very limited Amigas" (KS/Amiga OS 1.3 or higher and processor 68000 (7.14 mHz) or higher) - but of what use is it, if there is no hardware available that works in a system with such low speccs???"

Don't get me wrong - I never doubted for a single moment your USB stack would work with those low speccs - but the "Requirements:" of Highway and Subway seemed to say that for the hardware those speccs were NOT sufficiant.

It might be a good idea to explicitely point out that Highway and Subway will work in a "very limited Amiga" - despite their websites suggesting otherwise.

Quote:

Gilloo wrote:

@all
At this time, with ANAIIS 0.96 (see aminet) you can plug mouse, keyboard, and use one printer with a 68000 and KS1.1 (In other words: all Amigas, instead Poseidon which requires 68030 and KS3.1) ANAIIS is supposed to fill the gap and popose USB FOR ALL AMIGAS, not intented to be the competitor.

Sorry for the delay concerning ANAIIS 0.97, there are a lot of tricky bugs concerning printing (it works only with ONE printer, but with two usb printer interfaces, it comes horrible in time response...)
Massstorage works but is too tricky to be released due to the risk of data loose for non expert user...

With ANAIIS 0.97, a lot of external drivers can be produced, like serial driver (I use Thylacine example...)



Hmmmmmmm - maybe you should try to get in touch with Chris Hodges (Poseidon author) - perhaps he would be willing to support your good project with some pieces of advice on how to code/implement the missing plugins/features?
Just a thought...

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 27-Aug-2008 13:55:27
#30 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

@Dandy

Quote:

So I thought: "Fine - now we have an USB stack "for very limited Amigas" (KS/Amiga OS 1.3 or higher and processor 68000 (7.14 mHz) or higher) - but of what use is it, if there is no hardware available that works in a system with such low speccs???"

hu? modern and cheap mouse, keyboard, printer... as do the genuine hardware under Intuition.


Quote:

Hmmmmmmm - maybe you should try to get in touch with Chris Hodges (Poseidon author) - perhaps he would be willing to support your good project with some pieces of advice on how to code/implement the missing plugins/features?
Just a thought...

Already done, but I prefer usbsys.device approach...

 Status: Offline
Profile     Report this post  
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 18-Sep-2008 14:29:31
#31 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

Hi Folks!

anaiis 0.97 is finally there
http://aminet.net/package/driver/other/anaiis

before installing it, keep 0.96 version... maybe it contains strange bugs (too fast, too slow, too I don't know...)

What's new:
pandora: usbsys.device (or anaiis.device) sirion like interface.
localization: to see texts in french.

 Status: Offline
Profile     Report this post  
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 24-Feb-2009 11:45:06
#32 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

ANAIIS 0.98 is bumped
http://aminet.net/package/driver/other/anaiis

Now you can plug and unplug usb devices as fast as you can.
Notifications are done to load/unload internal or external drivers.

 Status: Offline
Profile     Report this post  
Darrin 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 24-Feb-2009 13:36:26
#33 ]
Team Member
Joined: 14-May-2003
Posts: 1941
From: Lake Charles, USA

Quote:
Gilloo wrote:

I'm not expert in hardware design, but if Minimig would use a A1200 standard clockport and better power (At least 2A under 5V), ANAIIS should work with Minimig and Subway!


This might be handy for the C-One Minimig core. The C-One motherboard has 2 x A1200 clock ports, however the core would need to be updated to recognose them from the Amiga side. I'd be more than happy to have USB printing. The C-One "68000 Amiga" can run at 28MHz IIRC so that might help too.

_________________
AmigaOne X1000, A4000(T), A3000, A2000, A1200(T), A1200, A500, CD32, Minimig+ARM, FPGA Arcade, Chameleon64, C-One, C128, C128D, C64C, C64, VIC-20, CBM 8032, CBM4032, Efika, Ultimate64

 Status: Offline
Profile     Report this post  
Darrin 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 24-Feb-2009 13:46:10
#34 ]
Team Member
Joined: 14-May-2003
Posts: 1941
From: Lake Charles, USA

Of course, paying the full price of a Highway/Subway just for access to limited functions is not going to interest many people. There might be a niche market for a simplified clockport/Zorro card with no stack though.

_________________
AmigaOne X1000, A4000(T), A3000, A2000, A1200(T), A1200, A500, CD32, Minimig+ARM, FPGA Arcade, Chameleon64, C-One, C128, C128D, C64C, C64, VIC-20, CBM 8032, CBM4032, Efika, Ultimate64

 Status: Offline
Profile     Report this post  
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 24-Feb-2009 14:58:49
#35 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

Quote:
Of course, paying the full price of a Highway/Subway just for access to limited functions is not going to interest many people. There might be a niche market for a simplified clockport/Zorro card with no stack though.


@Darrin

1) Consider this stuff as a hobby, the budget is not the limit.
2) All usb devices can be used via the Sirion API (OS4.x like)
3) This niche market exists, but only for keyboard and mouse. (no usb keys, printers...)
4) My software is free (no price, too expensive :) ) and is not the solution, but A solution.

So enjoy usb on ALL Amiga...

 Status: Offline
Profile     Report this post  
Chris_Y 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 24-Feb-2009 17:46:28
#36 ]
Elite Member
Joined: 21-Jun-2003
Posts: 3204
From: Beds, UK

@Gilloo

Can you compile your USB printer device for OS4's usbsys.device? The one included in OS4 doesn't work with my printer and I'm curious to see if this will.

_________________
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar is Tabitha by Eric W Schwartz

 Status: Offline
Profile     Report this post  
Phantom 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 24-Feb-2009 17:56:39
#37 ]
Elite Member
Joined: 2-Aug-2007
Posts: 2047
From: Unknown

@Gilloo

Great work. I'm not sure if I will try this ever, because I don't have a Highway USB, but are you planning ANAIIS to work also on other Amiga hardware?

_________________

 Status: Offline
Profile     Report this post  
Gilloo 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 25-Feb-2009 9:07:38
#38 ]
Member
Joined: 10-Nov-2006
Posts: 44
From: Grenoble - France

@Chris_Y
You're lucky, but my executables are limited to the first printer interface found in the usb tree (better than nothing, I need to improve that on next releases).

You have 2 solutions. Both are using Sirion API so they *should* work on OS4.x and don't require ANAIIS.
I never test it but somebody has done the test and never complain after this .

- print a file (like a PCL dump) directly with 'usbprint'.
- use ieee1284.device in place of parallel.device (need to patch opendevice) with printer.device as normaly.

The opendevicepatch can be found on Aminet in the famous lpr program by Olaf Barthel
http://aminet.net/package/comm/tcp/lpr-dev


@Phantom
In theory I can manage usb 1.x and 2.0 protocol.
I seen the Sirion HCD API, this layer is vital to access other hardware, but it is too cloudy for me.
For the moment ANAIIS is limited to uhc124 (Subway and Highway) and not compatible with Sirion HCD API
but never say never

 Status: Offline
Profile     Report this post  
Chris_Y 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 26-Feb-2009 22:35:43
#39 ]
Elite Member
Joined: 21-Jun-2003
Posts: 3204
From: Beds, UK

@Gilloo

I tried both those methods but just get crashes. I assume these are due to lack of 68k jump tables. All I could get out of usbprint after skipping the errors in GR, was the single line:
USBPrinter

Last edited by Chris_Y on 26-Feb-2009 at 10:36 PM.

_________________
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar is Tabitha by Eric W Schwartz

 Status: Offline
Profile     Report this post  
Barana 
Re: Anaiis - Highway USB Stack for very limited Amigas
Posted on 26-Sep-2009 6:20:47
#40 ]
Cult Member
Joined: 1-Sep-2003
Posts: 843
From: Straya!

@gilloo

Hows things, Gilloo? made any progress? Toward 2.o maybe?

_________________
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.

I serve King Jesus.
What/who do you serve?

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle