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

feasability of writing disks

While there are some other bug fixes and documentation to be done on what’s already been implemented, I started thinking about writing ADF’s to disk over the last few days. While the hardware part of it is...

found bug last night

With this new FPGA solution, certain tracks would result in what I call a “short read.”  A short read is any received track that contains less than 28,125 delta T’s, aka pulse times.  Given a certain...

amiga floppy project activity

I don’t know how interesting this is, but I thought I’d throw it up anyways. I exported the posts and comments tables from the mysql database, imported into Excel, and then created an activity graph of the...

USB uart send and receive

Good news, good news. After banging my head on the same problem for the last three hours, I’ve finally made some more progress. Using option #2 from the previous post, I’ve written two non-isr based software...

java client works

Well I’m producing correct .ADF’s with the new java client. The terminal mode is also finished and working. I have some various odds and ends to wrap up with it, namely allowing the user to save his...

more success reading valid data!

I created a disk with a textfile called AMIGA on it which contained thousands of “AMIGAAMIGAAMIGA” throughout the entire file. The idea here is that no matter which part I happen to read/decode, I can tell...

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

Found another UART timing issue

Ok. A post or two back, I mentioned that I wanted to rework the receive UART because it wasn’t working perfect. I fixed that, and now it’s reliably receiving. I also mentioned that my sending uart code was...