Page 12 of 12

Re: 68060 based QL system?

Posted: Sat Apr 28, 2018 9:11 am
by Peter
Dave wrote:Because you opened the door. If it doesn't interest you that this door is opened, then it doesn't matter what threads we start - unless someone reproduces all your many years of work (which isn't going to happen) then the matter is moot.

Firstly, the largest part of my Q68 time went into the painful work of trying and debugging several different approaches for an FPGA CPU that is reasonably fast, compact, and can actually execute QL code. The final result was contributed back into an open source project. Maybe someone else would not easily get the same performance and QL specific system integration, but basically, my largest timeloss does not have to be repeated.

Secondly, I did a lot of driver development, everything was implemented OS-less by me first, and later moved into SMSQ/E. Again, the result is open source. I'm not sure my hardware work took longer than that.

Dave wrote:Nobody would expect you to support these extended, out of band uses of your hardware. However, people aren't going to use the hardware because it's closed, only available as complete units with mark-ups that mean only 5% or 10% of the market is even being tapped.... It's an interesting curio. If the programmed Q68 FPGAs were made available for, say, €25, then your IP would be protected AND the tech could be put to other uses.

If a reply from me is desired, new topic, please.

Re: 68060 based QL system?

Posted: Sat Apr 28, 2018 11:01 am
by Derek_Stewart

Just to this topic back on track.

Can a DMA chip be interface to the Q60 ISA slot or would connection would have to be made to the CPU Socket.

Re: 68060 based QL system?

Posted: Sat Apr 28, 2018 12:49 pm
by Peter
Hi Derek,

DMA would need the CPU socket. Anyway the work effort to design a DMA controller for the Q60 would be much bigger, and the result much less helpful than a different bus system for peripherals.

Also, we see under Linux what could be done by improving SMSQ/E, instead of the hardware. E.g. the SMSQ/E harddisk driver does not even support interrupts, which would be possible, if smoother background behaviour is desired. (And better background behaviour would be the only gain from DMA, it can not improve peripheral datarate on the Q60.)