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

proof of concept works

Today is the first day in months that I’ve made what I consider good progress. I am now able to read any track(so far) off of any disk with 100% success including checking and relying on the checksums. I read...

on memory controller optimization

So I’ve been trying to optimize a freeware memory controller for my particular memory chip. I’m running into this situation where the DRAM to ALTRAM copy takes upwards of 24us per line. But I only have a...

changed from rxtx to jd2xx

Okey dokey. I’ve changed from rxtx to jd2xx.  rxtx didn’t support DTR/DSR flow control, which really is an absolute must for my application.  There would have to be hardware changes that I’d be...

Amiga QB Extract recently updated

There was a HDD backup utility for the Commodore Amiga called Quarterback, part of a suite of tools called Quarterback Tools. This utility allowed you to backup existing files on your HDD, compress and/or encrypt them...

video showing current progress

I posted a video to youtube a little while ago showing my progress. It’s a little long winded (surprise surprise for those who read my posts) but it shows basically the framebuffer portion of the hardware working...

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