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

reworking my uart

Well I rewrote my recv and send uart, and with the help of my logic analyzer, I’ve tuned them up pretty good. I’m getting some transfer errors, somehow, and I think its related to buffer size. I read a disk...

simplified ISR

It looks as if I spoke too soon. I’m still having reading problems.  The data used to be forced into an MFM mold, but all that’s done in some cases, is to further corrupt the corrupt data. I rewrote my ISR...

logic analyzers

I’ve recently received a couple emails on additions to the logic analyzer page. Once I get some time to check them out, I’ll make the corrections. I’ve been super busy with life — switched jobs...

Let the fun begin!@#!@#

 
Everything has arrived!  I think the first order of business is soldering this darn memory chip…. Not sure how hard this is going to be, but I’m going to give it a shot!@#

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...

Current updates

Wow. I can’t believe its been 20 days since my last post. Man have I been slacking. School has started up again, and add a week I was away on business/pleasure and there you have it. Here’s where I’m...

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...

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...

new design

I took David’s advice, and I rewrote the code last night. Some highlights: 1. ISR is entirely in assembly. Although I haven’t manually counted, it appears to be about 400ns in length. 2. ISR triggers only...