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

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

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

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

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

new timing image

I think this is timing from like 97 or so, and this is pretty good. I’ve switched to 93 for the time being, because I’ve had the best results with that. This still shows accurate reading of this particular...

looking at the code this a.m.

Welp, I decided to take a look at my code today, although I can’t actually implement anything until after I get home from work. 🙂 Not sure if I mentioned this eariler, but I’m now padding the data sent from...

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