QL Documentation CD |
Updated:25/01/07
The QL Documentation CD contains a huge amount of material in the form of documents, PDFs, text files and diagrams on just about every aspect of the QL world! Programming tutorials, introductions to pointer environment, replacement manuals - it's all here! The list below is based on the README.TXT file on version 2.92 of the CD, which lists in detail everything on the CD. |
QL DOCUMENTATION CD v2.92 Last Updated: 15/05/10 Text Format file _TXT QL Plain Text file _PIC Pointer Environment Area Save Bitmap PIC file format _SCR QL screen format (usually 512x256, greater sizes saved as PIC files) _BAS QL SuperBASIC or SBASIC program _ASM QL assembler source files _C,_O,_H C compiler files PC FILE FORMATS .PDF Adobe Acrobat (PC) files .TXT PC Plain Text files .RTF Rich Text Format files .DOC Word DOC files for PC .PCX PCX (Zsoft PC Paintbrush) graphics file .GIF Compuserve GIF graphics (Graphics Interchange Format) file ================================================================================ PROGRAMMING INFORMATION FOR 680x0 SYSTEMS 68000 ASSEMBLER INFORMATION --------------------------- A large and comprehensive plain text file describing assembler programming for the 68000 instruction set. 68kasm_68k_txt 68000 ASSEMBLER HTML FORMAT ------------------------------ Norman Dunbar has kindly converted the above into HTML files. Read with most browsers or HTML viewers. 68kHTML_ (too many files to list) 68040 USER MANUAL ----------------- A substantial Motorola document describing how the 68040 works. This is not the Programmers Reference manual (see below). This is in Adobe PDF file format. um68040_040UM_pdf um68040_040UMAD_pdf um68040_umadrev2_txt 680x0 PROGRAMMERS REFERENCE MANUAL ---------------------------------- Motorola M68000 family programmer's reference manual, including CPU32 instructions. Supplied as Adobe PDF files. 68kprm_68kprm.pdf 68kprm_68000ad.pdf ================================================================================ AMIGA QDOS ---------- Some files from SimonGoodwin about the AmigaQDOS emulator, which you should be able to obtain from the web (just do a search, most search engines seem to find it OK), and on the QL Emulators CD. Note that some of these text files may contain embedded formatting commands or control codes. AmigaQDOS_Amiga-QDOS_readme Text file with an introduction to AmigaQDOS. AmigaQDOS_AmigaQDOS-ver_txt List of changes between versions of AmigaQDOS. AmigaQDOS_AmigaQDOS_AF_txt Article about AmigaQDOS from Amiga Format magazine. AmigaQDOS_AmigaQDOS_txt Amiga QDOS manual. AmigaQDOS_CD_Player_text Document about the first audio CD player for QDOS. AmigaQDOS_CD_Player_bas SuperBASIC audio CD player listing. AmigaQDOS_PDTK_README_txt Manual for the PDTK, a useful little toolkit of BASIC extensions, as supplied with the AmigaQDOS emulator and available elsewhere as freeware. AmigaQDOS_QDOS_txt An introduction to QDOS and a list of SuperBASIC keywords, as supplied witht he AMigaQDOS emulator. AmigaQDOS_QLfilesystem_txt Notes about the QL filing system from the AmigaQDOS emulator. ================================================================================ ASCII CODES ----------- QL ASCII code list from Don Taylor. ascii_ASCII3_txt The code list table as plain text ascii_ASCII4_txt A short "readme" text file from the author ascii_CHARSET_bas Short BASIC program to display character set on screen ================================================================================ ASSEMBLER PROGRAMMING SERIES ---------------------------- The Programming In Assembler series from QL Today magazine, by Norman Dunbar. Set out in HTML format, read with most browsers or HTML viewers. assembly_ (too many files to list) ================================================================================ AURORA MANUAL ------------- The Aurora manual in plain text, Quill DOC, Adobe PDF and Word DOC file formats. aurora_aman2_txt aurora_amanqdoc_doc aurora_aman2_pdf aurora_aman2pc_doc Word 6 (PC) doc file The Aurora technical details (registers, screens, detecting Aurora, extended ROM details etc) from Aurora designer Zeljko Nastasic. aurora_AuDetail_txt aurora_AuDetail_doc aurora_AuDetail.doc Word 6 document aurora_AuDetail_rtf ================================================================================ BACK TO THE QL -------------- An article from my website giving a gentle introduction for those encountering the QL for the first time after a period of absence from the QL scene. Only available in Word .DOC or .html formats. backtoql_backtoql.doc Word .doc file backtoql_backtoql.html Html file ================================================================================ BASIC KEYWORDS LISTS -------------------- Two articles with brief one-line description of the SBASIC and SuperBASIC keywords plus PE, QPAC2, QMenu and common disk interface keywords. Handy little quick-reference guides for when you don't need a pile of manuals next to your computer! basickeywords_sbasic_txt The guide for SBASIC basickeywords_sbasic.txt basickeywords_superbasic_txt The guide for SuperBASIC, PE, QPAC2, TK2, etc basickeywords_superbasic.txt ================================================================================ BASIC VERSIONS -------------- An article about the various versions of SuperBASIC released over the years. basicversions_versions_txt basicversions_versions_rtf basicversions_versions_doc basicversions_versions.txt basicversions_versions.rtf basicversions_versions.doc ================================================================================ BUGS ARTICLE ------------ An article by Mark Knight documenting 77 bugs in SuperBASIC of which the author was aware of, plus a few notes on Minerva issues. bugs_bugs_txt bugs_bugs_doc bugs_bugs_rtf bugs_bugs.txt bugs_bugs.doc bugs_bugs.rtf ================================================================================ BUTTON FRAME ------------ Example program listing from Jochen Merz showing how to use and free a button in QPAC2's Button Frame for BASIC. btfrm_doit_bas btfrm_init_asm btfrm_INIT_bin btfrm_TEST_bas ================================================================================ C TUTORIAL ---------- A tutorial for those wishing to learn C (e.g. C68 on the QL) ctutor_ctutor_txt ================================================================================ CFGC68 ------ Jonathan Hudson's attempts to provide a configuration block system for C68. cfgc68_cfgc68_cfg cfgc68_cfgc68_cfg_c cfgc68_cfgc68_cfg_h cfgc68_cfgc68_cfg_o cfgc68_cfgc68_config_asm cfgc68_cfgc68_config_o cfgc68_cfgc68_config_txt ================================================================================ CL SYSTEMS CQV1 DIGITISER MANUAL The CQV1 was a QL video digitiser from CL Systems. This is a replacement manual for the device. cldigitiser_cl_doc Quill DOC file cldigitiser_cl_rtf cldigitiser_cl_txt cldigitiser_cl.doc Word .doc file cldigitiser_cl.rtf cldigitiser_cl.txt ================================================================================ CLOCKING IN ARTICLES -------------------- A series of articles from QL Today dealing with anything from the QL clock to Star Trek stardates and printing your own calendars! Includes a discussion of the Zeller's Congruence dates formula. Now updated to include part 4 from QL Today Vol 8 Issue 3 (including the revised calendar listing). time_clockin1_txt Part 1 time_clockin2_txt Part 2 time_clockin3_txt Part 3 time_clockin4_txt Part 4 time_anaclock_bas } time_CALENDAR_bas } time_dayofweek_bas } time_easter_bas } time_leapyear_bas } time_dayssofar_bas } BASIC program listings from the articles time_setuparray_bas } time_timediff_bas } time_stardate1_bas } time_TNGdates_bas } time_starfltcom_bas } time_cal_bas } cal_bas is the listing from part 4 of the articles ================================================================================ COMPUTER GLOSSARY ARTICLE ------------------------- An article from QL Today magazine, explaining some common computing terms with emphasis on the QL side of things! glossary_GLOSSARY_TXT ================================================================================ CONFIG BLOCKS INFORMATION LEVEL 1 CONFIGURATION BLOCKS ---------------------------- The original 'level 1' QJump configuration block data format. configl1_Config1_txt Plain text file LEVEL 2 CONFIGURATION BLOCKS ---------------------------- The more recent configuration block information, from Jochen Merz Software. configl2_MenuConfig The level 2 MenuConfig program configl2_mac_config02 Macro configl2_mac_MultiConfig02 Macro configl2_MENUCONFIG2_txt Text file describing level 2 config An article from QL Today about level 2 config and a list of registered config IDs. configl2_mconfig2_doc Quill doc file configl2_mconfig2_rtf RTF file configl2_mconfig2_txt Plain text file configl2_mconfig2.doc Word DOC file USE OF CONFIG/MENUCONFIG ------------------------ An article explaining how to use Config and MenuConfig. configs_config_doc configs_config_rtf configs_config_txt configs_config.doc configs_config.rtf configs_config.txt configs_Figxx_scr 12 QL screens to go with the article configs_Figxx.bmp and the .bmp equivalents ================================================================================ CPU --- A set of documents (supplied by Simon Goodwin) about the Motorola 680x0 series processors. cpu_68Koptims_txt ASP68K project article - assembler optimisations. cpu_68k_FAQ List of Frequently Asked Questions about Motorola 32 bit microprocessors. cpu_060VS030_NET Questions about 68040 and 68060 accelerator for the A3000 cpu_68000-times_txt 68000 instruction execution times article cpu_68000_times cpu_68020&30_times 68030 instrction times article cpu_68020and30-times_txt cpu_how2port060_txt Porting software from an MC68040 to MC68060 cpu_MC680x0_text MC680x0 series instruction set and timings guide cpu_MC680x0_txt cpu_OPTIMISE_TXT Optiming 680x0 applications article. ================================================================================ DEV DEVICE INFORMATION ---------------------- The DEV device is a device name substitution system to help with getting older QL software which do not understand long filenames to run from hard disk systems, for example. The DEV device is built into many modern QL systems such as most Miracle Systems disk interfaces, SMSQ/E and also as a file called DEV_REXT which may be added to some systems as resident extensions. This file contains an article about using DEV. devs_devpath_txt ================================================================================ DIRECTORY NAMES --------------- A short article by David Denham listing routines for handling directory device names - how to extract the directory part, handle extensions, extract the filename without the directory name. dirnames_doc The article in Quill DOC format dirnames.doc The article in Word DOC format dirnames_rtf The article in RTF format dirnames_txt The article in plain text format copier_bas Example copier program using these routines dirnames_bas The SuperBASIC routines dirnames_test_bas A short test routine showing how to use the routines ================================================================================ DIREN KEYBOARD INTERFACE ------------------------ This is a scanned manual for a Diren keyboard interface, along with 5 diagrams from the instruction sheet. The QL graphics are in PIC and SCR formats, while the original PC scanned graphics are in PCX format. diren_keyboard_doc diren_keyboard_rtf diren_keyboard_txt diren_keyboard.txt PC plain text version diren_Figx_pic PIC files of figures 1 to 5 (x=1 to 5) diren_Figx_scr 512x256 screens of figures 1 to 5 (x=1 to 5) diren_keyboard_bas } diren_keyboard_bin } Keyboard translates program v1.02 for use diren_READ_ME } with the Diren keyboard interface. ================================================================================ DISCOVER DISC FORMAT REFERENCE ------------------------------ Dave Walker's documentation on the disc formats supported by his Discover and Multi-Discover programs. Includes his notes on the QL floppy disk format. discs_discover_doc discs_discover_rtf discs_discover_txt ================================================================================ DISK INTERFACES Replacement manuals for older QL disk interfaces. Manuals for the Miracle Systems units may be found in the 'miracle' directory. CST QDisk. There are three versions of the manual, for version 1, 2 and 3 interfaces. In the filenames below, X=1, 2 or 3 as appropriate. diskints_cstqdisk_qdiskX_DOC Quill DOC file diskints_cstqdisk_qdiskX_txt Plain text file diskints_cstqdisk_qdiskX.rtf RTF file diskints_cstqdisk_qdiskX.doc Word DOC file Cumana Disk Interface manual diskints_cumana_cumana_doc Quill DOC file diskints_cumana_cumana_rtf RTF file diskints_cumana_cumana_txt Plain text file diskints_cumana_plug13a_PIC PIC file diagrams for the QL text manuals diskints_cumana_qlandddi_PIC diskints_cumana_iface_PIC diskints_cumana_diskd35_PIC diskints_cumana_diskd525_PIC diskints_cumana_trtheory_PIC diskints_cumana_ddformat_PIC diskints_cumana_warnings_PIC diskints_cumana_cumana.pdf Adobe PDF file diskints_cumana_cumana.doc Word 97 DOC file Generic disk interface manual. A general purpose manual for most older QL disk interfaces. Obviously, if the manual for your interface is listed here, use that particular manual, otherwise refer to this generic one. Due to the inclusion of pictures, it is best to use the Word DOC or the PDF file version. diskints_generic_generic_doc Quill DOC file diskints_generic_generic_rtf RTF file diskints_generic_generic_txt Plain text file diskints_generic_connectd_PIC QL PIC file diagrams referred to in QL text files diskints_generic_edgeconn_PIC (also in GIF format) diskints_generic_iface_PIC diskints_generic_qlcover_PIC diskints_generic_thruconn_PIC diskints_generic_pexpunit_PIC diskints_generic_generic.DOC Word 97 .DOC file diskints_generic_generic.PDFn Adobe PDF file Falkenberg hard disk interface manual. diskints_jfcqlhdd_jfcqlhdd_doc Quill DOC file diskints_jfcqlhdd_jfcqlhdd_rtf RTF file diskints_jfcqlhdd_jfcqlhdd_txt Plain text file diskints_jfcqlhdd_jfcqlhdd.pdf Adobe PDF file diskints_jfcqlhdd_jfcqlhdd.doc Word 97 .doc file Sandy Superdisk and SuperQBoard interfaces diskints_sandy_sandy_txt Plain text file diskints_sandy_sandy_doc Quill DOC format diskints_sandy_sandy_rtf Rich Text Format diskints_sandy_sandy.doc Word DOC format diskints_sandy_sandy.pdf Adobe Acrobat PDF format TRL128 - The Technology Research Ltd Delta 128 disk interface with 128K RAM diskints_trl128_trl128_doc Quill DOC file diskints_trl128_trl128_txt plain text diskints_trl128_trl128.rtf RTF file diskints_trl128_trl128.doc Word DOC file diskints_trl128_trl128.pdf Acrobat PDF file ================================================================================ DISPLAY CODE ------------ An article and assembler source showing how to handle high resolution displays by reading the necessary information from the operating system legally. Provides a set of extensions for SuperBASIC or SBASIC (works in QDOS or SMSQ/E) giving S*BASIC and compiled BASIC programmers access to legal methods of reading screen sizes etc across all QL-type platforms. To install the extensions in SBASIC or SuperBASIC (S*BASIC is an accepted way of meaning both!) simply LRESPR the DISPLAY_cde file. Now supplied as version 2 with additional extensions for GD2 detection, Window Manager versions etc. display_DISPLAY_asm The assembler source listing display_DISPLAY_bas Basic listing with examples of how to use the extensions display_DISPLAY_cde The extensions assembled into one LRESPR file display_DISPLAY_txt The article itself display_DISPLAY_doc Quill DOC version of the article display_DISPLAY.doc Word DOC version of the article display_DISPLAY_boot Short BASIC boot program to install extensions file ================================================================================ DIY BUGS -------- An article by Simon Goodwin looking at the ten most common errors that crop up in amateur and professional toolkit code, and explaining how you can detect and avoid them. diybugs_29_DIY_BUGS Original article, with embedded ANSI formatting commands diybugs_DIYBUGS_DOC Quill DOC file version diybugs_DIYBUGS_RTF RTFfile version diybugs_DIYBUGS_TXT Exported plain text version. ================================================================================ DO -- Al Boehm's article about using the DO command to process files of S*BASIC commands as though they were batch files. do_DO_doc do_DO_rtf do_DO_txt ================================================================================ DOCBOOK ------- Article by Norman Dunbar about how he has been converting his text files into DocBook format, which is an XML format file, with tags defined by the DTD format (DTD=Document Type Definition). Once a document is in DocBook format, various transformation programs are availabel to convert to various other useful formats. Examples of the use of DocBook on this CD include Norman Dunbar's assembler programming articles from QL Today magazine. docbook_docbook_doc Quill DOC file version docbook_docbook_rtf RTF file version docbook_docbook_txt Plain text version docbook_docbook.doc Word DOC file format ================================================================================ EASEL GRAPHICS -------------- The format of saved Easel graphics files, generated by printing graphics output to a file, is explained in this short article, along witht he additional format permitted by the Xchange version of Easel. easel_easel_doc Quill DOC file version easel_easel_rtf RTF file version easel_easel_txt Plain text version easel_easel_word.doc Word .DOC file version easel_easel_scr Screen dump from Easel to go with the article easel_easel.gif .GIF version of the screen dump. ================================================================================ EASYBASE FILE FORMAT -------------------- The file structure information for the EasyBase database system for the QL. EasyBase is published by Q-Celt Computing in Ireland. eb_easybase_txt ================================================================================ EASYPTR TUTORIAL FROM NORMAN DUNBAR ----------------------------------- Easyptr is a programming utility from Albin Hessler Software, to assist with the easier production of pointer driven software for the QL. Norman Dunbar didn't find the going so 'Easy' when he first used EasyPtr, so he set about producing this tutorial for the package. EasyPtr is available from Q-Branch and Jochen Merz Software. eptutor_TUTOR1_bas eptutor_TUTOR2_bas eptutor_TUTOR3_bas eptutor_TUTOR4_bas eptutor_TUTOR5_bas eptutor_TUTOR6_bas eptutor_calc_bas eptutor_calc_men eptutor_calc_obj eptutor_calc_RTM_obj eptutor_format_bas eptutor_format_men eptutor_format_obj eptutor_format_RTM_obj eptutor_floppy_spr eptutor_move_spr eptutor_sleep_spr eptutor_wake_spr eptutor_TUTOR7_bas eptutor_TUTOR8_bas eptutor_TUTOR9_bas eptutor_jobs_men eptutor_jobs1_bas eptutor_jobs1_obj eptutor_jobs1_RTM_obj eptutor_jobs2_bas eptutor_jobs2_obj eptutor_jobs2_RTM_obj eptutor_jobDets_bas eptutor_jobDets_obj eptutor_jobDets_RTM_obj eptutor_Header_men eptutor_EPTutor1_txt eptutor_EPTutor2_txt eptutor_README_txt ================================================================================ EASYPTR 4 ARTICLES ------------------ First, there was the colour drivers. Next came the new Window Manager (WM2) to make better use of the colour drivers. Then Easyptr was updated to version 4 to actually allow us mere mortals to write programs to best make use of the new facilities programmed into the operating system by people like Marcel Kilgus. Now that Easyptr 4 is available fromQBranch and JMS I thought I'd better write some articles about actually using the new system. These are a short series of articles from QL Today Volume 9 and Volume 10 offering a gentle introduction to writing programs using the new facilities, and a review article about a wonderful little extra utility called QCoCo (a program written byWolfgang Uhlig) which makes designing colour schemes for the System Palette that much easier. Some of the diagrams from the articles (e.g. screen dumps) are in .GIF format. The files in the col_ folder are an introduction to use of the new colours etc. The files in the qcoco_ folder are those for the QCoCo software review. The files in the scale_ folder are those for the article showing how to use scalable menus from Easyptr v4. eptr4_col_easymenu_doc Quill DOC file version eptr4_col_easymenu.doc Word .Doc file version eptr4_col_figure1_gif The diagrams from the article eptr4_col_figure2_gif eptr4_col_figure3_gif eptr4_col_figure4_gif eptr4_col_figure5_gif eptr4_col_easymenu_txt Plain text version of the article eptr4_col_easymenu_rtf RTF file version eptr4_qcoco_qcoco_doc Quill DOC file version eptr4_qcoco_qcoco.doc Word .Doc file version eptr4_qcoco_qcoco1_gif The illustrations from the article eptr4_qcoco_qcoco2_gif eptr4_qcoco_qcoco3_gif eptr4_qcoco_qcoco4_gif eptr4_qcoco_qcoco5_gif eptr4_qcoco_qcoco6_gif eptr4_qcoco_qcoco7_gif eptr4_qcoco_qcoco8_gif eptr4_qcoco_qcoco9_gif eptr4_qcoco_qcoco_rtf RTF file version eptr4_qcoco_qcoco_txt Plain text file version. eptr4_scale_scaling_men The example menu from this article eptr4_scale_scaling_doc Quill DOC file version of the article eptr4_scale_scaling.doc Word .DOC file version eptr4_scale_figure1_gif The diagrams from the article eptr4_scale_figure2_gif eptr4_scale_figure3_gif eptr4_scale_figure4_gif eptr4_scale_scalingdemo_bas The listing referred to in the article eptr4_scale_scaling_txt Plain text file version. eptr4_scale_scaling_rtf RTF file version. ERROR HANDLING -------------- A discussion of error trapping from S*BASIC, including valuable information on the largely undocumented WHEN ERROR structure and equivalents in Turbo and QLiberator programs. errors_errors_doc errors_errors_rtf errors_errors_txt ================================================================================ EXPANDING YOUR QL ----------------- Two part article about expanding your QL system. Looks at hardware, software and operating systems available. expand_ADDING1_doc } expand_ADDING1_rtf } Part 1 expand_ADDING1_txt } expand_ADDING2_doc } expand_ADDING2_rtf } Part 2 expand_ADDING2_txt } ================================================================================ EXTRAS ------ Alex Wells and Francois van Emelen between them have produced a list of some 3,100 BASIC extension names found in various QL toolkits. This should serve as a useful reference especially for those writing such toolkits, in order to avoid name clashes. The file comes in various text forms and a .dbs format database file for DBAS users on the QL. extras_fnlist_v21_txt extras_keywords_v21_dbs extras_srtdGroups_v21_txt extras_srtdList_v21_txt ================================================================================ FILE EXTRAS INFORMATION An article by David Denham about file header information functions in Toolkit 2 and file headers in general. fileextras_fextras_doc fileextras_fextras_rtf fileextras_fextras_txt fileextras_fextras.doc fileextras_fextras.rtf fileextras_fextras.txt ================================================================================ FILE HEADER FORMAT ------------------ Short file showing the format of the 64 byte file headers used in the QL filing system. filehedr_FILEHEDR_doc filehedr_FILEHEDR_rtf filehedr_FILEHEDR_txt ================================================================================ FILENAME EXTENSIONS ------------------- A QL Today article listing filename extensions in common use, so you can tell from the _xyz filename ending what type of file it is. exts_EXTS_doc exts_EXTS_rtf exts_EXTS_txt ================================================================================ FILTERS An article by Norman Dunbar on how to write filter programs for use with the EX commands, with example C and BASIC listings. filters_filter_LISTING1_C filters_filter_LISTING2_C filters_filter_LISTING3_C filters_filter_LISTING4_C filters_filter_LISTING5_bas filters_filters_doc filters_filters_rtf filters_filters_txt filters_filters.doc filters_filters.rtf filters_filters.txt ================================================================================ FOXPRO DBF TO QL DBS FILE CONVERSION ------------------------------------ Information on file structures of Foxpro files plus a BASIC program to do the conversion, from Francois van Emelem. First published in QL Today. QL DBS files are database files for D. Howells's DBAS database utility, available from Quanta library, Thierry Godefroy's website and most other sources of free QL software. dbf2dbas_bas The BASIC program to do the conversion. foxpro2_txt foxpro2_doc foxpro2_rtf ================================================================================ USING FLOATING POINT UNITS FROM QDOS/SMSQ ----------------------------------------- A suite of files from George Gwilt showing how to access FPUs from QDOS and SMSQ systems. This is version 1.20 of the FPSave software and documentation. fpu_fp2_EQU_ASM fpu_fpn_BIN fpu_fpn_text fpu_fpsave_BIN fpu_fpsave_changes Updates in various versions fpu_fpsave_text The main documentation fpu_fpsp_8x fpu_FPSP_40 fpu_fpsp_60 fpu_real_xxx_txt fpu_ver_BIN ================================================================================ FPU ARTICLES ------------ Articles supplied by Simon Goodwin on the subject of programming for FPU (Floating Point Unit) chips. fpu2_FPU_News_text Article by SimonGoodwin about Floating Point Hardware Support for QDOS and SMS. fpu2_FPU_News2_text SimonGoodwin and George Gwilt explain how and why QDOS and SMS have been extended to make use of floating point co-processors fpu2_MC68881_text Introduction to programming the 68881/68882/040 floating point coprocessors by Erik H Bakke. fpu2_TIMINGS4_FPU FPU timings article ================================================================================ GD2 GRAPHICS AND GRADUATED FILLS An article from QL Today, an introduction to use of the new colours available to SMSQ/E based systems with "colour drivers" or GD2. Also includes some notes on producing graduated blocks of colour. gd2_colours_doc Quill DOC file of article gd2_colours.doc Word 6 DOC file of article gd2_colours_rtf RTF file of article gd2_colours_txt Plain text file of article gd2_colours_bas Listing from the article gd2_colrpick_scr Screen dump from article gd2_colrpick.gif GIF version of screen dump gd2_gradients1_bas Listing from the article gd2_gradients1_scr Screen dump from article gd2_gradients2_bas Listing from article gd2_gradients1.gif GIF of one of the screen dumps ================================================================================ GD2 GRAPHICS CONVERSION ----------------------- Articles from QL Today volume 8 issue 3. The first is a listing by Malcolm Lear to assist with conversion of 24 bit BMP graphics files from Windows to QL graphics, while the second deals with converting QL GD2 screens (16-bit and 256 colour 8 bit graphics) to Windows .BMP file format. bmp2ql_bmptoql_doc Quill DOC version bmp2ql_bmptoql_rtf RTF file version bmp2ql_bmptoql_txt Plain text version bmp2ql_bmptoql.doc Word DOC version bmp2ql_bmptoql_bas BASIC listing to go with the article gd2tobmp_converts_doc Quill DOC version of GD2 screen to BMP file conversion gd2tobmp_converts_rtf RTF file version gd2tobmp_converts_txt Plain text version gd2tobmp_converts.doc Word .DOC version gd2tobmp_marcel_bas Listing from the article gd2tobmp_mode32bmp_bas Another listing from the article ================================================================================ GOING ONLINE A nine part series by Bill Cable about using your QL to go online to a Bulletin Board. online_Zip_exe online_Install556_bas online_Online_doc online_Online1_txt online_Online10_txt online_Online2_txt online_Online3_txt online_Online4_txt online_Online5_txt online_Online6_txt online_Online7_txt online_Online8_txt online_Online9_txt online_Qem online_Qem_dat online_qem040_releasenotes online_Qem040_txt online_qem425_readme online_Qlink556_job online_term_data online_Unixcmd_txt online_Boot online_Online_rtf ================================================================================ GRAPHICS FORMATS ---------------- A file describing the format of several types of QL graphics files, including screens, area save bitmaps (PIC), Eye-Q, Page Designer and Professional Publisher files. Plus a couple of QL-specific graphics compression formats. graphics_GRAPHICS_doc graphics_GRAPHICS_rtf graphics_GRAPHICS_txt An article explaining the differences between QL screens, PIC files and PSA files on the QL. graphics_SCREENS_doc graphics_SCREENS_rtf graphics_SCREENS_txt A short file with a description from PROGS of the Line Design page file format. graphics_ldfile_txt A set of text files describing common non-QL graphics format, included here for any QL programmer wishing to write graphical code to handle non-QL graphics files. graphics_BMP_txt Windows .BMP files graphics_GIF87a_txt GIF Graphics Interchange Format files graphics_GIF89a_txt graphics_GIF_COMP_txt graphics_IFF_txt IFF Interchange Format Files graphics_JPEG_txt JPEG Joint Photographic Experts Group files graphics_PCX_txt PCX ZSoft Paintbrush files graphics_PCX2_txt graphics_PNG_txt PNG Portable Network Graphics graphics_STformts_txt Various Atari ST graphics files graphics_TIFF-4_txt TIFF Tagged Image File Format ================================================================================ HOME THING ---------- An article from QL Today by Wolfgang Lenerz, about his 'Home Directory' thing for QDOS, later built into SMSQ/E. home_homethng_doc Quill DOC version home_homethng_rtf RTF file version home_homethng_txt Plain text version home_homethng.doc Word .doc file home_homethng.rtf .RTF file home_homethng.txt Text file =============================================================================== HOTKEYS ARTICLES ---------------- A series of 3 articles from QL Today about using the Hotkey System from the pointer environment. A nice gentle introduction to this rather difficult subject for newcomers. hotkeys_hotkeys1_txt hotkeys_hotkeys2_txt hotkeys_hotkeys3_txt HKEYS is an article listing all the Hotkey System II commands in SuperBASIC and goes on to describe using the extended Hotkey definitions to drive QPAC2 menus via the option commands etc. A useful reference document. hotkeys_hkeys_doc hotkeys_hkeys_rtf hotkeys_hkeys_txt ================================================================================ HTML SPECIFICATION DOCUMENTS ---------------------------- Documents from W3C, the World Wide Web Consortium, included here in the hope that one day the QL will have a good HTML browser or viewer. Once that day arrives, we can use HTML to provide manuals and help fiels on disk for example. If copying these files from this CD, please note that the HTML 4 documents directory contains a number of sub-directories. htmlspec_html2_html2.txt HTML 2.0 specification htmlspec_html32_html32.htm HTML 3.2 specification (HTML document) htmlspec_html32_html32.txt HTML 3.2 specification (Plain Text file) htmlspec_html40_appendix_notes.html HTML 4.01 specification documents htmlspec_html40_images_aqua.gif and related files htmlspec_html40_images_black.gif htmlspec_html40_images_blue.gif htmlspec_html40_images_colspan.gif htmlspec_html40_images_font1.gif htmlspec_html40_images_font2.gif htmlspec_html40_images_fuchsia.gif htmlspec_html40_images_gray.gif htmlspec_html40_images_green.gif htmlspec_html40_images_hr.gif htmlspec_html40_images_licircle.gif htmlspec_html40_images_lidisc.gif htmlspec_html40_images_lime.gif htmlspec_html40_images_lisquare.gif htmlspec_html40_images_maroon.gif htmlspec_html40_images_navy.gif htmlspec_html40_images_olive.gif htmlspec_html40_images_purple.gif htmlspec_html40_images_recbg.jpeg htmlspec_html40_images_red.gif htmlspec_html40_images_rowspan.gif htmlspec_html40_images_silver.gif htmlspec_html40_images_table1.gif htmlspec_html40_images_table2.gif htmlspec_html40_images_table3.gif htmlspec_html40_images_teal.gif htmlspec_html40_images_w3c_home.gif htmlspec_html40_images_white.gif htmlspec_html40_images_yellow.gif htmlspec_html40_index_elements.html htmlspec_html40_index_list.html htmlspec_html40_interact_forms.html htmlspec_html40_intro_intro.html htmlspec_html40_intro_sgmltut.html htmlspec_html40_present_frames.html htmlspec_html40_present_styles.html htmlspec_html40_sgml_dtd.html htmlspec_html40_sgml_entities.html htmlspec_html40_sgml_intro.html htmlspec_html40_sgml_loosedtd.html htmlspec_html40_sgml_sgmldecl.html htmlspec_html40_struct_dirlang.html htmlspec_html40_struct_global.html htmlspec_html40_struct_links.html htmlspec_html40_struct_lists.html htmlspec_html40_struct_objects.html htmlspec_html40_struct_tables.html htmlspec_html40_struct_text.html htmlspec_html40_style_default.css htmlspec_html40_about.html htmlspec_html40_charset.html htmlspec_html40_conform.html htmlspec_html40_cover.html htmlspec_html40_frameset.dtd htmlspec_html40_HTML4.cat htmlspec_html40_HTML4.decl htmlspec_html40_html40.txt htmlspec_html40_html40.zip htmlspec_html40_HTMLlat1.ent htmlspec_html40_HTMLspecial.ent htmlspec_html40_HTMLsymbol.ent htmlspec_html40_loose.dtd htmlspec_html40_references.html htmlspec_html40_strict.dtd htmlspec_html40_types.html htmlspec_xhtml1_dtd_xhtml-lat1.ent XHTML 1.0 The Extensible Hyper Text htmlspec_xhtml1_dtd_xhtml.soc Markup Language htmlspec_xhtml1_dtd_xhtml1.dcl htmlspec_xhtml1_Overview.html htmlspec_xhtml1_REC.gif htmlspec_xhtml1_W3C-REC.css htmlspec_xhtml1_w3c_home.gif htmlspec_xhtml1_wcag1AAA.gif htmlspec_xhtml1_xhtml10.zip ================================================================================ HTML TUTORIAL ------------- Norman Dunbar's tutorial to help you learn HTML - useful for creating those QL-related websites! htmltut_bigscreen.html htmltut_Button.gif htmltut_CASHREG.WAV htmltut_div.html htmltut_frame1.html htmltut_frame2.html htmltut_html.zip htmltut_index.html htmltut_lesson_eight.html htmltut_lesson_eleven.html htmltut_lesson_five.html htmltut_lesson_four.html htmltut_lesson_nine.html htmltut_lesson_one.html htmltut_lesson_seven.html htmltut_lesson_six.html htmltut_lesson_ten.html htmltut_lesson_three.html htmltut_lesson_two.html htmltut_sidebar.html htmltut_style1.html htmltut_style2.html htmltut_style3.html htmltut_style4.html htmltut_style5.html htmltut_styles.css htmltut_tables.css htmltut_tutor.css htmltut_tutor.js ================================================================================ INTERFACES GUIDE ---------------- Article from IQLR magazine by the late Dennis Briggs listing most of the early QL disk interfaces and other cards, complete with simple diagrams to aid identification. The diagrams are PIC files to go with the QL version of the document, or .PCX files to go with the Windows version. dbhw_intfaces_doc dbhw_intfaces_rtf dbhw_intfaces_txt dbhw_admanpar_PIC dbhw_cstbuffr_PIC dbhw_cstintnl_PIC dbhw_cstram_PIC dbhw_cumana_PIC dbhw_deltatr_PIC dbhw_expandar_PIC dbhw_goldcard_PIC dbhw_insider_PIC dbhw_kempston_PIC dbhw_medic_PIC dbhw_microp_PIC dbhw_midiint_PIC dbhw_mmodem_PIC dbhw_mpspi_PIC dbhw_mserpar_PIC dbhw_pcmlint_PIC dbhw_pcmlqplu_PIC dbhw_quest_PIC dbhw_sandy1_PIC dbhw_sandy2_PIC dbhw_simplex_PIC dbhw_spemrom_PIC dbhw_strong_PIC dbhw_tharman_PIC dbhw_trump_PIC ================================================================================ INTERNET ARTICLES ----------------- A short series of articles by Phoebus R Dokos explaining how to connect to the internet using a QL emulato supporting TCP/IP connection facilities and programs like QL Lynx, QL FTP and the QL email applications. The second part deasl with internet connections using DOS software running on the Conqueror emulator on QL hardware,a nd also using Jon Dent's soQL system. The Windows folders contain PC versions of the files, as Word DOCs and RTF files. Part 1 internet_1_InterntA_DOC Quill DOC file version internet_1_InterntA_RTF RTF file version internet_1_InterntA_TXT Plain text version internet_1_Figures_txt List of illustrations from the article internet_1_Figure1_jpg 8 illustrations accompanying the article. These internet_1_Figure2_jpg are all in .JPG format. internet_1_Figure3_jpg internet_1_Figure4_jpg internet_1_Figure5_jpg internet_1_Figure6_jpg internet_1_Figure7_jpg internet_1_Figure8_jpg Part 2: internet_2_Figure1_gif internet_2_Figure2_gif internet_2_Figure3_gif internet_2_Figure4_gif internet_2_Figure5_gif internet_2_Figure6_gif internet_2_Figure7_gif internet_2_Figure8_gif internet_2_figures_txt List of illustrations from the article internet_2_PartB_doc Part 2 as a Quill DOC file internet_2_PartB_rtf Part 2 as an RTF file internet_2_PartB_txt Part 2 as QL plain text ================================================================================ IPC8049 DISASSEMBLY ------------------- The disassembled source code for the 8049 second processor in the QL. ipc8049_IPC8049_doc ipc8049_IPC8049_rtf ipc8049_IPC8049_txt =============================================================================== JOYSTICKS ON QL --------------- How to connect a switched joystick such as an Atari switched joystick to the QL CTL ports. joystick_JOYSTICK_txt ================================================================================ JMROM DISASSEMBLY ----------------- A disassembly and notes on the QL's version JM ROM. jmrom_intro jmrom_escape_txt jmrom_formfeed_txt jmrom_graph jmrom_header jmrom_title_txt jmrom_fnum jmrom_new_part1 jmrom_new_part3 jmrom_new_part5 jmrom_new_part6 jmrom_new_part9 jmrom_new_part13 jmrom_new_part14 jmrom_new_part15 jmrom_new_part16 jmrom_new_part19 jmrom_new_part50 jmrom_new_part51 jmrom_new_part99 jmrom_definitions jmrom_labels_alpha jmrom_labels_num ================================================================================ JSROM DISASSEMBLY ----------------- A disassembly of the QL's version JS ROM. jsrom_ARITHM_ASM jsrom_BASIC1_ASM jsrom_BASIC2_ASM jsrom_BASIC3_ASM jsrom_CHARFOUN_T_A jsrom_JM_MDV jsrom_JS_KEY jsrom_JS_MDV jsrom_KEYBOARD_ASM jsrom_MDV_MAI jsrom_MDV_ROU jsrom_MDV_SYS jsrom_MGG_KEY jsrom_NET_ROU jsrom_SYS_MES jsrom_SYSTEM_ASM jsrom_TRA_TAB ================================================================================ KEITH MITCHELL'S HARDWARE DOCUMENTS ----------------------------------- A series of ASCII files drawn up by Keith as he has serviced some QL add-ons over the years. All should be viewable on an 80 column screen, as they are basically plain text files. hw_HW_QL.Exp.Con hw_HW_QL.Exp.Con.horiz hw_HW_OPDmon_con hw_HW_IBMmonitor_con hw_HW_APRmonitor_con hw_HW_FLPCONNS hw_HW_MouseCon hw_HW_RS232 hw_HW_CENTRONICS hw_SQ_sQbmouse_lis hw_SQ_PBmemory hw_SQ_sQbROM_lis hw_SQ_sqb1&2_sandypal hw_SQ_sqb3_mouse_sandypal hw_SQ_sqb3_sQbmGAL1 hw_SQ_sqb3_sQbmGAL1_GJD hw_SQ_GALSQ512_EQN hw_SQ_GALSQ512_JED hw_SQ_sQb_Iss3 hw_HARDWARE_Readme ================================================================================ LEVEL 2 UPGRADE ROM REPLACEMENT MANUAL -------------------------------------- The level 2 upgrade ROM for SuperQBoards and Trump Cards was developed by Jochen Hassler and originally marketed by Jurgen Falkenberg. The upgrade ROM gave a level 2 directory facility ("hard directories") and added an ATR device driver, allowing the disk interface to read Atari and DOS disks. I am not able to include a ROM image or the utility disk files here, but the replacement manual may prove useful for those purchasing second user equipment with this ROM on board. Note that although recent versions of the Trump Card supplied by Qubbesoft included level 2 directory facilities, they did not include the ATR device driver. Scanned and OCR'ed by Bob Spelten. lev2man_Lev2man_txt Plain text version lev2man_Level2man4.doc Word doc version lev2man_Level2man4_pdf PDF file version lev2man_Level2man4_rtf Rich Text File format lev2man_Level2man4_rtf_m1b9ae22d.jpg JPG image of distributor's logo lev2man_lev2man_doc Quill DOCversion ================================================================================ MACHINE CODE TUTORIAL --------------------- 68000 machine code tutor. These ASCII files are intended to help experienced machine coders from other processors come across to 68000. mcodetut_MC_68000_MANUAL mcodetut_MC_68000_MANUAL2 ================================================================================ MATHS STACK PROGRAMMING ARTICLE ------------------------------- An article by Norman Dunbar about the use of the Maths Stack on the QL. stack_stack_txt ================================================================================ METADRIVERS ----------- Lengthy article from Nasta (Zeljko Nastasic) on meta drivers for the QL. metadrvs_METADRIVERS_txt ================================================================================ MINERVA 1.98 ------------ Laurence Reeves has kindly made available the sources and ROM image for version 1.98 of the Minerva ROM, a replacement ROM for the QL. There is a huge number of files, mostly assembler source files, so I have not attempted to duplicate this directory outside the qxl.win (a) in case of making mistakes in a complex set of files, and (b) the files are almost all for QL editors and assemblers. FOr those unable to access the qxl.win, the files are all contained in three zipped files in the ZIPS folder. See the README_TXT file in the MINERVA folder for details of what the files are. minerva_src-> source files folder minerva_rom-> 48K ROM image for Minerva 1.98 minerva_other-> various other files - see the minerva_README_TXT file. ================================================================================ MIRACLE SYSTEMS MANUALS ----------------------- A set of replacement manuals for Miracle Systems Ltd QL add-ons. All in plain text format. Scanned with much appreciated assistance from Dave Westbury. GOLD CARD MANUAL ---------------- miracle_GC_TXT QXL CARD MANUAL --------------- miracle_QXL_TXT miracle_QXL.DOC Word DOC version miracle_QXL.PDF PDF file version SUPER GOLD CARD MANUAL ---------------------- miracle_SGC_TXT TRUMP CARD MANUAL ----------------- miracle_TRUMPCRD_txt MIRACLE HARD DISK SYSTEM MANUAL ------------------------------- miracle_winguide_txt MIRACLE DISK ADAPTOR GUIDE -------------------------- Miracle Systems produced a small 4 drive adaptor card for use with Trump Card and Gold Card. Here is the instruction leaflet for it. miracle_diskadap_doc miracle_diskadap_rtf miracle_diskadap_txt miracle_diskadap.txt CENTRONICS PRINTER INTERFACE ---------------------------- One of the most popular QL add-ons of all time! These were serial to centronics printer adaptor cables, allowing parallel printers ot be plugged into the QL serial ports. miracle_centrint_doc miracle_centrint_rtf miracle_centrint_txt miracle_centrint.txt ED DISK DRIVES MANUAL --------------------- miracle_eddrives_doc miracle_eddrives_rtf miracle_eddrives_txt miracle_eddrives.txt SUPER GOLD CARD PC PRINTER CABLE ADAPTOR ---------------------------------------- miracle_sgccable_doc miracle_sgccable_rtf miracle_sgccable_txt MIRACLE MIDI AND MIDINET ------------------------ miracle_midimanual_doc Quill _doc file miracle_midinotes_txt Midinet notes, plain text file miracle_midimanual.doc Word .doc file miracle_midimanual.rtf .RTF file miracle_midinotes.txt Midinet notes, text file ================================================================================ MODEMS ------ 9600 BAUD MODEM INFORMATION General information about 9600 baud modems. modems_9600info_txt COMWORDS A communications and modems glossary - many terms explained. modems_ComWords_txt ================================================================================ MONITORS -------- Replacement manual for Sinclair Vision-QL and Microvitec Cub QL monitors. monitors_mvcub_mvcub_txt monitors_mvcub_mvcub_doc monitors_mvcub_mvcub_rtf monitors_mvcub_mvcub.pdf monitors_mvcub_mvcub.doc Microvitec Cub monitor manual as Word DOC file monitors_visionql_visionql_txt monitors_visionql_visionql_doc monitors_visionql_visionql_rtf monitors_visionql_visionql.pdf monitors_visionql_visionql.doc VisionQL monitor manual in Word DOC format ================================================================================ MONTH ----- An article from QL Today about month numbers in date functions and calculations. month_month_doc month_month_rtf month_month_txt month_month.doc month_month.rtf month_month.txt ================================================================================ MPC --- Replacement manual for the DiRen MPC (Micro Process Controller). This was a 6 relay switchbox which connected to the QL via a parallel port connection (or via a serial to parallel converter) and has a through port to allow a printer or a second MPC unit to be connected. mpc_mpc_doc Quill DOC version mpc_mpc_rtf RTF file mpc_mpc_txt Plain text file mpc_mpc.doc Word DOC file mpc_mpc.pdf PDF file mpc_figure1_scr mpc_figure2_scr The four diagrams mpc_figure3_scr from the MPC manual mpc_figure4_scr =============================================================================== MUSIC ----- An article from QL Today and a short basic program to help with the setting of musical note values for musical use of the BEEP command. Contains BEEP parameter values for given notes, and a short program to display frequencies of given notes in Hertz. music_doc the article music_rtf music_txt music1.gif notes diagram table1.gif frequencies output table2.gif program display example frequenc_bas the frequencies program =============================================================================== NETWORK ------- An article about the QL network. The standard QL, Aurora and QXL all have a simple to connect two wire network built in, able to connect up to 64 QLs together as a simple local area network. network_network_doc Quill DOC file network_network_rtf RTF file network_network_txt Plain text file network_network.DOC Word .DOC file =============================================================================== NETWORK PROVER -------------- Di-Ren's QL network prover box, which uses an LED to indicate network status (idle, waiting or transmitting) and plugs in-line with a network lead. netprovr_netprovr_doc Quill DOC file netprovr_netprovr_rtf RTF file netprovr_netprovr_txt Plain text file netprovr_netprovr.doc Word DOC file netprovr_netprovr.pdf PDF file =============================================================================== PIC FILES --------- Short article showing how to handle pointer environment area save files, also known as PIC files. Normally you would use facilities provided by pointer environment to handle such files, but if you really must write your own code to load/save these files this article should at least provide you with sufficient information to get you started. picfiles_pics_doc picfiles_pics_rtf picfiles_pics_txt ================================================================================ POINTER ENVIRONMENT ------------------- If you have never used QL pointer environment before, this is a good introductory article from David Denham. Originally published in QL Today magazine under the title of "It's Not Rude To Point", this package includes the article itself plus a copy of the version of pointer environment files referred to in the article. pe_pe_doc Quill DOC file of the article pe_pe_rtf RTF file version pe_pe_txt Plain text file version pe_pe.doc Word DOC version ptr_gen Pointer interface v2.01 wman Window Manager v2.01 hot_rext Hotkey System 2 v2.29 ================================================================================ POINTER ENVIRONMENT IDIOT'S GUIDE --------------------------------- A really good introduction to the Pointer Environment on the QL and compatibles. Starts from first principles and gently helps you to get going. Use the Viewer program supplied to view the pictures via links built into the text file. peig_pe_txt peig_BOOT peig_VIEWER_rtm peig_VIEWER_txt peig_MENU_TXT peig_Diagrm03_pic peig_Diagrm04_pic peig_Diagrm05_pic peig_Diagrm09_pic peig_Diagrm06_pic peig_Diagrm07_pic peig_Diagrm08_pic peig_Diagrm10_pic peig_Diagrm01_pic peig_Diagrm11_pic peig_Diagrm02_pic POINTER ENVIRONMENT IDIOT'S GUIDE (HTML VERSION, CONVERTED BY TIM SWENSON) -------------------------------------------------------------------------- A version of the above Pointer Environment Idiot's Guide converted to HTML by Tim Swenson. View with your favourite browser! peightml_pe_html peightml_D01_pic peightml_D02_pic peightml_D03_pic peightml_D04_pic peightml_D05_pic peightml_D06_pic peightml_D07_pic peightml_D08_pic peightml_D09_pic peightml_D10_pic peightml_D11_pic ================================================================================ PRINTER PROGRAMMING INFORMATION EPSON ESC-P2 DOCUMENTATION -------------------------- A substantial set of documents describing the Epson ESC/P2 printer control code set. Presently, only in PDF format - any volunteers to convert these into QL readable format? It may of course be possible to print these using Jonathan Hudson's QDOS Ghostscript port, otherwise you'll have to resort to using Adobe's Acrobat (PDF) Reader. epson_part1_pdf epson_part2_pdf epson_part3_pdf epson_part4_pdf epson_part5_pdf epson_part5b_pdf epson_part6_pdf epson_readme_txt A cut down version (text only) of the ESC/P2 guide is available as Quill or Word DOC files - this is merely a list of control codes and notes on each command. epson_epson_doc Quill DOC epson_epson_txt Plain text epson_epson_rtf RTF file epson_epson.doc Word DOC HP PCL3 DOCUMENTATION --------------------- A file listing the control code sets for the HP Deskjet 600 and compatible printers. Although intended for the Deskjet 600 printer, most of the Deskjet and some LaserJet ranges from Hewlett-Packard will handle the information in this document. HPpcl_PCL_doc HPpcl_PCL_rtf HPpcl_PCL_txt EPSON STYLUS CONTROL CODES -------------------------- An article about some of the extended control codes on the Epson Stylus Color II, IIs and 820. epson_stylus2_doc epson_stylus2_rtf epson_stylus2_txt ================================================================================ PSION PRINTER_DAT ----------------- An article about the PRINTER_DAT file format, plus a program to print the settings. printerd_PRINTERD_DOC printerd_PRINTERD_RTF printerd_PRINTERD_TXT printerd_PRINTERD_bas PRINTER DRIVERS --------------- An article about printers, printer control codes, printer drivers and programming for printers. Plus a supplementary article about HP Deskjet printer drivers for Quill/Xchange. printerd_drivers_doc printerd_drivers_rtf printerd_drivers_txt printerd_drivers.doc printerd_drivers.rtf printerd_drivers.txt SPECIAL PRINTER_DATS -------------------- An article with a selection of special printer_dat files for generating QL-style plain text, PC-style plain text, HTML character translations and a special driver for HP Deskjet printers. printerd_prtdats_doc printerd_prtdats_rtf printerd_prtdats_txt printerd_prtdats.doc printerd_prtdats.rtf printerd_prtdats.txt ================================================================================ PRINT_USING ----------- An article about the PRINT_USING command in Toolkit 2. printuse_printuse_doc printuse_printuse_rtf printuse_printuse_txt printuse_printuse.doc printuse_printuse.rtf printuse_printuse.txt ================================================================================ PSION PROGRAMS FILE FORMAT -------------------------- Notes on Abacus file structures, from Christopher Cave psions_ABACUS_DOC psions_ABACUS_rtf psions_ABACUS_txt Notes from Psion regarding format of Quill and Abacus Transfer files, the format used to move files from these programs between the different versions of these programs on different target machines without the loss of data that might occur if export files were used for example. The ABATRA files refer to Abacus, while QUILTR files refer to Quill. psions_ABATRA_doc psions_ABATRA_rtf psions_ABATRA_txt psions_QUILTR_doc psions_QUILTR_rtf psions_QUILTR_txt TEXTIDY NOTES ------------- Textidy_ref is a set of notes from Dave Walker concerning the format of the Psion applications' files. psions_textidy_doc psions_textidy_rtf psions_textidy_txt ================================================================================ PTR KEYS -------- Keys for pointer device, from SMSQ/E sources. Format of device driver definition block - an assembler file. ptrkeys_ptrkeys_doc ptrkeys_ptrkeys_rtf ptrkeys_ptrkeys_txt ================================================================================ Q40 AND Q60 MATERIAL -------------------- The Q40/Q60 mainboard user manual, Q40/Q60 hardware documentation and the Q40/Q60 sbasic part of the SMSQ/E manual. This is only the Q40/Q60 specific part of the SMSQ/E manual, you'll need a legitimate general SMSQ/E manual to complement this. Qx0_manual_pdf Q40/Q60 main board manual in PDF format Qx0_harddoc_pdf Hardware documentation, also in PDF file format Qx0_q40sbas_doc Qx0_q40sbas_rtf Qx0_q40sbas_txt ================================================================================ Q40 CD ------ A short article showing how to read CD-ROMs on a Q40 using the Atapi-CD drivers and the QCDEZE software. q40cd_q40cd_doc q40cd_q40cd_rtf q40cd_q40cd_txt ================================================================================ QCAT ---- An article by Simon Goodwin about how he wrote a program to use the Radio Shack CueCat barcode scanner on QDOS-compatible systems. The CuetCat scanner daisy-chains onto an IBM standard PS/2 keyboard port. qcat_CueCat_text plain text file qcat_CueCat_doc Quill doc file version qcat_CueCat_rtf RTF file version qcat_CueCat02_bas Listing from the article qcat_CueCat04_bas Listing from the article TascopyCueCat_jpg Scanned image from an item with a barcode referred to in the article - the Tascopy QL software. ================================================================================ QDOS HINTS ---------- Selection of hints and manual updates on a variety of QL-related subjects qdoshints_QDOSHINTS_txt ================================================================================ QDOS INTERNALS -------------- A selection of information files from Norman Dunbar's web site, all sorts of information about QDOS! qdosint_images_ql_black.bmp qdosint_images_ql_inverted.bmp qdosint_Dv3_chr1.bas qdosint_errors.html qdosint_exception.txt qdosint_filesystemfunnies.html qdosint_heaps.html qdosint_heaps.txt qdosint_index.html qdosint_internalio.html qdosint_jobs.html qdosint_memory.html qdosint_qdos.css qdosint_qdos.html qdosint_qdoshtml.zip qdosint_sbchantab.html qdosint_sbchdef.html qdosint_schedasm.html qdosint_scheduler.html qdosint_screen.html qdosint_svars.html qdosint_Test.html qdosint_trap0.html qdosint_trap1.html qdosint_trap1_0.html qdosint_trap1_1.html qdosint_trap1_2.html qdosint_trap2.html qdosint_trap2_0.html qdosint_trap3.html qdosint_trap3_0.html qdosint_trap3_1.html qdosint_trap3_2.html qdosint_trap3_3.html qdosint_trap3_4.html qdosint_trap4.html qdosint_vectors.html qdosint_whatsnew.html ================================================================================ QDOS LOW LEVEL INFORMATION -------------------------- A document made up from a variety of smaller documents. Plenty of information about anything from QL error codes to memory map and QDOS Traps lists. qdoslowl_QDOSLOWL_txt ================================================================================ QEP III EPROM PROGRAMMER ------------------------ Replacement manual for the QEPIII Eprom Programmer for the QL. This EPROM programmer was formerly supplied by Care Electronics and latterly byQUBBESoft P/D. qepiii_doc Quill DOC file qepiii_txt Plain text file qepiii_rtf RTF file qepiii.doc Word DOC file ================================================================================ QIMI INTERFACE INFORMATION -------------------------- The QIMI (QL Internal Mouse Interface) has long been the 'standard' QL mouse system and most other systems are based on this in some form or other. The document lists some technical and programming information, while the PIC file contains the QIMI interface circuit diagram. Thanks to Dave Westbury for these files. qimi_QIMI_PIC qimi_qimi_html qimi_qimi_txt ================================================================================ QL CSYNC INVERSION ------------------ An article from Marcel Flipse which shows to make a little circuit board which inverts the Csync pin video signal. This allows the QL to be connected to CGA monitors which expect an active-high signal (QL Csync pin normally gives out an active-low signal). Note that this article is in Adobe PDF file format only. cga_qlinv10_pdf Another article on the same subject from Bob Gilder, on how to use an IBM CGA monitor with a QL. cga_ibmon4ql_doc cga_ibmon4ql_rtf cga_ibmon4ql_txt ================================================================================ QL HACKERS JOURNAL ------------------ Back issues of all published issues of the QL Hackers Journal, an e-zine by Timothy Swenson aimed at programmers and advanced users of the QL. A real treasure trove of useful information. 34 issues at the time of writing, all in the QHJ direectory. qhj_QHJxx_txt xx=issue number, all plain text files ================================================================================ QL MANUAL --------- A version of the QL User Guide scanned as plain text files, with the diagrams made into QL mode 4 PIC files. 1. Introduction section of QL User Guide qlmanual_INTRO_TXT qlmanual_intro_QL1_pic qlmanual_intro_QL2_pic qlmanual_intro_QL3_pic qlmanual_intro_QL4_pic qlmanual_intro_QL5_pic qlmanual_intro_WALLET1_pic qlmanual_intro_WALLET2_pic qlmanual_intro_PSU_pic qlmanual_intro_QLfoot_pic qlmanual_intro_MANUAL_pic qlmanual_intro_MDV_pic 2. Concepts section of QL User Guide qlmanual_CONCEPT1_txt qlmanual_CONCEPT2_txt qlmanual_CONCEPT3_txt 3. Keywords section of QL User Guide qlmanual_KEYWORDS_txt 4. Programming guide section of QL User Guide qlmanual_Chapt01_TXT qlmanual_Chapt01A_pic qlmanual_Chapt01B_pic qlmanual_Chapt01C_pic qlmanual_Chapt01D_pic qlmanual_Chapt01E_pic qlmanual_Chapt02_txt qlmanual_Chapt03_TXT qlmanual_Chapt03a_pic qlmanual_Chapt03b_pic qlmanual_Chapt04_txt qlmanual_Chapt05_txt qlmanual_Chapt06_txt qlmanual_Chapt07_txt qlmanual_Chapt08_txt qlmanual_Chapt09_txt qlmanual_Chapt10_txt qlmanual_Chapt11_txt qlmanual_Chapt12_txt qlmanual_Chapt12a_pic qlmanual_Chapt12b_pic qlmanual_Chapt12c_pic qlmanual_Chapt12d_pic qlmanual_Chapt12e_pic qlmanual_Chapt12f_pic qlmanual_Chapt12g_pic qlmanual_Chapt12h_pic qlmanual_Chapt13_txt qlmanual_Chapt13a_pic qlmanual_Chapt14_txt qlmanual_Chapt15_txt qlmanual_Chapt16_txt qlmanual_Answers_txt There is also a PDF document format QL manual, which came from the World Of Spectrum website. qlmanual_QLUsersGuide_pdf Another version of the QL User Guide, this time a trial version of Tony Hill's PDF QL User Guide from Quanta, may be found in the "UGtrial" directory (see below). ================================================================================ QL SERVICE LIST --------------- Robert Klein's QL Service List and QL FAQ files. Both the original .TXT files and versions converted to QL _TXT files are here, since rklein.htm contains links to the original .txt files. These files are a useful reference, but do contain SOME slightly out of date material by now. qlserv_Hardware.txt QL Hardware FAQ, PC Plain Text file qlserv_Firmware.txt QL Firmware FAQ, PC plain text qlserv_QLService.htm QL Service List, HTML version qlserv_QLService.txt QL Service List, PC plain text version qlserv_rklein.htm Load this into a browser to link to the other files qlserv_Software.txt QL Software FAQ, PC plain text qlserv_Introduction.txt QL FAQ Introduction, PC plain text qlserv_Firmware_txt QL Firmware FAQ, QL plain text qlserv_Hardware_txt QL Hardware FAQ, QL plain text qlserv_Introduction_txt QL FAQ Introduction, QL plain text qlserv_QLService_txt QL Service List, QL plain text version qlserv_Software_txt QL Software FAQ, QL Plain Text ================================================================================ QL SERVICE MANUAL ----------------- The Sinclair QL Service Manual, a definitive guide to the QL hardware and servicing. Supplied in both Windows DOC (with PCX graphics) and PDF formats, along with QL version in Quill DOC and Plain Text with PIC file diagrams. servman_servman_txt servman_servman_doc servman_motorjig_PIC servman_fig115_PIC servman_fig11_PIC servman_qlblkdia_PIC servman_fig43_PIC servman_monitor_PIC servman_figc1_PIC servman_figc2_PIC servman_figc3_PIC servman_figd_PIC servman_figd9_PIC servman_fig51_PIC servman_fig52_PIC ================================================================================ QL TODAY INDEX -------------- A set of text files making up an index for QL Today volumes 1 to 10. These are plain text files, compiled by myself (the earlier editions) and Brian Kemmett. qltoday_index1_txt qltoday_index2_txt qltoday_index3_txt qltoday_index4_txt qltoday_index5_txt qltoday_index6_txt qltoday_index7_txt qltoday_index8_txt qltoday_index9_txt qltoday_index10_txt ================================================================================ QL WORLD/QL USER MAGAZINE INDEX ------------------------------- A plain text file index to these two best known of early QL magazines, by Chris Adams. qlw_qlwindex_txt ================================================================================ QLAY2 ----- Simon Goodwin wrote a guide to the QLay2 emulator. The original document was in HTML. I have included plain text, Quill DOC and RTF file conversions here. These include where possible the original URLs from the HTML version as text in the converted files. qlay2_qlay2_htm HTML version qlay2_qlay2_doc Quill DOC file conversion qlay2_qlay2_rtf RTF file conversion qlay2_qlay2_txt Plain text file conversion ================================================================================ QMENU PROGRAMMING FROM BASIC ARTICLE ------------------------------------ An article from QL Today about using the Jochen Merz Menu Extension (Q-Menu) from SuperBASIC or SBASIC. qmenu_Fig3_pic qmenu_Fig4_pic qmenu_Fig1_pic qmenu_Fig2_pic qmenu_Fig5_pic qmenu_Fig6_pic qmenu_Fig7_pic qmenu_Fig8_pic qmenu_Fig9_pic qmenu_Fig10_pic qmenu_Fig11_pic qmenu_QMenu_txt qmenu_FILER_bas ================================================================================ QPAC2 GUIDE ----------- The Q-Branch QPAC2 supplement - a beginners document showing how to start using QPAC2, some hotkey commands and writing your own boot files. In Quill DOC, plain text and Text 87 formats. qpac2_qpac2_doc qpac2_qpac2_txt qpac2_qpac2_t91 ================================================================================ QPAC2 GERMAN THINGS LIST ------------------------ A list of the Thing names in the German version of QPAC2. thingqp2_things_txt ================================================================================ QPC KEYWORDS GUIDE ------------------ Martin Head has produced a document similar to the QL Manual's keywords guide, but including the QPC-specific keywords too! qpc_qpckeywords v1_02.doc The keywords guide in Word DOC format qpc_qpckeywords v1_02.rtf Same document in Rich Text format qpc_qpckeywords v1_02.txt Plain text version (lost all formatting!) qpc concept.doc The concepts guide in Word DOC format qpc concept.rtf Same document in Rich Text format qpc concept.txt Plain text version (lost all formatting!) ================================================================================ QPLANE ------ The instruction sheet for the QPlane powered backplane for the QL. QPlane was designed by Zeljko Nastasic and sold by QUBBESoft P/D. qplane_qplane_doc Quill doc file qplane_qplane_rtf Rich Text file qplane_qplane_txt Plain text file qplane_qplane_scr 512x256 screen diagram of Gold Card modification qplane_qplane_pic PIC file version of the diagram ================================================================================ QUANTA INDEX ------------ An index to Quanta newsletter from issue 1 up to 1991, by Chris Adams. qua_quaindex_txt ================================================================================ QUBIDE ------ Some technical notes and utilities for the Qubide QL IDE interface. qubide_changes_txt history of differences between ROM versions qubide_DRVTALL_TXT qubide_HD_REF42_POR qubide_ide_lowlevel_bas qubide_ide136_rext qubide_ide136_rom qubide_ide137_rext qubide_ide137_rom qubide_idescrtest_bas qubide_idespeedtest_bas qubide_idetest_bas The Qubide ROM version 2 upgrade leaflet and notes on use of the Trashcan. Note: in addition to the v2.01 ROM, an upgrade on Qubide v1.nn also requires upgrade of the GAL1 and GAL2 logic chips on the Qubide interface. Qb201_16k_rom 16K EPROM image of Qubide ROM v2.01 Qb202_16k_rom 16K EPROM image of Qubide ROM v2.02 Qubide_doc Version 1 manual Qubide_rtf Qubide_txt Qubide2_doc Supplement to manual for v1.53 and later, and Qubide2_txt v2.00 and later Qubide ROM versions. Qubide2_rtf QBranch produced their own version of the Qubide and level 2 upgrade manual. These are only available as Word .doc files. qubide_QBranch_Qubide Manual.doc qubide_QBranch_ROM Version 2 UPGRADE.doc Derek Stewart kindly sent me a zip file of the sources to the version 2 Qubide ROM, released under GPL Licence by Phil Borman and Ron Dunnett. Due to the very large number of files, I've just put the zip file here. qubide-gpl_zip ================================================================================ QXL.WIN DOCUMENTATION --------------------- The QXL.WIN is the 'container' filing system for the QXL card and some QL emulators, which store QL files inside a large file called QXL.WIN on the native drive of the host computer. These documents (originally from the Austrian QL group) describe the format of QXL.WIN files. qxlwins_qxlwin_html qxlwins_qxlwin_txt ================================================================================ RAMDISKS ARTICLE ---------------- An article about using RAMdisks on QL systems. ramdisks_ramdisks_TXT ================================================================================ RECURSION ARTICLE ----------------- Reproduced from QL Today, this article deals with that difficult programming subject, recursion. It gives several practical and useful example listings in SuperBASIC which are included both in the article and as separate listings. recursion_RECURSE_doc The article as a Quill DOC file recursion_RECURSE_rtf ...as a Rich text file recursion_RECURSE_txt ...as a plain text file recursion_ExtDIR_bas } recursion_Fact_bas } recursion_Fill1_bas } recursion_Fill2_bas } The SuperBASIC listings from the article recursion_Hanoi_bas } recursion_PrintTo_bas } recursion_QSort_bas } recursion_sort_bas } ================================================================================ REVIEWS ------- A few reviews of some significant software for the QL. CATDOC ------ Like it or not, Micro$oft Word is a pretty de facto PC standard and with the best will in the world we as QLers are likely in time to come across some Word document files. Jonathan Hudson has ported the Victor Wagner Catdoc program from the Unix world to provide us with a way to extract text from Word DOC files. Tim Swenson takes a look at this program and how to get going with it. reviews_catdoc_doc reviews_catdoc_rtf reviews_catdoc_txt ELECTRONIC PUBLICATIONS ----------------------- Tim Swenson takes a look at the tools available to the QL user to create electronic publications. reviews_elecpub_doc reviews_elecpub_rtf reviews_elecpub_txt ESTIMATE OF NUMBER OF QLERS --------------------------- A short article estimating the number of QLers out there. reviews_qlcount_doc reviews_qlcount_rtf reviews_qlcount_txt INFOCOM/INFORM ADVENTURES ------------------------- Article about the Infocom/Inform adventures and the utilities available to use them on the QL. reviews_infocom_doc reviews_infocom_rtf reviews_infocom_txt INTERNET FILE FORMATS ON THE QL ------------------------------- An article to explain some of the possibilities of using common internet file formats on the QL (e.g. graphics files) reviews_formats_doc reviews_formats_rtf reviews_formats_txt LANGUAGES --------- A list of freeware language interpreters and compilers available for the QL reviews_lang_doc reviews_lang_rtf reviews_lang_txt MICRO-EMACS ----------- A review of an established editor ported to the QL by Thierry Godefroy. reviews_emacs_doc reviews_emacs_rtf reviews_emacs_txt MTOOLS REVIEW ------------- A review by TimSwenson of the MTools package. reviews_mtools_doc reviews_mtools_rtf reviews_mtools_txt PGP --- A review of the PGP (Pretty Good Privacy) system reviews_pgp_doc reviews_pgp_rtf reviews_pgp_txt QASCADE ------- A short review of the Qascade program from Jonathan Hudson. Qascade provides a program launcher button system, a bit like the START menu button. reviews_qascade_doc reviews_qascade_rtf reviews_qascade_txt QL JPEG VIEWERS --------------- A short review of the three main JPEG graphics file viewers for the QL. reviews_qljpeg_doc reviews_qljpeg_rtf reviews_qljpeg_txt QL ON THE INTERNET ------------------ An article in English and German by E. C. Herrnsdorf. reviews_qlintnet_doc reviews_qlintnet_rtf reviews_qlintnet_txt QLNET ----- Short article by Tim Swenson about various means of internet access and facilities from the internet. reviews_qlnet_doc reviews_qlnet_rtf reviews_qlnet_txt QLTOOLS ------- A review of a program designed to assist with transferring files between PC format disks and QL format disks. reviews_qltools_doc reviews_qltools_rtf reviews_qltools_txt QUILL-RTF --------- A review of a Spanish program to convert Quill DOC files to RTF (Rich Text Format) files. reviews_rtf_doc reviews_rtf_rtf reviews_rtf_txt SOLVIT PLUS 3 ------------- Review of a word games aid from Just Words reviews_solvit_doc reviews_solvit_rtf reviews_solvit_txt VIRUS ----- An article looking at computer viruses and the implications (if any) for QLers reviews_virus_doc reviews_virus_rtf reviews_virus_txt WHAT'S ON THE INTERNET FOR QL'ERS? ---------------------------------- An article about email, usenet, ftp and the World Wide Web. reviews_internet_doc reviews_internet_rtf reviews_internet_txt ================================================================================ ROMS ARTICLES ------------- A set of articles by Simon Goodwin about features of various QL ROM versions, including documenting known bugs, fixes and workarounds. A list of bugs in the MG ROM. roms_MGfixes_doc roms_MGfixes_rtf roms_MGfixes_txt Simon Goodwin's first article about bugs features and international variations in QL ROM versions and how you can upgrade your ROM. roms_QLbugs1_doc roms_QLbugs1_rtf roms_QLbugs1_txt Simon Goodwin concludes his survey of QL system bugs with a summary of the faults shared by every QL, regardless of vintage or nationality. roms_qlbugs2_doc roms_qlbugs2_rtf roms_qlbugs2_txt In this article Simon Goodwin lists another eleven bugs that came to light since his first two articles, and explains more about QL production variants. roms_QLbugs3_doc roms_QLbugs3_rtf roms_QLbugs3_txt Bugs And Features - QL World February 1989. Simon Goodwin tracks down another batch of bugs that afflict all QL systems - plus secret priority levels, and undocumented commands that let you use cursor-control and random access files on any un-expanded QL! roms_QLBUGS4_doc roms_QLBUGS4_txt roms_QLBUGS4_rtf Simon Goodwin continues the exploration of QL and Thor system ROMs. In this article, he looks at improvements and corrections in new ROMs from QView and Thor International. roms_QLbugs5_DOC roms_QLbugs5_rtf roms_QLbugs5_txt This article exploires the changes in the latest ROMs, testing Thor XVI and Minerva updates, and uncovering more fiendish faults in old Sinclair ROMs. roms_QLbugs6_doc roms_QLbugs6_rtf roms_QLbugs6_txt ================================================================================ SCALE COMMAND ------------- A short article from QL Today about the SCALE command and how to calculate what horizontal scale corresponds to the vertical specified in the command for given window sizes. scales_doc Quill DOC file scales.doc Word 6 doc file scales_rtf Rich Text (RTF) file scales_txt Plain text file ================================================================================ SCART VIDEO CONNECTION ---------------------- An article from QL Today by Richard Cooke showing how to connect QL video to a Scart input TV. Details for both RGB and composite video. Shows how to attach suitable value resistors in line with the colour signals to ensure correct voltages etc. along with the calculations involved. scart_doc Quill DOC file scart_rtf RTF file scart_txt Plain text file scart.DOC Word .DOC file Figure1.gif } Figure2.gif } The diagrams from the article, as GIF files. Figure3.gif } The various text file versions all contain Figure4.gif } ASCII text character versions of the diagrams. Figure5.gif } Figure6.gif } Figure7.gif } =============================================================================== SDUMP SCREEN DUMP DEVICE ------------------------ Many QL disk interfaces have a built in screen dump device called SDUMP, and a file called SDUMP_rext is also available to provide these facilities on other QL-type systems. This article shows you how to use SDUMP. There is further information in the Trump Card manual elsewhere on this CD. sdump_SDUMP_txt ================================================================================ SER 8056 PRINTER MANUAL ----------------------- A scanned manual for the Ser8056 serial compact printer, a thermal printer popular in the early days of the QL and which is still found as a second hand printer at QL shows etc, often without manuals. This manual has graphics mode documentation added, kindly supplied by Robert Newson. Note that the manual includes about 17 line diagrams. These are embedded into the Word DOC and PDF files, whereas they are supplied as separate PIC files with the QL DOC and TXT files. I've also supplied them as loose GIF files with the PC files. ser8056_ser8056_doc Quill DOC file ser8056_ser8056_txt Plain text file ser8056_ser8056_rtf RTF file ser8056_ser8056.doc Word 97 DOC file ser8056_ser8056.pdf PDF file =============================================================================== SERIAL PORTS CONNECTIONS ARTICLE -------------------------------- Serial ports are a very useful means of interconnection between computers, but wiring cables for them can be a tricky experience! This article written with advice from Tony Firshman shows how to connect up the various types of serial ports you are likely to encounter. It may be useful if you wish to try to make up suitable cables for use with the Sernet serial networking software for example. Article reproduced from QL Today magazine. serials_serials_txt Plain text version serials_serials_doc Quill DOC version serials_serials_rtf RTF file version. serials_serials.doc Word .DOC version An article from my website about making cables for file transfer and serial connections between QLs and PCs. Covers making cables for QL connectors and PC serial ports which use 9-pin D and 25-pin D connectors. The diagrams are all in .GIF format. There is also an HTML version of the article on the PC side of the CD. serials_serial_doc Quill DOC file version serials_serial_rtf RTF file version serials_serial_txt Plain text version serials_serial.doc Word DOC version ================================================================================ SERNET ------ Sernet is a serial networking system for the QL, derived from a previous MIDI connected system called Midinet. Using Sernet, QLs may be connected to other computers via the serial ports in the same sort of way as the QL network ports are used to connect two or more QLs together. Note that split input/output serial port drivers (STX and SRX devices) are required by Sernet. These are provided by the SMSQ/E operating system, or by the SimSer device drivers for QDOS from H. P. Recktenwald. SERNET ARTICLE -------------- sernet_SERNET_doc sernet_SERNET_rtf sernet_SERNET_txt SERNET ON Q40 ARTICLE --------------------- sernet_Q40srnt_doc sernet_Q40srnt_rtf sernet_Q40srnt_txt SERNET MANUAL ------------- The Sernet manual, all 3 pages of it, is included: sernet_SERNTMAN_doc sernet_SERNTMAN_rtf sernet_SERNTMAN_txt ================================================================================ SMSQ/E INFORMATION GD2 AND SMSQ/E V2.98 INFORMATION -------------------------------- Tony Tebby's documents in M$ Word and HTML formats (large files). Documentation on the Graphics Device 2 driver (GD2 or "colour drivers") and the changes in SMSQ/E and SBASIC from v2.98 to handle the new facilities. Note: the _doc files are for Word and will not load into Quill. smsqe298_GD-palette_doc smsqe298_GD-palette_html smsqe298_GD2-User_doc smsqe298_GD2-User_html smsqe298_V2_98_doc smsqe298_V2_98_html SMSQ/E MODULES ARTICLE ---------------------- Articles about adding modules to SMSQ/E and about Language Dependent Modules. smsqemod_smsqmod_doc smsqemod_langmod_doc smsqemod_smsqmod_txt smsqemod_langmod_txt SMSQ HISTORY ------------ An article about the development of SMSQ and some of the problems the author faced during the development. A really interesting read! sms_smshist_doc sms_smshist_rtf sms_smshist_txt SMSQ/E V3 --------- Articles about the newly released version 3 of SMSQ/E. smsqe300_smsqe300releasenotes2_txt Article by Phoebus Dokos about use of SMSQ/E v3.00 with Super Gold Card/Qubide. smsq3pt1_doc A short series of articles from QL Today by Wolfgang Lenerz smsq3pt1_txt featuring the new Window Manager 2 facilities in SMSQ/E v3.00 smsq3pt1_rtf including details of new assembler calls and basic extensions. smsq3pt2_doc Second part of above article - available in Quill DOC, plain smsq3pt2_txt text and RTF file formats. smsq3pt2_rtf ================================================================================ SORTING ROUTINES ---------------- Sorting routines in SuperBASIC published in QL Today. sorting_ADD_BINARY_bas sorting_ADD_LINEAR_bas sorting_BUBBLE_SORT1_bas sorting_BUBBLE_SORT2_bas sorting_BUBBLE_SORT3_bas sorting_EXCHANGE_SORT_bas sorting_INSERTION_SORT_bas sorting_PigeonSort_bas sorting_QUICKSORT1_bas sorting_QUICKSORT2_bas sorting_SHELL_SORT_bas sorting_TEST_bas sorting_SORTS_TXT The article itself, as plain text A Radix (or binary tree) sort routine from Stephen Poole, also published in QL Today. sorting_radix.txt sorting_radix_txt sorting_radix_doc sorting_radix_bas The SuperBASIC listing sorting_radix_rtf ================================================================================ SOUND ----- An article from QL Today by Per Witte about the Sampled Sound System (SSS) and use of the Soundfile extensions from Wolfgang Lenerz. sound_sound_doc Quill _DOC file sound_sound_txt Plain text file sound_sound_rtf _RTF file sound_sound.doc Word .doc file sound_sound.txt Text file sound_sound.rtf .RTF file An article by Tim Swenson about the Sampled Sound System on Q40 and using the SOX program to convert audio files for use with the Q40's QSPlayer system. sound_q40sound_doc sound_q40sound_rtf sound_q40sound_txt sound_q40sound.doc sound_q40sound.rtf sound_q40sound.txt 3 articles about QL MIDI (Musical Instrument Digital Interface) by Al Boehm, all merged into one file. sound_qlmidi_doc sound_qlmidi_rtf sound_qlmidi_txt sound_qlmidi.doc sound_qlmidi.rtf sound_qlmidi.txt =============================================================================== SPRITES ------- Articles about the new sprites in GD2 system. Addititonal information may be found in the SMSQ?E 2.98 and 3.00 documentation. sprites_sprites1_doc Article by Marcel Kilgus sprites_sprites1_rtf RTF file version sprites_sprites1_txt Plain text version sprites_sprites1.png Screen dump from this article sprites_sprites2_doc Article by Wolfgang Lenerz sprites_sprites2_rtf RTF file version sprites_sprites2_txt Plain text version ================================================================================ STELLA ------ Extensive notes in HTML format (with .GIF illustrations) on Stella concepts. Stella is the Tony Tebby real-time operating system. stella_back_gif stella_extev_html stella_extev1_gif stella_extev2_gif stella_extev3_gif stella_extev4_gif stella_extev5_gif stella_extev6_gif stella_extev7_gif stella_extev8_gif stella_go_gif stella_jobhand_html stella_jobhnd1_gif stella_jobhnd2_gif stella_link_html stella_link1_gif stella_link2_gif stella_logo_gif stella_mem_html stella_modul_html stella_modul1_gif stella_modul2_gif stella_modul3_gif stella_modul4_gif stella_perf_html stella_philo_html stella_priv_html stella_priv1_gif stella_rel_html stella_rel1_gif stella_relp_html stella_stella_gif stella_task_html stella_task1_gif stella_toc_html ================================================================================ SUPERBASIC SOURCE BOOK Tim Swenson's guide to QLiberator and other S*BASIC programming utilities. sbsbook_SBSBOOK_doc sbsbook_SBSBOOK_rtf sbsbook_SBSBOOK_txt ================================================================================ SYSTEM PALETTE - USING THE NEW WMAN COLOURS FROM SBASIC ------------------------------------------------------- An article fromQL Today Vol. 9 Issue 3 about using the new Window Manager 2 extensions from SBASIC. syspal_syspals_doc Quill DOC file version syspal_syspals_rtf RTF version syspal_syspals_txt Plain text version syspal_syspals.doc Word DOC version syspal_palette.gif Screen dump from article syspal_palette_scr Screen dump from article syspal_palettes_bas BASIC listing from article syspal_wmborders_bas BASIC listing from article ================================================================================ SYSTEM VARIABLES LIST A list of QDOS system variables, plus some additional SMSQ ones plus a few undocumented ones. This list also documents the more recent ones which specify hardware details in this machine such as processor type, computer type and display type, which may not appear in earlier system variables documentation, plus a few SMSQ specific system variables. sysvars_sysvars_doc sysvars_sysvars_rtf sysvars_sysvars_txt ================================================================================ TF SERVICES MANUALS Tony Firshman has kindly let me have copies of the manuals for his hardware products for inclusion on this CD. A bit of a variety of file formats, including plain text, Quill DOC and Adobe PDF files. Useful as replacement manuals for these products if you've lost a manual or bought second-user hardware without a manual. HERMES ------ The manual for TF Services's replacement chip for the QL's original 8049 IPC chip. hermes_HERMES_doc hermes_HERMES_rtf hermes_HERMES_txt I2C INTERFACES -------------- The manual for the I2C interfaces to go with Minerva Mk II's I2C bus system. tfs_i2c_i2cfig2.gif tfs_i2c_i2c.pdf tfs_i2c_i2c.rtf tfs_i2c_i2c.txt tfs_i2c_i2cfig1.gif tfs_i2c_i2cfig1.pcx tfs_i2c_i2c.doc tfs_i2c_i2cfig2.pcx tfs_i2c_i2cfig3.gif tfs_i2c_i2cfig3.pcx tfs_i2c_i2cfig1_PIC tfs_i2c_i2cfig2_PIC tfs_i2c_i2cfig3_PIC tfs_i2c_i2c_txt MINERVA ------- Manual for the Minerva and Minerva Mkii ROMs. Supplied as a PDF file. tfs_minerva_minerva_manual_11_pdf MPLANE ------ Instruction sheet for the MPlane miniature back plane. tfs_mplane_mplane.pdf tfs_mplane_mplane.doc tfs_mplane_mplane.rtf tfs_mplane_mplane.txt tfs_mplane_mplane_txt ROMDISQ ------- Instruction manual for the RomDisq flash memory card for the QL. tfs_romdisq_romdisq.rtf tfs_romdisq_romdisq.pdf tfs_romdisq_romdisq.doc tfs_romdisq_romdisq.txt tfs_romdisq_romdisq_txt SUPERHERMES ----------- SuperHermes manual. tfs_sh_sh.rtf tfs_sh_sh print manual.pdf tfs_sh_sh.doc tfs_sh_sH manual.pdf tfs_sh_sh.txt tfs_sh_shfig1.gif tfs_sh_shfig1.pcx tfs_sh_sh_txt SUPERHERMES LITE ---------------- SuperHermes Lite manual. tfs_shlite_shlite_doc tfs_shlite_shlitept_pdf tfs_shlite_shlqdoc_doc tfs_shlite_shlite_txt tfs_shlite_shlite_doc tfs_shlite_shlite_txt tfs_shlite_shlitept_pdf tfs_shlite_shlqdoc_doc tfs_shlite_shlite.txt tfs_shlite_shlite.doc tfs_shlite_shlitept.pdf tfs_shlite_shlqdoc.doc US KEYBOARD ----------- US keyboard tables files for SuperHermes. tfs_us_ipcextam_bin tfs_us_ipcextam_rom tfs_us_ipcextus_bin tfs_us_ipcextus_rom tfs_us_kbd_us_alt_bas tfs_us_kbd_us_bas tfs_us_kbdgen_bas ================================================================================ TEXT QL ------- A rather cute little text character diagram of a QL which I downloaded from a website somewhere (can't remember who designed this). Useful for adding a QL illustration to text-only documents for example. Just merge this into the document! textql_textql_doc textql_textql_rtf textql_textql_txt ================================================================================ THINGS ------ Few subjects in the QL world have caused as much head-scratching as Things. A Thing is a general purpose resource for QDOS or SMSQ, but things are so general that it is impossible to give them specific names, hence "Thing." The rather general nature of Things makes it just as hard to explain them as to invent a meaningful name, but hopefully after reading these files you'll be a little bit wiser. THINGS ARTICLES --------------- A series of articles from QL Today by Jochen Merz about "things." things_Things1_doc things_Things2_doc things_Things3_doc things_Things1_txt things_Things2_txt things_Things3_txt THING INFO PROGRAM ------------------ thginfo_thinfo_obj thginfo_thinfo_txt THING INFORMATION FILES ----------------------- thing05_thg_ext thing05_thg_vector thing05_thg_procedures thing05_thg_entry thing05_README ================================================================================ THOR MANUAL ----------- The technical manual for the CST Thor, scanned and presented as a PDF file. It appears to have been scanned as graphics, so I cannot offer a text version. thor_thor-ql_pdf THOR ARTICLES ------------- Simon Goodwin has kindly sent me some of his Thor computer articles for inclusion on this CD. The first document is a report from Simon and Sid Martin about the Thor XVI, originally published in Computer Shopper August 1988. thor_30_THORXVI Original version, with embedded layout information (ANSI command codes) thor_30_THORXVI_rtf RTF file version thor_30_THORXVI_txt Plain text version thor_thorxvi_doc Quill DOC file version (file renamed slightly to allow Quill to load it, standard Quill does not allow files with names starting with numbers to be loaded) thor_thorxvi_htm HTML file version The second article from Simon Goodwin is a report on the pros and cons of the 16 bit Thor system and its Argos operating system up to V6.41.The article also discusses how some software performs on the system thor_Thor641_doc Quill DOC file version thor_Thor641_rtf RTF file version thor_Thor641_txt Plain text version thor_ThorOS_htm HTML file version. ================================================================================ TOOLKIT 2 --------- This CD includes some manuals and articles about Toolkit 2. Now that it has been made freely distributable, I thought it appropriate to include a copy of Toolkit 2 for those whose systems do not include the almost mandatory copy of Toolkit 2. Both the standard TK2 ROM image and the disk-based reconfigurable version are included. Use whichever version is best suited to your requirements - some QL emulators such as QLay and QemuLator can load the ROM image directly. For Toolkit 2 manuals, see below. 1. Disk Based Reconfigurable Toolkit 2 v2.06b rtk2_boot Short boot program for the Reconfigurable v2.06b Toolkit 2 tk2_config The main file from which the reconfigurable version is drawn 2. Toolkit 2 v2.12 ROM image tk2_ext The ROM image of Toolkit 2 v2.12 N.B. As this is a ROM image, it should not be LRESPRed in the usual way, rather you should use a ROM initialisation call: base=RESPR(16384):LBYTES FLP1_TK2_EXT,base:CALL base+PEEK_W(base+6) ================================================================================ TOOLKIT 2 and RECONFIGURABLE TOOLKIT 2 MANUALS ---------------------------------------------- A full manual for Toolkit 2, used with kind permission of Tony Tebby. Also includes the supplement for the reconfigurable disk/microdrive based version of Toolkit 2. A very useful file for those with no Toolkit 2 manuals, who may have purchased disk second-hand disk interfaces including Toolkit 2 on board for example. tk2_TK2_txt Toolkit 2 manual tk2_RECONtk2_txt Supplement for Reconfigurable Toolkit 2 ================================================================================ TOOLKIT 2 TUTORIAL ------------------ A Toolkit 2 tutorial article originally published in QReview magazine. tk2tut_tktut_txt tk2tut_tktut_doc ================================================================================ TOOLKITS -------- Article about various software toolkits available for the QL. toolkits_toolkits_doc Quill _doc file toolkits_toolkits_rtf toolkits_toolkits_txt toolkits_toolkits.doc Word .doc file toolkits_toolkits.rtf toolkits_toolkits.txt ================================================================================ TRA === Information from QL World and an extract from the SMSQ/E manual explaining use of the TRA keyword for character translation and message tables. tra_TRA_doc tra_TRA_rtf tra_TRA_txt tra_TRA.txt ================================================================================ TURBO ===== Articles about the Turbo compiler and TurboPTR system. Previously published in QL Today magazine and included here with permission of the authors. David Denham's introduction to Turbo compiler article. turbo_turbo_doc David Denham's introduction to Turbo (Quill DOC file) turbo_figure1_gif Diagram which accompanied the article A set of articles by George Gwilt about his TurboPTR programming utility which simplifies the task of writing pointer driven programs. turbo_easyptr_txt Article about Easyptr and TurboPTR turbo_newsetw_txt Windows in the Pointer Environment using SETW turbo_qmenu TurboPTR and QMenu turbo_sprites TurboPTR and Sprites/Blobs and Patterns turbo_readme Short text file listing the files in the set. ================================================================================ QL User Guide PDF - Trial Version --------------------------------- Tony Hill has produced a copy of the QL User Guide as a searchable PDF file. This is an introductory trial version of the User Guide PDF, requiring a password to enable you to view the PDF file. THE PASSWORD FOR QL User Guide-Trial.PDF is -> join-quanta > HIGHLIGHT > Copy / Paste - works fine The file format is PDF and can be read on the IBM PC. You are likely to need Acrobat Reader 7 or above - this Reader is FREE and can easily be downloaded from the Internet! The Full Version of QL User Guide.PDF is available FREE from Quanta software library and can be download from the Quanta Website - Members Section. But to obtain it you will have to be Member of the QUANTA, the QL User And Tinkerers Association UGtrial_QL User-Guide-Trial.pdf Password.txt Password instructions. Password.rtf ================================================================================ UK SERIAL PORTS --------------- H.P.Recktenwald's article about the UK QL serial ports. ukser_UKQLSER_txt ================================================================================ WARES ----- An article about the various types of "free" software you may encounter (freeware, shareware, charityware etc) and some information on how you may need to unpack archives depending on how the software is supplied. wares_wares_doc Quill DOC file version wares_wares_rtf RTF file version wares_wares_txt plain text file version wares_wares.doc Word .DOC version =============================================================================== WHAT TYPE OF MACHINE? --------------------- Two packages showing how you can read system information to determine what type of QL system your software is running on. WHICH MACHINE AM I RUNNING ON? ARTICLE (QL TODAY) ------------------------------------------------- More recent versions of our favourite operating systems have been ported to run on various processors and platforms. This article from QL Today documents system variables and language extensions which will help software to identify which platform it's running on, e.g. so it can check for certain hardware facilities and take advantage of them. The article has been slightly amended from the one published in QL Today (QLay hardware code details) machine_MACHINE_doc machine_MACHINE_rtf machine_MACHINE_txt machine_mach_example1_bas machine_mach_example2_bas WHAT HARDWARE ------------- In a separate directory, a package by D.D. Mitchell to emulate these functions using standard SuperBASIC or SBASIC, capable of running on all platforms. whathw_what_hw_bas The BASIC program whathw_whathw_doc whathw_whathw_rtf whathw_whathw_txt ================================================================================ WHEN VARIABLE ------------- An article about the little used WHEN VARIABLE or WHEN CONDITION structure present in some versions of the QL ROM. whenvar_WhenVar_txt whenvar_WhenVar_doc whenvar_WhenVar_rtf ================================================================================ WORD FILE VIEWER ---------------- There are a number of documents on this CD in Microsoft Word format. Not everyone has a copy of Word,but there is a freeware viewer for these files from Microsoft. This directory contains the Word File Viewer for Windows 95/98/NT. The program is supplied in a folder called WORDVIEW,the self-extracting archive has the filename wd97vwr32.exe and instructions are in a set of files called WordView.txt,.rtf and .doc files. Note: at the risk of stating the obvious, this is a WINDOWS program, and NOT a QL program. There is a program called catdoc for the QL (ported from a Unix program of the same name) which is available from Jonathan Hudson's website, at www.daria.co.uk ================================================================================ ZIP AND UNZIP ------------- A short article explaining how to use the most common features of Zip and Unzip from the command line. zipunzip_ZIPUNZIP_doc zipunzip_ZIPUNZIP_rtf zipunzip_ZIPUNZIP_txt ZIP PT1 AND PT2 --------------- A 2-part article about about using Zip and Unzip and front ends for them. Includes several accompanying image files to go with the articles. zipunzip_acp01.gif zipunzip_acp02.gif zipunzip_acp03.gif zipunzip_acp04.gif zipunzip_acp05.gif zipunzip_acp06.gif zipunzip_acp07.gif zipunzip_acp08.gif zipunzip_acp09.gif zipunzip_config.gif zipunzip_jrhzip01.jpg zipunzip_sfx.gif zipunzip_unzip.gif zipunzip_zip.gif zipunzip_zippt1_doc zipunzip_zippt1_rtf zipunzip_zippt1_txt zipunzip_zippt2.doc zipunzip_zippt2.rtf zipunzip_zippt2.txt ================================================================================ ZIPPED COPIES OF ABOVE FILES ---------------------------- The zips-> directory contains copies of most of the above files in zipped format, in case you'd like to distribute these via email or websites in compressed format, or if you simply wish to move the files to or from other computer media (e.g. PC floppy disks) to a QL. There is a copy of the ZIPS directory both inside the QXL.WIN system. You will need a copy of UNZIP to decompress these. Programs like Winzip for Windows will do the job, as will the QDOS Unzip from Jonathan Hudson. This is a QDOSport of the official Infozip system, and the latest version may be downloaded via Jonathan's website on www.daria.co.uk A copy of QDOS Unzip and Zip may be found on this CD in their own folders, and archived copies within the 'zips' folder. zip-> This directory contains a copy of the Zip program and associated files. unzip-> This directory contains a copy of the Unzip program and associated files. ================================================================================ CHANGES HISTORY v2.4 (27/4/03) - added SCALE article, GD2 colour fills article, and the Minerva 1.98 sources release from Laurence Reeves v2.5 (21/5/03) - added SMSQ/E 3 for Super Gold Card/Qubide article from Phoebus R. Dokos v2.6 (31/12/03) - Added part 4 of Clocking In series of articles from QL Today Added WHEN VARIABLE article from QL Today. Added VisionQL and Microvitec Cub QL monitor manuals v2.7 (09/02/04) - Added Thor computer manual. v2.71 to v2.73 (v2.73=6/8/05) - Added Serial links information and Scart video article. Minor amendment to Generic Disk Interface manual. v2.74 (18/08/05) - Updated Display Code files to v2.02 v2.80 (20/08/05) - Added pointer environment and Toolkit 2 now that they may be included. Added an introductory Pointer Environment article. Zips-> directory updated. Added review of QL JPEG viewers. Added Q40 CD_ROM reading article. Added introduction to PE article. Added BMP/GD2 graphics conversion article. Added "wares" article. Added Level 2 Config article. Added Sprites articles. Added QL Today index text files for Vol. 1 to 9. v2.81 (29/11/05) - Internet On The QL articles updated (Phoebus R Dokos) Added DocBook article, from Norman Dunbar. Added DocBook version of Programming In Assembler series from QL Today magazine. (Norman Dunbar) Added DocBook version of 68K programming text. (This version of the CD is the version on which the QL Today Insider Docs CD was based). v2.82 (07/01/06) - Put part A of the Internet On The QL articles into the correct folder (previously, Windows version of both parts was in the Part 2 folder, although the version inside the QXL.WIN was in the correct place. Included corrections to the listings in the QL Screens to Windows BMP graphics file conversion articles in the gd2conv directory. v2.83 (08/02/06) - Amended errors in description of Norman Dunbar's HTML conversion of his assembler programming series and his HTML conversion of the 68000 programming guide. Included Directory Names article in "dirnames" directory. Included some additional material from Simon Goodwin: CPU-> CPU documentation for Motorola chips AmigaQDOS-> Some files from the Amiga QDOS emulators FPU2-> Floating Point Unit notes QCAT-> Documents about using the Radio Shack CueCat barcode scanners. Thor-> Documents about the CST Thor computers. ROMs-> Documents from Simon's articles in QL World about ROM bugs etc. QLAY2-> Simon's document about the QLAY2 emulator. DIYBUGS-> Simon's article about common programming errors he's seen in toolkit software over the years. v2.84 (17/02/06) - Added 2 HTML versions of files in the Thor directory, from Simon Goodwin. v2.85 (23/02/06) - Corrected Q40 listing in the GD2 graphics conversion routines article. Corrections applied to versions in ZIP files as well. Small correction in Config Level 1 description text. v2.86 (21/06/06) - Corrections to the QL graphics file formats document GRAPHICS_doc in Graphics-> folder. Added new article about differences between QL screens, PIC files and PSA files. Document in Graphics-> folder. v2.87 (06/08/06) - Easel graphics file article added. v2.88 (25/01/07) - Qubide manuals and sources added. QEPIII manual added. v2.89 (22/02/07) - Turbo and TurboPTR articles added. v2.90 (29/03/07) - Level 2 Upgrade ROM replacement manual added. v2.91 (07/08/07) - Home Thing and Sound articles added. v2.92 (15/05/10) - Added manuals: QL User Guide PDF trial version (Tony Hill, Quanta), SuperBASIC versions guide article SuperBASIC and SBASIC keyword quick-reference guides. Minerva manual added. CL video digitiser. Miracle MIDI Added articles: Mark Knight article about bugs in SuperBASIC. Article about Epson Stylus II printer control codes. 2 printer drivers articles. Special Xchange printer_dat files. Config/Menu Config information. File extras information. Writing filter programs to use with EX. Month number calculations. Q40 Sound and SOX program article 3 articles about QL Midi 2 part article about Zip and Unzip