Last Updated: 31/07/18
This page is dedicated to the QL-SD add-on for the QL. The
hardware was designed by Peter Graf and currently built and sold by
Paul Veltjens through SellMyRetro.com.
It consists of two small boards fitted to the QL, one of which replaces
one of the original microdrive drives, since a microdrive slot is a
suitable size for a SD-HC card socket. Note that
only SD-HC cards can be used with QL-SD, not the older lower capacity
SD cards. A second SDHC card socket can be added at the other microdrive slot. Keeping the
SDHC card inside the QL case without removing a microdrive is also possible.
If anyone would like to make available any more software,
documentation, or articles about QL-SD, please email it to me.
QL-SD manual -
(850K) PDF file
QL-SD Starter Pack
- (237K) the software supplied with QL-SD
- Specification of a simple and open interface for QL emulators, so
native hardware drivers on the QL side can access block device images
present on the emulator's host filesystem.
bdi_spec.txt - (3K) plain
BDI spec.pdf - (297K)
PDF file version
QL-SD Driver Sources
- (547K) released under GNU General Public License, these are the
source files for the QL-SD drivers. Please read the PDF document
supplied within the archive for guidance. [21/10/14]
QL-SD Hardware Sources - (69K) released under GNU General Public License.
Note that these are zip files.
(20K) - a driver to use standard qxl.win drives with QL-SD. Please read
the documentation (in QL doc and text format, and as PDF. (Wolfgang
qlsd_newdriver_src.zip (25K) - sources for the new QL-SD driver. You will also need the lastest sources for SMSQ/E.
(Wolfgang Lenerz) [12/02/18]
(30K) - enhanced version of the above qxl.win driver for QL-SD, updated
by Marcel Kilgus. These should work with later QDOS versions (e.g. JS,
MG, Minerva) and SMSQ/E. For reliable use with Gold Card/Super Gold
Card, an update of a chip on the QL-SD may be necessary, contact Marcel
Kilgus for cost and availability. Wolfgang Lenerz says that the sources
will be included in the next SMSQ/E release (current SMSQ/E version is
V3.32 at the time of writing) [17/04/18]
(125K) - some users reported difficulty with the DEV driver when used
with some systems and this resulted in a new version of the QL-SD
driver for Minerva systems. Marcel wrote about this on QL Forum, to
give someidea of why this update was necessary for Minerva users who
use the DEV driver: "This QL-SD driver is the first "Level 3" style
driver ever developed for QDOS and Level 3 drivers expect that they can
change the size of the channel definition block. This works well enough
in QDOS, but Minerva "helpfully" restores the original CDB pointer,
which is of course invalid now. The QL-SD driver already had special
code in the OPEN routine to deal with this, but what I didn't
anticipate is that the OPEN routine might not have been called directly
from Minerva but from, for example, the DEV Open routine! This resulted
in a crash or other odd behaviour." The zip file includes modified
English and German Minerva 1.98 ROM images, as well as RAM and ROM
images of the QL-SD driver.
Kilgus is in the process of developing a new version of QL-SD (this is
being written 19/08/18), which can have two SD card slots, for example,
a micro-SD adaptor card, Gold Card compatibility and so on. See his
page (including the new manual) at https://www.kilgus.net/ql/ql-sd/
to the home page. | Return
to Downloads Index