Assembler section |
![]() |
Updated 29/11/24
Adder Assembler the assembler that went with Adrian
Dickens' "QL advanced user guide", published by Adder Publishing. (30K)
Manual as a PDF file (2.4M)
AREF2 Cross reference generator for GST assembler text sources (86K) (H.P.Recktenwald) [31/07/04]
Asm20 Asm20 is a 68000 series assembler (10K) (Andreas Rudolf) [31/07/04]
BT Frame Allows use of QPAC2 Button Frame in your own programs. Source assembler code included. (4K) (Jochen Merz) [31/07/04]
Computer One Assembler
- The Computer One assembler, formerly commercial software, now
freeware. Thanks to Oliver Fink for the scanned PDF of the manual. (36K) (Tony
Cheal) [04/06/15]
c1assembler.pdf - scanned PDF of the manual (1.37MB)
c1linker.pdf - scanned PDF of the Linker manual (95K)
Computer One Monitor Machine Code
monitor v2.00, formerly commercial software, now freeware (16K) (Tony
Cheal) [31/07/04]
PDF manual for the Computer One Monitor (673K)
DEA Disassembler program from Ergon Development, freeware v5.21 version. (188K) (Marco Ternelli) [31/07/04]
DISA
- v3.04, the last official release of this pointer driven disassembler
program, now officially released as freeware. (56K) (Jochen Hassler) [26/01/17]
DISA v3.05 - adapted by Marcel Kilgus for high colour systems (55K) (Jochen Hassler/Marcel Kilgus) [26/01/17]
DISA 3 Manual - (1.2MB) as a PDF file, original scanned by Dave Westbury.
DISA 3 Manual - (235K) as a smaller PDF file by Marcel Kilgus.
For posterity, a copy of Disa v2.01 (161K) is here, and a copy of the manual for Disa v2 is here (1.4MB) - thanks to Norman Dunbar for the PDF.
Disassembler A disassembler program written in BASIC, including a compiled version (Philip A. Holiday and Kees van der Wal) [31/07/04]
D68K A SuperBASIC toolkit for disassembling files and memory. Adds the extensions MDIS (disassemble code in memory), FDIS (disassemble code in file), and D68K (disassembles on machine code instruction at a given address to a C string in a given buffer address). (5K) (Mark Swift)
EasyPEasy - An easy way of
writing PE programs using Assembly Language. This package contains a lot
of useful information. (George Gwilt) (73K) [31.10.11]
FP Save FPU support for 68020+ QDOS/SMSQ systems, v1.20 (48K) (George Gwilt) [13/07/05]
FP Save sources Source code files for FP Save (22K) (George Gwilt) [13/07/05]
FP Save examples Example files for FP Save (25K) (George Gwilt) [13/07/05]
GDLIB Source code for routines used in several of George Gwilt's programs (17K) (George Gwilt) [26/06/16]
GST QL Assembler and Macro Assembler
In
2012, permission was given for the former GST QL software to be
released as freeware. With much appreciated help from Rich Mellor, here
are the QL Assembler and Macro Assembler packages. I am also grateful
to Quanta committee for permission to make generally available the
Quanta updated version of the Macro Assembler (Q-Mac as it was referred
to within Quanta). As these files were prepared in good faith in rather
a hurry on 24/09/13 , and I am not familiar with these programs, if
anyone finds any problems please let me know so that any problems can be resolved.
gst/gstqlassembler.zip GST QL Assembler, now released as freeware (38KB) [24/09/13]
gst/GST_QL-Assembler_Manual_ASM.pdf - manual for the QL Assembler (10MB) [24/09/13)
gst/gstmacroasmdisk.zip - Macro assembler, floppy disk version (78KB) [24/09/13]
gst/gstmacroasmmdvp.zip - Macro Assembler, microdrive version, program cartridge files (58KB) [24/09/13]
gst/gstmacroasmmdvl.zip - Macro Assembler, microdrive version, library cartridge files (26KB) [24/09/13]
gst/gstmacroquanta.zip
- Q-Mac Macro Assembler, Quanta version. See the UPDATES.TXT file in
the archive concerning the changes in the Quanta version. (115KB)
[24/09/13]
gst/GST_QED-ScreenEditor_Manual.pdf - Manual for the screen editor (PDF file) (103KB) [24/09/13]
gst/GST_QL-Linker_Manual_QLINK.pdf
- QL Linker manual (PDF file). Out of interest, this includes a
description of the S-ROFF Relocatable Files format in Appendix B.
(169K) [24/09/13]
gst/GST_QL-MacroAssembler_Manual_QMAC.pdf - Macro Assembler manual (339KB) [24/09/13]
Gwass Assembler Gwass Macro Assembler for 68020+ processor systems (79K) (George Gwilt) [27/01/12]
Gwass Assembler sources - Gwass Macro Assembler source files (157K) (George Gwilt) [27/01/12]
Gwass Extras Additional Gwass documentation files (40K) (George Gwilt) [31/10/11]
Gwass Lite Gwasl is a Macro Assembler for 68000/68008 QL systems (18K) (George Gwilt) [02/04/14]
Gwass Lite sources Gwasl source files (28K) (George Gwilt) [02/04/14]
HD Hexadecimal Dump. Unix utility ported by Roberto Porro (22K) [31/07/04]
idisse.zip - IDIS is an intelligent disassembler, a formerly commerical program which has now been released by its author Philippe Lagarrigue as freeware. (42K) [05/06/16]
Loader Convert machine code files into SuperBASIC loading programs (4K) (Ralf Biedermann) [31/07/04]
MultiMon MultiMon v2.1 of Jan
Bredenbeek's machine code monitor, disassembler and debgugger.
Instructions in Dutch and English.
(25K) (Jan Bredenbeek) [15/02/17]
Source files for MultiMon also available. (36K)
Net_Peek and GWDiss - Collectively known as GWPK by the author, Net-Peek displays RAM across a network, while GWDiss disassembles all 680x0 processor instructions. GWDiss needs a 68020+ processor system to run. (36K) (George Gwilt) [02/04/14]
Net Peek and GWDiss sources (60K) (George Gwilt) [02/04/14]
P-Link Utility to join two or more extensions file into one file (12K) (Richard Kettlewell) [31/07/04]
QL80 Assembler - QL80 is a Z80 assembler running in QL SuperBASIC. Using this, the author has cross-assembled a number of code files for a ZX Spectrum. (26K) (Marcos Cruz) [10/07/11]
QL Z80 Assembler Z80 cross-assembler for the QL (173K) (Gunther Strube) [31/07/04]
Q-Mac
Macro Assembler v1.06 - Quanta updated version of the GST Q-Mac macro
assembler, now released as freeware basis following permission received
from Jeff Fenton of GST to release all GST QL software on non-profit
basis. (115K) [19/02/12]
QMAC.pdf - GST intruction manual for the macro assembler (further updates notes within the QMAC zip file). (342K)
QLINK.pdf - Instructions for the QL Linker (168K)
Scr_Ed.pdf - Instructions for the GST QED editor. (140K)
qmac_index.zip - An index for QMac and Linker. (David Westbury) (2K) [23/10/2021]
QMake - a "make" tool which
"takes a linker file as input, collects all files that make
up the executable and assembles any where the source is newer than the
relocatable file" (Marcel Kilgus's description of this program). Used
for jobs such as building versions of SMSQ/E. For use with the
GST/Quanta Assembler and linker. Bernd Reinhardt gave Marcel permission
to release this useful utility. This is version 4.31 and released with
a PDF file manual. (36K) (Bernd Reinhardt/Marcel Kilgus) [14/03/17]
qmake.pdf - manual (53K)
QMON - QMON II
is a low level monitor/debugger designed specifically for the QL and
its operating system QDOS. It is ideally suited to the task of checking
and deugging assembly language programs, and extensions to the
SuperBASIC interpreter. Available to download, including a manual,
along with its PE companion JMON, from the Marcel Kilgus website:https://www.kilgus.net/smsqe/qmon/
Q-Snail Q-Snail is a 68008 assembler program written in SuperBASIC (28K) (Giles Todd) [31/07/04]
Reass Reassembler will reprocess a disassembly listing produced by the Talent Assembler Workbench into a form which is suitable for reassembly (10K) (Martin Head) [31/07/04]
star104.zip Star 1.04.04 is a macro assembler for the Saturn processor as used in HP48 calculators. The cross-assembler was ported to the QL by Roberto Porro. (396K) [06/10/06]
Super Kit Merger - Utility to join two or more extensions files into one file. Can create a loader file too. Source SuperBASIC file included. (10K) (Emmanuel Verbeeck) [05/02/12]
talentaw13.zip - Talent Assembler Workbench v1.3, formerly a commercial program. (57K) [13/02/18]
talentq.zip - Updates to the Assembler Workbench v1.4. Updated by Bruuno Coativy. See the artqu05_doc and artqu06_doc files for details. (14K) [13/02/18]
talentaw22.zip - Further updates to the Assembler Workbench v2.2. Updated by David Westbury. See the changes_txt and manual_txt files. (145K) [13/02/18]
tidyasm.zip - TidyAsm v0.30 tidies up the output of disassemblers such as DP's IDIS. Needs PE. (59K) (Adrian Ives) [25/01/06]
Trapper QL Trap, a simple trap handler for the QL (5K) (Jonathan Hudson) [31/07/04]
Z80_Disassembler.zip - Z80 Disassembler. A SuperBASIC Disassembler for the Z80 MicroProcessor (Rainer Kowallik) (4K)