Hi Tony,
I beleive that for the Diskferret I can get sources
for everything (of
course soembody might write closed-source softwre to work with it). For
your device, which parts can I get the soruce for, and which can I not
get it for? Are there any file formats involved that are not fully
docuemtned?
You get the schematics for the hardware (PDF) and you get the software
(binary). Both are free for private, non-commercial usage. You also have
access to our own formats, STREAM (as documentation) and IPF (storing
the mastering data, created by us; comes as fully documented source and
you have the forums with more information as well). That means you have
full control over the data you ingested.
No, I think you misunderstood me here. I was talking
aobut modifying
the hardware to talk to other types of drives, other devices even. Not
hadnling unusual ewncoding schems on devices (such as flopy drives)
that are supported by the hardware.
You can of course modify the hardware you
built, or ours, as needed, as
you will know where the signals go to. You would however need to work
with us, to make us support the new formats. Nevertheless this would
mean going beyond what it does now and what it was designed for.
That is correct (well, actually, I can't be sure
becuase I don;t know who
is in yor organisation)/
You would for sure have noticed, as the team working on KryoFlux is
pretty small (Istv?n, Kieron, two porters (Adam, Alex), me). I still
hold on to my opinion that if someone does not know someone else, how
can he make statements about them or their work ethic?
That is not what I am doing at all. I feel that money
is not a motivator
at all (or at beast a very minor motivator) for good programmers and
designers. And thus that there's no correlation between whether or not
something costs money and how well-designed it is. I interpretted your
original message as implying that you clained your device was better than
the Diskferret becuase it was commercial amd you employed commerical
progrmmers. My ecperience suggests that is faulty reasoning.
Then why do people get
paid in their daytime job? I do like my daytime
job, I get paid for it. But how could I afford leaving it for a week,
working for free, to make something happen? This has grown beyond a
hobby. We already support the formats we ever needed or wanted. We do
enjoy doing this, but I don't see why I would assign someone to reverse
and implement a format (take Emulator I+II for example), which takes a
lot of expertise and manpower, to e.g. support a commercial studio that
wants to recover sampling data from their old floppies. These people pay
for the unpaid leave from daytime work, we make it happen, and private
users enjoy the updates they get for free. I see no evil in this.
I fail to see how an open-source program cna be
discontinmued.
Ok, let's call it stalled then. I've "heard" the
following pretty often:
"Look, there's only one main developer, and he's so busy. Maybe if you
would donate..?". I think it's really overestimated how many people
would have the knowledge to continue with such a project. And how many
of them would want to work on this? There aren't many floppy controller
projects around apparently. Does that ring a bell?
Does this design inovle any programmed parts
(microcontrollers, FPGAs,
etc)? If so, do you relase the code that goes into them? If not, then
presuambly I buy them from you, and toy do 'make a cent from me'.
We
don't have any. KryoFlux is so versatile and simple by design that
all the magic happens in the microcontroller. The firmware is uploaded
into RAM each time you use it, you don't even notice. It's included with
the software distribution as a firmware.bin. No flashing needed.
That is preceisely what I don't want or need. I want the information to
solve the problems myself. The reason is simple, you (and your company)
will not be around for ever, waht happens when I have problems in 10
years time?
If this was the case you'd have to write your own software for the
board
you have, but maybe USB would also not be around anymore to attach the
board. I can't look into the future, but you would still be able to
access the data ingested because the formats are documented. What I can
say is that we don't have plans to let it fade into oblivion, so my
understandig is that should we ever decide to not continue with the
project, we'd pass it on and / or open it up or even make the latter
happen before. We just don't have any intentions doing this now as this
would discourage those that can help funding it. We're obviously not as
exposed as a top notch browser or similar that would get large donations
from companies, financially, or by assigning engineers
to it.
As a sidenote: Even if you only had the binary and some STREAM dumps in
the future, you could still decide to run it in emulation, like I do
today for my Amiga stuff. Why you would want to do this: KryoFlux has a
hardware independent, deviceless mode. It is able to "replay" any STREAM
file and treat it like the data was coming in from the hardware this
very moment. Because of this you can always use the software to
transform any STREAM dump to a sector dump of your choice.
> Again, you never worked with us. How
insulted would you feel if someone
> judged about you in public, without ever having worked with you?
It happens
all the tiem, I can assure you...
That's sad but I don't see how this could
be my or our fault.
Now, let me ask some spcific questions beased on
statements that have
been made on this list and which you have not commetned on :
1) Did you use a 74HC244 buffer is the receiver for the drive cable. Did
you then cause Phil (I think) to be thrown off a forum/facebook group
when he commented on this?
If you browse the net, you will find many comments on
KryoFlux by Phil
and maybe none on his solution by me/us. We really try to avoid this.The
reason is we don't comment on competitive products as, being
professional or not, your view is always biased to some extent. I call
doing so bad style. I believe in word of mouth and others doing the
comparison.
If you'd come to my house and you continuously make fancy statements and
suggest things (and have done so in other places in the past) it might
happen you get thrown out for not behaving politely. We therefore make
use of our householder's rights as needed. This also applies to our
Facebook wall.
2) Is there any truth to the comments about a
'conflict of interests' if
somebody wants to devleop both for your device and the Diskferret?
Suggestions like that (the original statement, not your question here)
would you get thrown out of my house for sure. Why would any large, big,
mighty institution be hindered by us to look at a competitive product?
Why would they let us hinder them? If they could get something better
that would be completely free, why would they want to take the solution
that needs to be paid for? How could I stop them from using publically
available sources? This makes no sense. It really helps looking at this
from their point of view.
I did not comment on this (and other statements) because I was under the
impression that such a statement speaks for itself.