NEW USB Host Controller via ACSI

Troubles with your machine? Just want to speak about the latest improvements? This is the place!
Post Reply
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

NEW USB Host Controller via ACSI

Post by alanh »

Hi all,

Another project I've been working on is a new USB controller via the ACSI port.

I have a Medusa T40, but it doesn't have a ROM port, so I couldn't use the NetUSBee, and to keep it simple, I just wanted USB, so I can write a USB->Ethernet driver too.

I have it working with the MiNT USB drivers and the usb-storage driver currently, but I'm working on ethernet support next.

* It's got ACSI through port for connecting your traditional ACSI devices, such as the UltraSatan.
* It has a jumper selectable ACSI ID.
* It only has a single USB port, the second is purely to provide 5V power to the board. So you're likely to need a USB hub anyway.
* Doesn't use the ROM port so it's free for those musicians that need their ROM port dongles.

Here's a picture of my prototype plugged into my T40.

If anyone feels interested in a unit, PM me, as currently I don't expect many people to want one. I'll probably make a case for this too.

Image
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 13544
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NEW USB Host Controller via ACSI

Post by wongck »

Amazing !!
Your pre-production development board looks like it's ready for sale 8O
Looks great.

LOL where is that ASCI port on my Falcon... none.... Now you just need to make one for SCSI port.
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff that are no longer for sale due to them over 30 years old - click here for list
User avatar
DarkLord
Ultimate Atarian
Ultimate Atarian
Posts: 5784
Joined: Mon Aug 16, 2004 12:06 pm
Location: Prestonsburg, KY - USA
Contact:

Re: NEW USB Host Controller via ACSI

Post by DarkLord »

I agree, looks really good.

Alan, I have to ask though - as far as software
goes, how much is out there supporting it?

Honestly, I've not paid too much attention
to USB for our Atari's, and the only thing
I've consistently heard is a lack of drivers.

Thanks!
Welcome To DarkForce! http://www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS - Telnet:darkforce-bbs.dyndns.org 1040
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

USB support is lacking on the Atari, but David Galvez has made it possible using FreeMiNT and it supports USB storage such as USB sticks.

As I said, I'm going to bring USB Ethernet support into that mix as well as it's primarily why I did the project to get my T40 onto my network.

Keyboard & Mouse support should be doable without too much work as well.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 3338
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: NEW USB Host Controller via ACSI

Post by Cyprian »

alanh, that looks very interesting. What about price?
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
simonsunnyboy
Forum Administrator
Forum Administrator
Posts: 5834
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: NEW USB Host Controller via ACSI

Post by simonsunnyboy »

The idea sounds nice. How about something for stock Falcons without CT6x fitted which won't use the ROM port either? I'd be interested in such in the end.
Simon Sunnyboy/Paradize - http://paradize.atari.org/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Well, the title says it all - "ACSI". Move along those folk who have Falcons...... :lol:
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 3338
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: NEW USB Host Controller via ACSI

Post by Cyprian »

alanh, what about ACSI DMA channel? are you going to implement its support into Eth driver?
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

No DMA on this board.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
devo
Retro freak
Retro freak
Posts: 15
Joined: Mon Mar 01, 2010 9:18 am
Location: Australia

Re: NEW USB Host Controller via ACSI

Post by devo »

After adding your brilliant IDE board to my STe, I was looking at ethernet and usb from Lotharek's expected NetUSB card. Would this ACSI unit offer a faster equivalent and more importantly, would it work reliably in Tos 1.06 and with a the faulty DMA chip which my STe has?
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Hi devo, that's a good question, and I have a faulty STe here. Given I don't use DMA, I think we'll be o.k. but I'll do some more testing on 68000 machines.

Only tested on my T40 and a TT at the moment.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 13544
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NEW USB Host Controller via ACSI

Post by wongck »

alanh wrote: * It only has a single USB port, the second is purely to provide 5V power to the board. So you're likely to need a USB hub anyway.
Routing network via a hub would it not slow down the networking?
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff that are no longer for sale due to them over 30 years old - click here for list
User avatar
DarkLord
Ultimate Atarian
Ultimate Atarian
Posts: 5784
Joined: Mon Aug 16, 2004 12:06 pm
Location: Prestonsburg, KY - USA
Contact:

Re: NEW USB Host Controller via ACSI

Post by DarkLord »

Meant to ask this question last message but forgot, sorry...

With the ACSI pass through, I'm assuming it will also work
with Ultrasatans that are hooked up using your internal STacy
/Mega STe adaptor cable? (the one that does away with the
internal SCSI board on those machines).

Thanks.
Welcome To DarkForce! http://www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS - Telnet:darkforce-bbs.dyndns.org 1040
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

wongck wrote:
alanh wrote: * It only has a single USB port, the second is purely to provide 5V power to the board. So you're likely to need a USB hub anyway.
Routing network via a hub would it not slow down the networking?
No, the hub works at an electrical level.

But how the USB code manages hubs may cause a slightly slower response, but pretty negligible.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

DarkLord wrote:Meant to ask this question last message but forgot, sorry...

With the ACSI pass through, I'm assuming it will also work
with Ultrasatans that are hooked up using your internal STacy
/Mega STe adaptor cable? (the one that does away with the
internal SCSI board on those machines).

Thanks.
Yes, it should be fine.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
Galvez
Captain Atari
Captain Atari
Posts: 334
Joined: Fri Oct 19, 2007 7:49 am

Re: NEW USB Host Controller via ACSI

Post by Galvez »

Alan, which controller are you using? isp116x?
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

No, Cypress.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
anodyne
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 112
Joined: Mon Aug 27, 2007 11:15 pm
Location: Canada
Contact:

Re: NEW USB Host Controller via ACSI

Post by anodyne »

Hi Alan,
Nice job, as always! With a USB-ethernet adapter, what kind of ethernet throughput do you anticipate? Currently I get 50-60kB/sec using a SCSI/Link on my TT. It would be nice to up that to say 250kB/sec :-).
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Hi Roger, With USB storage I'm getting 150-175Kb/s using HOWFAST, so I'd expect something slightly less for ethernet as reception will be slower. Hopefully not by too much though.

Oh yes, I forgot to say, that I never got the SCSI/LinkT working over ACSI, which is another reason I embarked on this project.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
delvis
Captain Atari
Captain Atari
Posts: 158
Joined: Wed Jul 03, 2013 1:49 pm
Location: Liberty Hill, Texas, USA

Re: NEW USB Host Controller via ACSI

Post by delvis »

Alan,

So this will work on a Mega ST 4 without FreeMint? It looks very cool not sure if I can use it or not.
Delvis
Atari User since 1982
400 / 800/ 1200XL / 800XL /65XE / 130XE
520ST / 1040ST / MegaST4
alanh
Hardware Guru
Hardware Guru
Posts: 1679
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Hi Delvis, no, currently you will need FreeMiNT.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
frank.lukas
Hardware Guru
Hardware Guru
Posts: 2677
Joined: Tue Jan 29, 2008 5:33 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Post by frank.lukas »

To use MiNT on a Atari Mega ST, Alan must build first a 16MB real ST Ram Extension for the Computer …

http://phoenix.inf.upol.cz/~opichals/li ... P&index=44
fancy Atari Musik anDA Dance "Agare Hinu Harukana" 1998 ATARI http://www.youtube.com/watch?v=JX10fxb5eYE
User avatar
delvis
Captain Atari
Captain Atari
Posts: 158
Joined: Wed Jul 03, 2013 1:49 pm
Location: Liberty Hill, Texas, USA

Re: NEW USB Host Controller via ACSI

Post by delvis »

Frank, so the next project will be Alan building a 16MB upgrade board for Mega ST, I like that idea.
Of course it will work with the other stuff too. (IDE / TOS 2.06 card)
Delvis
Atari User since 1982
400 / 800/ 1200XL / 800XL /65XE / 130XE
520ST / 1040ST / MegaST4
User avatar
frank.lukas
Hardware Guru
Hardware Guru
Posts: 2677
Joined: Tue Jan 29, 2008 5:33 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Post by frank.lukas »

Which requires a new MMU or a expansion of the existing MMU from two Memory Bank´s a 2MB to four Memory Bank´s a 2MB or maybe eight ...
fancy Atari Musik anDA Dance "Agare Hinu Harukana" 1998 ATARI http://www.youtube.com/watch?v=JX10fxb5eYE
User avatar
delvis
Captain Atari
Captain Atari
Posts: 158
Joined: Wed Jul 03, 2013 1:49 pm
Location: Liberty Hill, Texas, USA

Re: NEW USB Host Controller via ACSI

Post by delvis »

How is the project going with the USB?
Delvis
Atari User since 1982
400 / 800/ 1200XL / 800XL /65XE / 130XE
520ST / 1040ST / MegaST4
Post Reply

Return to “Hardware”