Following the rush of work on the Ser-USB 2.0 drivers and the subsequent withdrawal of that product due to component supply problems, there has been a period of consolidation and planning which has meant that I haven’t had the time to post to the blog or update our web site. Now it’s time to get things moving again.
So what’s been happening?
Last week I attended the Quanta Workshop in Manchester where I gave a talk on what we’ve been doing here at Memory Lane Computing, and was also able to demonstrate the early QL-SD prototype. It was interesting to see an unexpanded QL boot from SD Card and run the MasterSpy Editor, albeit with very little free RAM left to edit anything larger than the boot file!
This week the first of the initial batch of QL-SDs was completed and installed in a test QL. The intention is to make these units available to early adopters and beta testers at a reduced price. It is hoped this will identify (and allow us to resolve) any remaining problems that may exist with the design. There will be an official announcement on the main web site within the next few weeks about the process for obtaining one of these units, so keep checking for news.
QL-SD consists of two small boards that fit inside the QL: QLROMEXT and the SD Card socket holder which fits into a vacated microdrive slot. Let’s take a look at the QLROMEXT, shown here in various stages of construction:
(Click on the thumbnails to see the full-sized images).
The board contains a CPLD (Complex Programmable Logic Device) which implements the SPI interface for the QL, a clock oscillator, Schmitt Trigger for signal cleaning and some passive components. This board fits into one of the QL’s ROM sockets, then a single 64KByte ROM is plugged into the QLROMEXT containing the operating system and the device driver. In order to ensure a tight fit, with reliable connections, some self-adhesive plastic bumpers are affixed to the underside of the keyboard’s aluminium backplate. When the case is closed these bumpers keep the QLROMEXT firmly seated in the socket.
A ribbon cable connects the QLROMEXT to the small board that holds the SD Card socket. This board can be mounted in either of the two microdrive positions, but it is recommended to use MDV2 because the rightmost position is further away from the video circuitry which can generate a lot of noise that affects the interface.
Here are some pictures of the SD Card slot sitting right where MDV2 used to be:
Fitting the QL-SD is relatively straightforward, but it does require you to open the QL and remove the existing ROM chips.
We will be testing this board with a Super Gold Card and a Gold Card (the latter kindly loaned to us by John Southern of Quanta) to see if recent changes made to the firmware and hardware have resolved the noise issues that we reported here in an earlier post.
Progress will be reported here, so stay tuned!