Peter wrote: Sun Jan 28, 2024 1:11 pm
pjw wrote: Sat Jan 27, 2024 5:45 pm
While development may be slow, drivers for dangling hardware may appear eventually, viz the network driver.
<>
Bringing out a hot new piece of hardware, and then just wait for QL drivers to be written, has not worked for the last 25 years and will - in my humble opinion - never work.
If you look at whats been going on in this forum for the past few years,
its rarely been about "hot new hardware" but on improving what we've
already got, bit by bit. That would be my idea for improving the hot new
hardware we actually have (not least of all thanks to you!)
Personally I dont feel an urge for USB, which seems to be the only example
of hot new hardware mooted that doesnt currently have any native drivers on
QL systems. QL, Aurora, Qx0, Q68 currently have all the drivers they need
to function as stand-alone computer systems. Faster versions of the latter
wont necessarily require new drivers; at worst existing drivers may need to
be tweaked for higher performance hardware. This community seems to be
pretty adept at tweaking..
Examples of how this has worked is the amazing variety of SD card drivers,
WIN container drivers, QUB, etc. Correct me where Im wrong, but almost all
of these drivers are adaptations, many by people who would only with
difficulty, or with plenty of time, have been able to write such a driver
from scratch.
Peter wrote:Within 25 years, we have not even managed to get rid of the SLAVE buffering that slows down every mass storage to a crawl if large files have to be accessed incrementally. (Except for Tobias, who understandably does not have the time to finish his work.)
Perhaps not, but the "temporary hack" to limit the memory available to
slaving has virtually neutralised any symptoms. I dont see how this would
cause problems for any furture hot hardware.
Peter wrote:This shows the very limited possibilites we have. If not even relatively simple mass storage can get adequate driver support, it is unrealistic to hope for something really complex like native USB.
I have no idea how complicated the physical aspects of USB hardware is to
implement, but if it is "easy" then Id say: Just add it! "Let not
perfection be the enemy of sufficient." Theres a 1000% greater chance that
someone, at some time, will produce a driver, or find some other mad
solution to make use of it, than if it werent physically present.
Peter wrote:Of course, not having drivers can be worked around by "outsourcing" tasks from the 68K side to external CPUs - but I doubt this is what we mean, when we talk about native hardware.
Theres no shame in compromise between everything and nothing.. Its not
black or white, but a continuum. Eg FPGA vs "real" hardware.
My horizon for the "QL" - in particular Qdos/SMSQ - is 2097 - way past my
smell-by date! (and I guess that includes just about everyone here..) None
of us can know what the future brings. But if we create deliberate dead-
ends now we can be pretty certain that thats where they lead. If we leave
things open ended, theres a much greater chance that they will continue..