NEW USB Host Controller via ACSI

Troubles with your machine? Just want to speak about the latest improvements? This is the place!

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

alanh
Hardware Guru
Hardware Guru
Posts: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

NEW USB Host Controller via ACSI

Postby alanh » Wed Jul 17, 2013 8:25 pm

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: 11990
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NEW USB Host Controller via ACSI

Postby wongck » Thu Jul 18, 2013 12:55 am

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 14+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 for sale - click here for list

User avatar
DarkLord
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4182
Joined: Mon Aug 16, 2004 12:06 pm
Location: Prestonsburg, KY - USA
Contact:

Re: NEW USB Host Controller via ACSI

Postby DarkLord » Thu Jul 18, 2013 4:22 am

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 520

alanh
Hardware Guru
Hardware Guru
Posts: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Thu Jul 18, 2013 7:09 am

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
Atari God
Atari God
Posts: 1404
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: NEW USB Host Controller via ACSI

Postby Cyprian » Thu Jul 18, 2013 10:05 am

alanh, that looks very interesting. What about price?
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 4858
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: NEW USB Host Controller via ACSI

Postby simonsunnyboy » Thu Jul 18, 2013 1:06 pm

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/ - STOT: http://www.npoi.de/stot/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Jabber: simonsunnyboy@atari-jabber.org

alanh
Hardware Guru
Hardware Guru
Posts: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Thu Jul 18, 2013 1:20 pm

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
Atari God
Atari God
Posts: 1404
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: NEW USB Host Controller via ACSI

Postby Cyprian » Thu Jul 18, 2013 9:35 pm

alanh, what about ACSI DMA channel? are you going to implement its support into Eth driver?
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

alanh
Hardware Guru
Hardware Guru
Posts: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Thu Jul 18, 2013 10:44 pm

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

Postby devo » Thu Jul 18, 2013 11:08 pm

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: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Thu Jul 18, 2013 11:38 pm

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: 11990
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NEW USB Host Controller via ACSI

Postby wongck » Fri Jul 19, 2013 12:36 am

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 14+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 for sale - click here for list

User avatar
DarkLord
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4182
Joined: Mon Aug 16, 2004 12:06 pm
Location: Prestonsburg, KY - USA
Contact:

Re: NEW USB Host Controller via ACSI

Postby DarkLord » Fri Jul 19, 2013 4:33 am

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 520

alanh
Hardware Guru
Hardware Guru
Posts: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Fri Jul 19, 2013 7:30 am

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: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Fri Jul 19, 2013 7:30 am

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
Atari maniac
Atari maniac
Posts: 84
Joined: Fri Oct 19, 2007 7:49 am

Re: NEW USB Host Controller via ACSI

Postby Galvez » Fri Jul 19, 2013 7:48 am

Alan, which controller are you using? isp116x?

alanh
Hardware Guru
Hardware Guru
Posts: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Fri Jul 19, 2013 8:11 am

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
Atari freak
Atari freak
Posts: 67
Joined: Mon Aug 27, 2007 11:15 pm
Location: Canada
Contact:

Re: NEW USB Host Controller via ACSI

Postby anodyne » Fri Jul 19, 2013 7:38 pm

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: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Fri Jul 19, 2013 8:23 pm

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: 153
Joined: Wed Jul 03, 2013 1:49 pm
Location: Leander, Texas, USA
Contact:

Re: NEW USB Host Controller via ACSI

Postby delvis » Sat Jul 20, 2013 12:59 am

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: 1378
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sat Jul 20, 2013 8:04 am

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: 1445
Joined: Tue Jan 29, 2008 5:33 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Postby frank.lukas » Sat Jul 20, 2013 8:31 am

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: 153
Joined: Wed Jul 03, 2013 1:49 pm
Location: Leander, Texas, USA
Contact:

Re: NEW USB Host Controller via ACSI

Postby delvis » Sun Jul 21, 2013 3:52 pm

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: 1445
Joined: Tue Jan 29, 2008 5:33 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Postby frank.lukas » Sun Jul 21, 2013 4:31 pm

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: 153
Joined: Wed Jul 03, 2013 1:49 pm
Location: Leander, Texas, USA
Contact:

Re: NEW USB Host Controller via ACSI

Postby delvis » Thu Aug 01, 2013 3:24 am

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


Social Media

     

Return to “Hardware”

Who is online

Users browsing this forum: Kroll and 4 guests