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

Halloween 2007 AFP updates

DTR-based PC to SX flow control is now enabled and working, thanks to jd2xx. It has been tested, and SX responds appropriately to a STOP request. Strangely, with the new jd2xx code, it doesn’t appear that flow...

sync on data

The more and more I play with this I find that I’m limited with visibility. Its tough to debug when you constantly have to deal with this overhanging problem : The data arrives at my hardware, and to the PC...

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

new design on SX software

Welp, I’m having trouble tweaking my existing SX code. If I modify the timing of the current code, I’m getting all garbage output — even adjusting small amounts to one side or the other, produces much...

Of timing, and general progress

I’ve determined that programming is like whack-a-mole(only took me 15 years to figure this out!) Fix one problem, and another one that already works stops working. This is what happened to me yesterday. My ISR...

slacking indeed

I’ve been horrible about the project lately.  Dunno why. Today is the first time I’ve looked at it in quite some time.  The last couple hours have been spent trying to remember exactly where I’ve been...

more followup winIO vs inpoup32

I did a little informal write test. A small tight loop that simply raises pin 1 and then lowers it again. Both in as little code as possible, as clean as possible. WINIO: Total time to raise and lower again, 2.5us...

more SX to PC tests

Although I think I’ve long had this working good, I did some more tests just to verify. Latest numbers: Each cycle is about 15.8us, 2us per bit, 8 bits, this sounds fine. This does confirm, however, what I...

current read problems

It seems as though when I have a read problem, its normally minor, and is a single bit error. I notice that the errors have a tendency for 0s to be incorrectly interpreted as 1s. So I get AB instead of 2B, AB instead of...

java client preview

I’ve put up a preview of the java client in action. It’s a 2 minute video with narration. You’ll need a DivX codec installed in order to view it. I probably could have messed with compressing this...