Simon's Qdos Qompendium
THOR XVI information
The Thor XVI was a QL-compatible system developed by engineers who
left Cambridge computer manufacturers Torch to develop new microcomputer
hardware for Cambridge Systems Technology (CST) in the mid 1980s. These
articles, first published in computer magazines in the late eighties and
early nineties, tell some of the story of those super-QL systems.
A review of the Thor XVI computer written for the UK edition of Computer
Shopper magazine in summer 1988, shortly after release of the system.
A review of the ultimate version of the Thor XVI OS, written three years later
for Sinclair QL World Magazine.
QLAY2 emulator documentation
QLAY2
is an open source QL emulator by Jimmy Montesinos and Jan A Venema, using
the UAE 68K emulation engine by Bernt Schmidt et al. It is written for 32 bit
Windows systems but also runs on x86 Linux systems thanks to the free WINE
compatibility libraries. My contribution is some English documentation -
click on the start of this paragraph to read it. Please send Jimmy emails
of encouragement if you wish him to continue work on QLAY2, or his earlier
project QL2K.
Qdos DIY Toolkit
Click here for DIY Toolkit SuperBASIC extensions, overview and download page.
Simon's other stuff
Click here for links to other programs and articles by Simon N Goodwin.
UQLX_MIDI_PLAYER21_BAS
Short: A player for General MIDI files, written in Sinclair SuperBASIC,
adapted to run on the UQLX Qdos emulator for Unix and Gnu Linux systems.
This site holds a version of Al Boehm's SuperBASIC player
for General MIDI files which uses direct access to /dev/midi
from the UQLX Qdos emulator, and my DIY Toolkit timer extensions,
rather than the DIY MIDI extensions I wrote for NESQLUG in 2000.
The player requires a Unix/Linux system with /dev/midi
or
equivalent and a MIDI synthesiser connected to the
associated output port (/dev/midi00
by default).
Contact: Simon N Goodwin at simon (at) mooli (dot) org (dot) uk
If you use this please email the author to let you know how you get on.
Feedback is vital if you want to see more esoteric projects like this.
Thanks to Al Boehm, NESQLUG, Dave Westbury and Richard Zidlicky for development help.
UQLX MIDI Player Files
Press Shift while selecting these if you want to download them
rather than read them, and your browser is none the wiser.
(1) Essential file: The main UQLX MIDI Player program
(2) Program notes: History and usage information
(3) Required toolkits - download these unless you have them already.
You will also need Qjump SuperToolkit 2 or equivalent, but this
is not freely available (though most Qdos users have a copy).
TIMING_CODE from DIY Toolkit Volume T
TURBO_TK_CODE from Turbo Toolkit
Load these with the following SuperBASIC commands:
TK2_EXT
LRESPR TIMING_CODE
LRESPR TURBO_TK_CODE
LRUN UQLX_MIDI_PLAYER21_BAS
If your BOOT program already loads the required Toolkit extensions,
all you need to do is download and LRUN the _BAS file.
The original BOOT program is not needed as the relevant variables
are set directly in lines 900-980 and UQLX is fast enough on most
platforms not to need a compiled player.
(4) Program patches: Lines to MERGE into Al's original player
to adapt it for UQLX. You may
use this optional file to adapt other releases of the QL player for UQLX.
(5) The emulator: UQLX,
the open-source Qdos emulator for Unix-compatible systems