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

Good news good news. First perfect .adf

Good news indeed! I’ve managed to create a fully functioning .ADF from a floppy.  I matched the output from my hardware/software combination with a “transdisk” output, and it matches exactly. I used...

data rate vs throughput

Although I’m transmitting from the Parallax SX microcontroller to the PC via USB at a data rate of 2mbps, the actual throughput is much less.  First, there is some overhead, namely start and stop bits, which is...

great performance increases

Today I’ve worked on optimizing the performance of the AFP reader and have made great strides. My original track times were nearly 475ms. This was 300ms reading the actual disk, 125ms transferring, and process...

minor success at 2:00am

well I’ve got MFM flowing from the PC drive now.  A couple of things: Pins 10 and 14, the pins I’ve been using since last night, appear to be correct. Pin 10 is the motor lead.  Dropping a corresponding SX...

more success reading valid data!

I created a disk with a textfile called AMIGA on it which contained thousands of “AMIGAAMIGAAMIGA” throughout the entire file. The idea here is that no matter which part I happen to read/decode, I can tell...

Minor problems on techtravels.org email

I recently discovered a problem where email directed to techtravels.org accounts was bouncing. It’s been fixed. If you’ve emailed something over the last couple months and didn’t get a reply, please...

Found another UART timing issue

Ok. A post or two back, I mentioned that I wanted to rework the receive UART because it wasn’t working perfect. I fixed that, and now it’s reliably receiving. I also mentioned that my sending uart code was...

USB uart send and receive

Good news, good news. After banging my head on the same problem for the last three hours, I’ve finally made some more progress. Using option #2 from the previous post, I’ve written two non-isr based software...

java client works

Well I’m producing correct .ADF’s with the new java client. The terminal mode is also finished and working. I have some various odds and ends to wrap up with it, namely allowing the user to save his...

mid-january status

So here’s where I’m at: I know my memory read and write routines are good.  I calculate a checksum as I’m writing the data, and on the output of that data to the PC, I also calculate the checksum. ...