27 September 2009, 11:08 | #821 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
|
Unfortunately, we only have 64kB ram on the entire board.
That is shared between your code, data (which of course means your buffers as well...) and stack. If you run code from the flash, the execution time can become much slower - not very healthy when you don't really have any cycles to spare. So writing 128kB at once to a card is very unlikely... not to mention you don't want to move the card between your machine and the board all the time, it's just not convenient. Adding ram or using a board with fast ram access is the way to go, but we'll see. |
27 September 2009, 12:05 | #822 |
Registered User
Join Date: Sep 2005
Location: melbourne
Age: 55
Posts: 541
|
how about writing to RAM that supports SPI (using it as a either a buffer or a data store)? Adding the hardware to the ARM development board should be easy enough, but it depends whether or not the SPI and the RAM is fast enough to store to.
|
27 September 2009, 12:34 | #823 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
With the cost of RAM being absolutely neglible and the fact that you're already using a microcontroller, why the hell would you worry about the RAM inbuilt in the micro, use a dedicated 41256 or whatever is more current, even stick a SIMM slot on the board, naturally it increases the cost somewhat, but be assured, people will pay for a *completely* working solution? Speed isn't the issue here, no one is going to care if it takes a few minutes per disk, as long as it works, so if you perceive the problem to be data transfer, as long as it doesn't take years to transfer files to / from, who cares? Paul |
|
27 September 2009, 14:03 | #824 |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Speed is a problem, looking at this from the preservation point of view. When being at conventions or similar, it would be neat to have something fast.
I agree that RAM would help, maybe just a bigger revision of the ATMEL with RAM built in would be nice. The main thing why this CPU was chosen is that Rich wanted to proove it can be done with the smaller one. We're also currently looking at a difference bitweens board revisions, where the latest Olimex is fine, while the Ukraian one has a "major" flaw which disables the option to reenumerate the board. If anyone already has a true blueprint that one, I'd love to see it. |
27 September 2009, 18:34 | #825 |
Registered User
Join Date: Nov 2006
Location: Lincoln, UK
Posts: 604
|
OMFG. I just spent 2 hours reading this thread, excited about the prospect of an easy adf dump tool, getting more and more excited as the thread developed and with all the help and positivity. I felt like it was getting close a couple pages back, around xmas, and now i'm so disappointed... sigh...
|
27 September 2009, 18:53 | #826 | |
Registered User
Join Date: Jan 2009
Location: Maidenhead/Berkshire
Posts: 34
|
Quote:
This can be done in parallel if we at least share some updates on what has been tested and which issues have been met. We don't want to reinvent the wheel each time, do we? I now have the new development board up and running nicely. I am happy with it and my next step would be to benchmark the USB communication. If HD is not possible, nevermind, I am happy with a reduced capability. If that same firmware can image HD disks provided that it is given additional RAM, that is fine, it's going to be revision 2.x. |
|
27 September 2009, 19:35 | #827 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
|
That's the only reason I am still evaluating this board - you know we got quite a few of these ourselves too
|
28 September 2009, 12:39 | #828 | |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Quote:
Please note that this fix only does fix an issue with the board bought from the Ukraine (or older Olimex boards, which should not have been around anymore when this project was started). It does not fix anything in regard to USB reliability. It just makes the Ukranian board work at all for what IFW is investigating. ;-) For anyone wondering what this does... we're able to reconfigure the board and make itself unplug and replug. This is just a small step, but an important one, which would have meant keeping another fork of source code just for the Ukranian boards and another firmware binary. |
|
29 September 2009, 00:30 | #829 | |
Registered User
Join Date: Jan 2009
Location: Maidenhead/Berkshire
Posts: 34
|
Quote:
I understand you might not want to send unfinished code, so feel free to just describe the issue or point to some docs. I guess I can do some tests with devcon or maybe the GUI application Rich found on the net for doing this kind of stuff? Btw, I just found out my USB transfer test code doesn't work with the Ukrainian board. This code and the new board seem to work OK with the C# test application I use to do bulk transfer. If you are interested in testing it on your other boards, just feel free to ask for the firmware. More than happy to provide it. |
|
29 September 2009, 03:22 | #830 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
|
If you do a bus reset, the board won't recover if you have this issue.
|
29 September 2009, 14:33 | #831 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
Point 2, now we have someone's ego / short-sightedness as the hold up for the whole project. If I had just a little more knowledge about such things, I would do the damned thing myself, it would work, it wouldn't cost the earth and I can assure you that it wouldn't be done to prove a point, it would be done to preserve the very old disks I have here and for everyone elses very old disks. Paul |
|
29 September 2009, 17:04 | #832 |
Registered User
Join Date: Nov 2006
Location: Lincoln, UK
Posts: 604
|
A simple adf dumping board that connects an amiga floppy drive to a pc or allows a pc drive to read amiga discs (either would do), would be a godsend for tons of people. Even if it was slow, and read one sector, dumped it, read another etc., had no buffering to speak of, i wouldn't care. Just so long as we could dump discs... All these years later, how come no-one has designed one simple device. I really am amazed with some of the amiga enthusiast techy talent floating around...
Was this project trying to do too much ? |
29 September 2009, 20:05 | #833 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
|
No, it just takes time - a lot, especially if it's not your day job.
|
29 September 2009, 20:55 | #834 | ||
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Quote:
Yes, that was sarcastic. And too bad you are not able to build such a thing. I would just love to buy it from you. I mean, it would not cost the earth and I'd have more time doing other things instead of soldering circuits on Ukranian boards that should have been already in there in the first place. Quote:
Hmmm... Why isn't this our day job? |
||
29 September 2009, 21:06 | #835 |
Registered User
Join Date: Nov 2006
Location: Lincoln, UK
Posts: 604
|
Sorry, my annoyance isn't directed at anyone. More a big disappointement on a project that was forever close since last xmas and does (to be quite fair) sound quite dead now in a "i'm joe public and i want to buy one" type way. It seems to me that this poject is clever, well needed and got very close. I just wonder why have we only got this close now and not 10 years ago ? I think almost every disc that people want to dump are standard ones. Is a working board possible for this job now ?
|
29 September 2009, 21:22 | #836 |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Microcontrollers have gotten very cheap. Now it is the time to do such a thing. It just happens to be a side project for "private pleasure". We do not earn our money with this stuff, and companies making $$$ don't even bother.
|
29 September 2009, 21:37 | #837 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
|
We looked once, several years ago, and it was not feasible economically - anything even remotely capable of similar things was in the range of thousands of dollars.
To be honest in order to have a professional development environment you'd still need to pay a few thousand per license, but at least the hardware itself has gotten very cheap. That is the reason why it is possible now. |
29 September 2009, 22:19 | #838 |
R.I.P Smudge 18-08-16
Join Date: Aug 2005
Location: Leicester/UK
Age: 66
Posts: 3,968
|
Harassing people for leaving the project or because the project isn`t going fast enough is not going to get this project finished. It may never get finished, so what?, these people are doing it in their spare time and do not owe anyone anything. So please stop sniping, bickering and point scoring, it`s becoming a bore to read.
|
29 September 2009, 22:39 | #839 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
Agreed.
If you are that worried about dumping your disks then buy an amiga that can do it, or contact someone who is willing to dump them. |
30 September 2009, 00:08 | #840 | |
Registered User
Join Date: Jan 2009
Location: Maidenhead/Berkshire
Posts: 34
|
Quote:
If I list the available usb class devices after restarting it, I get: USB\VID_0000&PID_0000\...other stuff here : Unknown device Anyway, is there anything that is expected on the firmware side for a restart to occur successfully (e.g. a callback, or something)? I implement my own custom USB device with very basic functionality at the moment. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Watch out for our competition to win the new Cyclone VX PS gamepad 2 Amiga controller | Mounty | Retrogaming General Discussion | 0 | 15 August 2013 08:21 |
idea about WinUAE-based tool | vulture | support.WinUAE | 12 | 15 February 2013 20:15 |
KryoFlux USB Floppy Controller (was: C2 DiskSystem) | IFW | project.SPS (was CAPS) | 146 | 27 June 2010 17:07 |
Homemade controller/joystick? | DrF | support.Hardware | 5 | 27 August 2007 11:48 |
Amiga nd the CatWeasel Floppy Disk Controller | wibble82 | support.Hardware | 4 | 17 May 2002 20:13 |
|
|