Dec 25 2013
under some heavy usage scenarios:
Nibble sends now work in batch mode, and they are a little more tolerant
of communications failures. This gets really handy when you have, for
example, a pile of 13-sector disks to image. Linards Ticmanis’
13-sector ADT13 was always an option, but due to the fact that DOS 3.2
and below didn’t actually initialize sectors until you wrote on them,
your drive can end up knocking quite a lot on sparsely populated disks.
Not so any more.
From IvanX’s A2CLOUD work, the VSDrive code has changed to optimize
virtual drive access for speed at the expense of concurrent access from
both server and client. This should make really big virtual drives
useable on the Pi.
Oh, and finally – after all these years… a Disk II drive will spin up
beforehand in anticipation of reading or writing. With one optimization
that DOS ADT missed: turning on the drive for the final pass of writing.
It’s not required for the final pass of reading, but is for writing.
It probably doesn’t even represent a measurable improvement, but it’s
there for completeness’ sake.
1.2.9 – December 25, 2013
* Disk II drive turns on a little early to reduce spin-up delay
* Nibble sends work correctly in batch mode
* [Client] Nibble sends retry (more) correctly
* [VDrive] Virtual disks are loaded at once at initialization time,
making it much faster for huge drives (but much less dynamic)
* [VDrive] Serial driver installer quits to where it came from,
allowing an invocation from the launcher to return there, this
time with the driver in place