![]() |
![]() |
![]() |
#1 |
Registered User
Join Date: Sep 2009
Location: Spain
Age: 43
Posts: 95
|
Retaking an old project (SD Card Interface).
Hi all there, I'm back :P
I've been out a long time because personal reasons, but now I'm back, and I'm retaking an old project from 2009, my SD Card Interface for Amiga computers (plugs into the parallel port). The hardware was ready at the time, but I'd never got time to code a driver... So, last week I've retook the project, and this is what happened ![]() Let the pictures explain by themselves: That's a top view of the interface. A bottom view... This is the first try of a driver, emulating a floppy drive geometry (80 tracks, 11 sectors per track and 2 heads). Next step, using the full size of the card. And the final driver, listing the contents (copied from Workbench disk). Those pictures has been taken from my testing machine, a bare A600 (1Mb chip, no HD) with 2.04 kickstart... Now let's see it on a rev. 5 A500 (kick 1.2)... Of course, It works ![]() Wow, 30Mbytes (actually It's a 32Mbytes card, but only 30Mbytes usable) ![]() And finally, lets try a FAT formatted card... (fat95 present in L:, of course) Yes, I got It... ![]() Well, the project is far from being completed, but It works quite well, and It's very stable. It's not fast, but It's faster than floppy, and It's not optimized (not at all), so It can go faster. Currently I'm implementing DirectSCSI emulation (hello HDToolBox), and I've implemented some custom functions for statistics retrieving, but I need to write the client side tools to extract all the information (card info, reads, writes, retries, errors, etc...) As you can see, It supports whatever filesystem you put into the card as long as you have the right handler in the system, and a proper mountlist. The driver was written in assembly and works in WB 1.3 and 2.04 (tested), and It should work in 3.0+ too... (untested, no 3.0 machines here...) That's It... Last edited by ferix; 28 May 2014 at 13:07. |
![]() |
![]() |
#2 |
Registered User
![]() Join Date: Jun 2012
Location: Worksop/UK
Age: 56
Posts: 1,290
|
Excellent work. You need to finish this and put it up for sale.
![]() |
![]() |
![]() |
#3 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 889
|
Very nice work!
|
![]() |
![]() |
#4 |
Registered User
![]() Join Date: Oct 2011
Location: Estoril/Portugal
Age: 44
Posts: 115
|
:-) Good work Ferix !
|
![]() |
![]() |
#5 |
Registered User
Join Date: Feb 2013
Location: Argentina
Posts: 277
|
Hello Ferix!
Very interesting project! Plans to do open source? Thanks for sharing the photos!. |
![]() |
![]() |
#6 |
Black Lives Matter
![]() Join Date: May 2001
Location: New York
Posts: 19,438
|
YES this is excellent!
|
![]() |
![]() |
#7 |
BoingBagged
![]() Join Date: Aug 2007
Location: The South of nowhere
Age: 42
Posts: 2,216
|
Really cool and handy.
It is good to have some sort of universal Amiga harddrive without opening the case. Do you plan to sell them at some point? Could you estimate a price range? Or will you just open source it, and leave the rest to others? Please let us know how this project of yours is going to go from here onwards ![]() |
![]() |
![]() |
#8 |
Global Moderator
![]() Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Wow! That device looks very handy indeed.
![]() Welcome back, ferix! ![]() ![]() |
![]() |
![]() |
#9 |
MI clan prevails
![]() Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,193
|
Cool stuff
![]() |
![]() |
![]() |
#10 |
Jackie Chan
Join Date: Mar 2012
Location: Ireland
Age: 43
Posts: 751
|
Very cool. Ill be buying an amiga somewhere down the road, a1200 or a4000 probably so this may be useful.
I need to repair my old a500 too though... |
![]() |
![]() |
#11 |
Registered User
![]() Join Date: May 2013
Location: Kleppe / Norway
Posts: 213
|
Mega cool! I would definately like one of those interfaces on my A500+ setup!
Some questions: - Does it support hot-swap? - What are realistic transfer speeds with current driver, and perhaps future driver? - Would you be willing to share the schematic diagram? |
![]() |
![]() |
#12 | |
Registered User
Join Date: Sep 2009
Location: Spain
Age: 43
Posts: 95
|
Hey, Thank you all for your support!!!
![]() Hola compañero ![]() Well, I'm thinking about it, but I don't want people making profit from my job... so I have to do a deeper thinking... ![]() I don't know... May be... That prototype costed about €15, close to $20. Probably it would cost even less if mass produced... Answered before. Hardware does, software doesn't (yet). Quote:
![]() This is my first time programming for amiga, and I'm still learning about amiga os. ![]() ![]() Maybe in the near future... Last edited by ferix; 30 May 2014 at 20:04. |
|
![]() |
![]() |
#13 |
Registered User
Join Date: Sep 2009
Location: Spain
Age: 43
Posts: 95
|
A brief update...
Running on WB 2.04 (A600) |
![]() |
![]() |
#14 |
BoingBagged
![]() Join Date: Aug 2007
Location: The South of nowhere
Age: 42
Posts: 2,216
|
@ferix
Thank you for the answers. It would be really great if you could build a rom module to automount it and, even better if it could have autobooting capabilities. |
![]() |
![]() |
#15 |
Junior Member
|
If you plan to sell these, then I stand in line for one!
Very nice bit of kit you have created ![]() |
![]() |
![]() |
#16 |
Registered User
![]() Join Date: May 2014
Location: Germany
Posts: 7
|
Nice work.
|
![]() |
![]() |
#17 |
Da Digger :)
![]() Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,581
|
|
![]() |
![]() |
#18 |
Registered User
![]() Join Date: Dec 2005
Location: Toronto
Posts: 163
|
Great work
![]() |
![]() |
![]() |
#19 |
Paranoid Amigoid
![]() Join Date: Mar 2008
Location: Athens/Greece
Age: 42
Posts: 1,577
![]() |
A really nice project mate. Congratz.
It's a really nice file transfer solution especially for non PCMCIA featured Amigas. I would be interested as well to support this effort ![]() |
![]() |
![]() |
#20 |
Registered User
Join Date: Sep 2009
Location: Spain
Age: 43
Posts: 95
|
Thank you all again
![]() To all those who have sent me a PM, I saw it (them) but I have no time to reply, but I will do it ![]() Now, watch the interface running... [ Show youtube player ] |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Natami project freezed, Tina project folded...what next?? | Bamiga2002 | Amiga scene | 52 | 21 May 2014 10:19 |
Please help. Accelerator card breaks startup-sequence scsi.device (CF Card)? | ibsimpson | Hardware mods | 1 | 09 May 2012 17:12 |
A600: CF in IDE, SRAM card in PCMCIA... how to add a 'to PC transfer card'? | Photon | support.Hardware | 9 | 15 January 2011 19:17 |
Star NL-10 + commodore interface + parallel interface | bpco | MarketPlace | 7 | 06 May 2010 13:19 |
Vaio CD-ROM interface PC Card | noobie | support.Hardware | 4 | 07 September 2007 21:26 |
|
|