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

added version control and another command

I’ve really wanted version control for a long time.  The ability to go back and undo diverse changes across sessions is valuable.  I also feel a little safer and don’t mind doing semi-destructive edits...

Commands A and B implemented and working

Ok.  I got two commands A and B implemented and working. Command B from the PC instructs the SX to enable interrupts, and get ready to receive a track into fram.  This command will eventually be expanded to actually...

progress on windows side

I put some time into the windows program that makes this whole thing tick tonight.  When I first started this project, I started with Marco’s afr.c, and pared it down to the bare necessities.  Then, I modified...

SX software progress

Welp, since I fine tuned the PC to very reasonable numbers, I figure a small overhaul of the SX code is in order too. I had somewhat of an epiphany working the on the SX, which I haven’t *really* looked at in...

Success!@#

I hestitate to jump to conclusions, but I think I just passed a crucial first step in getting this to work!@#!# After adjusting some timing on my new code on the SX, I’ve found my first 0x4489 0x4489 pattern. This...

basic schematic

I put up a rough schematic of my design.  It’s not perfect, and will be updated in the near future, but if you are interested.
Click the image below for a full size image.

will put up sample files

I’m going to put up a sample file or two, but I wanted to get the smallest complete group of bytes that I can…. ie like one full sector, etc. So far, I’m just basically streaming bytes, via disk copy...

adding more commands

Now that I *think* I’ve got a handle on the reading portion, I’ve been adding a couple more commands. I added support so that the SX knows what cylinder number it is on.  The F and B commands increase and...

a little code review today

While my send UART code has been pretty solid for some time, I’ve always though my receive uart code needed doublechecked and worked on. I spent some time today just going through the code, graphing out some...