techtravels.org

inital results on error correction

While I have yet to actually implement the full-scale error correction as I want to, I did some manual tests today. I basically took a track that I was erroring out on, and swapped in 1-bit away values for the bad bytes.  In some cases, it appeared...

Latest articles

March 21st Status

Well, here’s where I’m at: The external amiga floppy drive is now hooked directly to my SX microcontroller.  The code within the microcontroller waits for a command.  If it get’s a “B”...

redone transfer routine

So my transfer routine has been a little flaky lately. I’m not sure exactly why but I think it’s related to the number of processes I’m running. While it’s a P4 2.4, I think USB scheduling is...

recent status

Well, I’ve put a decent number of hours in on the project over the last couple weeks. I’ve mostly been “spinning my wheels” because I haven’t made much progress, but I think I’ve...

RXTX and Java

As I mentioned before, I’m using RXTX to do serial communication in Java since Sun has dropped support for serial communication under the Windows platform.  I want to revamp my read routines on the java side...

Histogram of one track

Here’s a histogram of one track off an amiga floppy disk.  Notice the peaks near 4us, 6us, and 8us. I’ve got this data from my logic analyzer, crunched through my little C proggie, and then graphed with...

Flow control

I’ve gotten away thus far without any flow control. I just started noticing that my software was locking up occasionally when reading a disk. It was locking up in the “read” portion of the code because...