Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. /* ============================================================================ * SOFTWARE TEMPLATE * 1. Replace 'SOFTWARE TITLE' with the software title. (That was easy!) * 2. If we have a packaging image, make sure you upload it to the qlwiki:packaging namespace * and link to it as {{packaging:filename?direct|SOFTWARE TITLE image description}}\\ * For example, "{{packaging:dday.gif?direct|D-Day packaging front}}\\". Use as many * packaging images as you require. Packaging images can be located anywhere in * the main body, unlike books which have the cover at the top. * 3. Write some descriptive text for the software. * 4. Fill in the details at the bottom of the page, including any screenshots of * the software, if you have any. Those will have been uploaded to the screenshots * namespace. For example: * {screenshots:dday.jpg?direct | Screenshot of DDay Mk 2}}\\ * ============================================================================*/ ====== McGraw-Hill's 68000 Assembler ====== [[qlwiki:QL Assembly Language Programming]] is an advanced technical guide to 68000 assembly language and QDOS. The book was written by Colin Opie with the assistance of Tony Tebby and is intended for use with McGraw-Hill's 68000 assembler / editor package, which was sold separately for £29.95 The book covers the 68000 processor itself, with its instructions and addressing modes, QDOS calls and has a number of chapters full of example programs. McGraw-Hill's 68000 editor is written in SuperBASIC. Its line management works with an array. To add and/or delete lines, the editor uses a resident extension <code> ROOM_BIN </code> containing two resident procedures <code> MAKE_ROOM TAKE_ROOM </code> written by Tony Tebby, which is used to insert ("MAKE_ROOM") or delete ("TAKE_ROOM") a line within the array "on the fly" without losing content. This extension seems to be the first one used for such purposes, written in 1984. ROOM_BIN was later used by Tony Tebby's own "inhouse" editor "sedit", and "sedit" (which seems to be the prototype for the McGraw-Hill editor) was much later rewritten by Ralf Reköndt with new resident heap extensions and released as "S_Edit", marketed by Dilwyn Jones, now freeware. /* The following must be at the bottom of every software page please: * Each entry is terminated by '\\', except ISBN. * The book title should be wrapped in '**' to ensure bold text. * Leave anything unkown as 'unknown'. */ ---- /* *Screenshots go first please. */ {{packaging:McGrawHillAssembler.jpg?direct&120 | MDV Cartridge Wallet for McGraw-Hill Assembler}} {{packaging:McGrawHillAssemblerfullcoverimage.jpg?direct&120 | Full MDV Cartridge Wallet for McGraw-Hill Assembler}} {{packaging:McGrawHillAssemblerCartridge.jpg?direct&120| McGraw-Hill Assembler Ooriginal cartridge}}\\ Title: **QL Machine-Code Editor/Assembler**\\ /* * Language, if possible, link to that wiki page with [[qlwiki:language]]. */ /* Language: Written in [[qlwiki:????]] and compiled with [[qlwiki:????]] and some 68000 machine code\\ */ /* * Authors and/or publishers get links to their wiki pages, if present. */ Author: [[qlwiki:Colin Opie]]\\ Publisher: [[qlwiki:McGraw-Hill]]\\ /* * Some descriptive text here please, if known. */ Platforms Suitable for: All Sinclair QLs and emulators, although not SMSQ/e compatible\\ Commercial Status: Unknown\\ Price as at February 1985: £29.95\\ Sources Available from: n/a\\ Reviews: [[qlwiki:QL User]] February 1985\\ /* * URL for the software. [[URL|Link Text]] */ Latest Version available from: Unknown [[http://www.rwapsoftware.co.uk/wargames.html|RWAP Software website]] /* END OF SOFTWARE TEMPLATE */ qlwiki/mcgraw-hill_s_68000_assembler.txt Last modified: 2023/08/25 12:22by 127.0.0.1