The good news - The TRAK dirve using the Trubo 1.13 does seem to have an active track buffer with 4K Ram. (with no additional TRAK software.)
The bad news - It appears to ONLY work with single density disks formatted with a normal sector skew.
The worse news - It's actually slower with the track buffer than without!
I was running some speed comparisons on several disk drives to see how they compare and to see if and how well the track buffers on them work with different densities and sector skews and SIO drivers. When I started testing the TRAK drive, something odd happened. When reading from the drive, it would spin up, but then there would be a long pause before any data was actually read. After the pause the data for a complete track came through pretty quickly, then this would repeat for every track being read. At first I though it was having problems reading the disk, but it had no problem reading the same disk with a different firmware. So I ran a test that read just one track. The first time a track is read, the drive spins up, pauses for a while, then reads quickly. On subsequent reads of the same track, the drive still spins up for some reason, but there is no pause, before the data is read, again quickly as if coming from the buffer. Unfortunately the lack of data transfer while the buffer is being filled makes the whole process slower than reading the same number of tracks without a buffer, except when a single track is read multiple times! This only occurs with a single density disk formatted with the normal sector skew. Double density disk and single density disks formatted with a USD skew do not exhibit this behavior and do not appear to be doing track buffering at all.
On a more positive note. The same drive using MrMartian's US Doubler ROM seems to make the drive act like a USD 1050, and actually outperforms my homebrew USDouble drive on USD skewed Double density disks by about 25% (I double checked this test).
Here's the raw data. The times are the number of seconds to read 100 sectors from each disk. Timing was done by hand. The Stock OS Tests had no high speed drivers loaded, and the other tests were using Hias's 13. patch.
Edited by JR>, Mon Jun 18, 2018 5:09 PM.