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

first two bytes of checksum bad

Despite the data being received 100% correct, the data checksum fails in certain cases. It’s always the first two bytes of the 4-byte, 32-bit checksum that are wrong.  The last two are always right.  What does...

good data vs bad

So you’ve seen me talk about good data and bad data.  But what’s the difference? Good data looks like the picture I posted awhile back here. Note the very even spread of 4—4—8.  Every pattern is...

more real world tests

So tonight, I put my new FPGA implementation of the amiga floppy project to good use.  I read some more of my collection of amiga floppies. GREAT NEWS. It’s working like a champ.  As a matter of fact, I selected...

my checksum algorithm

So I’m using an XOR checksum to detect errors in the transfer between the SX and the PC.  I always thought it was a reasonably strong checksum, even though it’s still an 8 bit checksum. I found a neat...

of bit-shifted sectors

I’m beginning to think more and more that my software on the SX is just fine. Perhaps minus the idle routine mentioned in the last post. I have to do something there. However, without the idle routine, I was only...

Canada Post sucks

So I made the mistake of having an Amiga book shipped from Canada using Canada Post Expedited USA shipping.  It was dropped off at a post office on Nov. 17th in Mississauga, Ontario.  Now Mississauga is about 300 miles...

updates with FRAM access

My initial attempts to write to the FRAM used SX/B commands like SHIFTIN and SHIFTOUT. These operated at a slow rate of about 83kbits/s. It did work and functioned as a good test of the hardware setup. Now that...

redesign of read routine

After skimming the patent I referenced in the earlier post, I’m starting to come to the realization that in order to have an effective floppy controller, I need to implement a decent PLL which can better track the...