Welcome, Guest. Please login or register.

Author Topic: Anaiis - Highway USB Stack for old classic Amigas  (Read 14257 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline GillooTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 124
    • Show only replies by Gilloo
Anaiis - Highway USB Stack for old classic Amigas
« on: May 11, 2007, 01:08:09 PM »
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.
On better configuration, it may works, but you should prefer Poseidon.
In this case you must shut down Poseidon and try ANAIIS at you own risk.

ANAIIS, Another acronym with hidden parts:
Native because it was all written in C.
Amiga because this computer worth this kind of program.
Input because it works for mice and keyboards.
Interface because Intuition.
Stack because this kind of program is called like that.

ANAIIS controls:
- hub (not all hubs)
- mice
- keyboard
- printer

A little interface is given to control the stack. You can also control it
via CLI commands:
usbstart, usbreset, usbstop.

You can send files to printer with usbprint command.

You must keep original mice and keyboard, ANAIIS is not yet resident and
doesn't survive at boot time.
A lot of games will certainly not work.

Tested with success with Brilliance, Deluxe Paint, Ced, and perhaps all applications under Intuition.

anaiis.lha (AmigaOS 1.3 and higher) [86 ko]

Enjoy USB on old classic Amiga.
Only Amiga makes it possible!
 

Offline GillooTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 124
    • Show only replies by Gilloo
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #1 on: November 20, 2007, 11:43:39 AM »
6 months later, same player, shoot again...

ANAIIS version 0.92
http://aminet.net/package/driver/other/anaiis

Corrections concerning:
- hubs (now most hubs will work)
- mouse wheel.
- qualifiers on repeating key, pointer moves with keyboard, reset.
- direct printing using fake parallel printer.

The subway version is in the starting blocks...
 

Offline Oli_hd

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 912
    • Show only replies by Oli_hd
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #2 on: November 20, 2007, 02:08:55 PM »
Nice to see you are still working on this.
Those lucky lucky Highway owners!

If only it supported the Tylacine I could have a play but its basic for a reason.
Nice to see basic printer support!
 

Offline persia

  • Hero Member
  • *****
  • Join Date: Sep 2006
  • Posts: 3753
    • Show only replies by persia
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #3 on: November 20, 2007, 02:23:18 PM »
Would this work with Minimig?
[SIGPIC][/SIGPIC]

What we\'re witnessing is the sad, lonely crowing of that last, doomed cock.
 

Offline leirbag28

Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #4 on: November 20, 2007, 06:28:56 PM »
@Gilloo


PLEASE PLEASEEEEEEEEEEEEEEEEEEEE   do finish the Subway version!  this would mean USB for almost all plain ECS 68000 Amigas!

You would be a SUper Hero!   Wow!  that would mean I could buy a Subway for my A600!  no need for an Apollo 630  woohoo!

Simply amazing!   What would really be cool is if it could be integrated into the ROM with BLizkick or something so that USB mice and keyboards would work from early bootup menu. And perhaps even booting off a USB THumbdrive!


You are the Man of the Hour!
CD32 is actually the best Amiga ever made by Commodore!...
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #5 on: November 20, 2007, 06:31:17 PM »
Quote
Gilloo wrote:
On better configuration, it may works, but you should prefer Poseidon.

*cough*

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #6 on: November 20, 2007, 08:53:45 PM »
Quote
persia wrote:
Would this work with Minimig?


I was going to ask the same thing!
Anyone got an idea on how complicated it would be to implement?
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline GillooTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 124
    • Show only replies by Gilloo
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #7 on: November 20, 2007, 09:28:47 PM »
@leirbag28
Same dream : to boot My workbench from a key... :lol:
modify some text files, and retreive all my work on a decent PC or Mac... what a dream!!

There will be not enough subway in the world to use with all old fashioned amigas then? huhuhu
Remember that most games doen't work with ANAIIS...
I don't know if it's the same with other usb stacks. (let me know !!!)

@motorollin
Against cough, you should take some syrup, winter is coming, the bears and groundhogs are in point to hibernate, and me... coding for fun.

@all, concerning minimig
I doubt it works without the uhc124 die... :-D
The Minimig conceptor should implement a *true* clockport and then, if you plug a subway, maybe one day...

Tell me if you have ideas on how an usb stack must look on our funny computer (gui, install, ... whatever)

see you, be back soon (next 6 months, for spring I hope :-P)
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #8 on: November 20, 2007, 10:16:06 PM »
Quote
Gilloo wrote:
@all, concerning minimig
I doubt it works without the uhc124 die... :-D
The Minimig conceptor should implement a *true* clockport and then, if you plug a subway, maybe one day...


According to this website (found by amiga.org member little), the UHC124 chip can be purchased for around 4.80USD:Click here
Looks promising.  :-D

Great work Gilloo. :-)
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #9 on: November 21, 2007, 09:08:47 AM »
Ah, UHC124, that brings back memories. I cant believe we still make it, let alone sell it ;-) If the Amiga community needed some UHC124 chips I could arrange to get them at cost.

I've said it before, I'll say it again. USB is a f#@£ing stupid idea for MiniMig. The CPU power and RAM required for the USB stack combined with the incompatibility native Amiga USB has with Apps such as games makes it a terrible idea.

You can plug in modern keyboards and mice via MiniMig's PS2 connectors using $1 USB adapters and have 100% compatibility and no CPU/RAM overhead. It is a no brainer as far as I am concerned.
 

Offline GillooTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 124
    • Show only replies by Gilloo
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #10 on: November 21, 2007, 10:20:35 AM »
Quote

alexh wrote:
I've said it before, I'll say it again. USB is a f#@£ing stupid idea for MiniMig. The CPU power and RAM required for the USB stack combined with the incompatibility native Amiga USB has with Apps such as games makes it a terrible idea.

Why not ? Games should use lowlevel.library, and not kill system.
If Amiga was designed only for games, it would be dead in 1994, and unknown today. I use it for computing, texts, drawings... not for games.

Quote

alexh wrote:
You can plug in modern keyboards and mice via MiniMig's PS2 connectors using $1 USB adapters and have 100% compatibility and no CPU/RAM overhead. It is a no brainer as far as I am concerned.

And where I plug the printer? in the PS2 connector? :lol:

ANAIIS doesn't use a lot of CPU to manage keyboard and mouse.
Use the original gameport mouse and an usb mouse under deluxepaint and try to draw cirles by hand. You will see the *difference*.
I agree with 100% compatibility but not on the CPU/RAM overhead.
 

Offline persia

  • Hero Member
  • *****
  • Join Date: Sep 2006
  • Posts: 3753
    • Show only replies by persia
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #11 on: November 21, 2007, 12:00:22 PM »
If you can do USB with little or no overhead, as Anaiis promises, you'd be f#@£ing stupid not to.  It's f#@£ing stupid to trade legacy Amiga ports for legacy PC ports if you don't have to, the argument has always been that USB uses too many resources, Anaiis make that argument look f#@£ing stupid.
[SIGPIC][/SIGPIC]

What we\'re witnessing is the sad, lonely crowing of that last, doomed cock.
 

Offline leirbag28

Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #12 on: November 21, 2007, 12:56:03 PM »
@alexh

Quote:
I've said it before, I'll say it again. USB is a f#@£ing stupid idea for MiniMig. The CPU power and RAM required for the USB stack combined with the incompatibility native Amiga USB has with Apps such as games makes it a terrible idea.
-------------------------------------------------------------



 Even if that were the case, I would still say its better to have it..........the power usage issue or whatever can be easily resolved with the inclusion of an AC adaptor port right on the MiniMig so that you can plug it into the wall if you need to use alot of consitent power.

This is standard to have an AC adaptor. Now that would be a tragedy if the MiniMig doesnt have one....it closes alot of doors.
CD32 is actually the best Amiga ever made by Commodore!...
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #13 on: November 21, 2007, 03:03:37 PM »
Quote
Gilloo wrote:
Games should use lowlevel.library, and not kill system.

They don't though. Most games (ADF images) don't even run from workbench, or are even DOS disks. They must be booted separately.

Quote
Gilloo wrote:
If Amiga was designed only for games, it would be dead in 1994, and unknown today. I use it for computing, texts, drawings... not for games.

A 1.5Mbyte A500 (MiniMig spec) was effectively dead _before_ 1994.

Quote
Gilloo wrote:
And where I plug the printer? in the PS2 connector? :lol:

Into your PC/MAC?

Seriously, you are not going to want a 7MHz, 1.5Mbyte MiniMig as your main computer and so you're not going to need to print from it. Have you tried printing on an A500 Amiga recently, not fun.

Quote
persia wrote:
It's f#@£ing stupid to trade legacy Amiga ports for legacy PC ports if you don't have to

Hardly a true legacy port. It's on the latest Intel x38 motherboards! The majority of keyboards and mice will continue to support PS/2 with a passive ($1) adapter for a long time to come (if not forever) as they all use the same ultra cheap USB HID device chips.

Quote
leirbag28 wrote:
the power usage issue or whatever can be easily resolved with the inclusion of an AC adaptor port right on the MiniMig

CPU power, not electrical power :-)

I am not an opponent to the Anaiis USB stack, I congratulate it's author(s) for all their hard work.
 

Offline GillooTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 124
    • Show only replies by Gilloo
Re: Anaiis - Highway USB Stack for old classic Amigas
« Reply #14 on: December 16, 2007, 11:00:09 PM »
Hi all

Zero Point Nine Cube version comes!
Now ALL Amiga are able to use USB, even twenty years old A1000 :-o



Merry Christmas and best wiches for the next year!