Dragon 32 Programmers Reference Guide (John Vander Reyden).Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Dragon 32 Programmers Reference Guide (John Vander Reyden).Pdf DRAliON32 programmer's reference guide DRA&ON32 -,,ragrammer•s reference g11ide iiW_is MELBOURNE HOUSE Published in the United Kingdom by: Melbourne House (Publishers) Ltd., Melbourne House, Church Yard, Tring, Hertfordshire HP23 5LU, ISBN 0-86161- 134-9 Published in Australia by: Melbourne House (Australia) Ply. Ltd., Suite 4, 75 Palmerston Crescent, South Melbourne, Victoria, 3205, National Library of Australia Card Number and ISBN 0-86759-136-6 Published in the United States of America by: Melbourne House Software Inc., 347 Reedwood Drive, Nashville TN 37217. This book was edited by John Vander Reyden. With contributions from Denver Jeans. Copyright (c) 1983 Beam Software All rights reserved. This book is copyright. No part of this book may be copied or stored by any means whatsoever whether mechanical or electronic, except for private or study use as defined in the Copyright Act. All enquiries should be addressed to the publishers Printed in Hong Kong by ColorcraftLtd. 1st Edition Contents Introduction . 1 What's included . .. .. ................ 1 How to use this guide . .. ... .. .. ... .. .... .. .. .. 2 Chapter 1 BASIC ...................................... ......... 3 Constants . .. .. .... .. .. .. .. .. .. .... .. 3 Variables . 4 Arrays .. ... .... .. .... .. 4 Conversion . .. .. 5 Lines . .. .. .. .. .. .. .. .. .. 7 BASIC Commands ...................................... 7 BASIC Functions ....................... 28 Errors in BASIC ........................ 35 Chapter 2 GRAPHICS . .. .. ............. 36 Pixels and Resolution .... 37 Modes ............. 37 Video Memory . .. ................ 39 Lo Resolution Graphics .............•................. 42 CLS . .. .. .. ........................... 43 SET/RESET .... ....................... 43 Graphicsusing STRINGs ........................... 43 Hi Resolution Graphics . .. ..................... 46 Initialising commands .............................. 46 Producing Graphics . ................... 48 Assembler/Machine Code Graphics .................... 54 Graphics Modes .......•................. 55 Chapter 3 SOUND .... .. ........... 70 Example programs ..... .................. 72 Chapter 4 MACHINE CODE ... 81 What is Machine Code . ..................... 81 The CPU . .. .. .. .. .. .. .. ... ... ... 82 Registers .. 84 Addressing Modes ................... 85 Using M/C programs on the DRAGON ...... 90 Handy ROM Routines ...... ........................ 93 Handy Memory Locations .• . • . .. .. .. 96 Now BASIC Stores Variables ... 97 String Stack ....... 98 How Numerics are stored in the Variable Block ......... 98 How to access BASIC variables from Machine Language programs .. 99 Chapter5 PERIPHERALS ...................................... 107 Joysticks .. .. .. .. .... 1 01 Printer ........................................ 1 01 Cassette . .. .. .. .. .. ........ 1 02 Monitor/TV ...................................... 102 Edge Connector ................................ 103 Chapters HANDY ROUTINES and TIPS .......................... 104 Speeding things up ............................... 1 04 Disable/Enable break key ......................... 105 Auto Key Repeat .. .. .. 106 Reading Two Keys at Once ... 107 Recovering a Program after a NEW command ... 107 Merge . ... 108 Redefining BASIC Keywords . .. .. .. ... 109 Page Swapping . .. .. .. 109 Various Circles .•.............................. 110 Lines .. ................................ 112 Scrolls .......................................... 112 Appendix A Basic Keywords .. 120 Basic Symbols .. 122 Appendix B Error Messages .... 123 AppendixC Memory Map .. 125 AppendixD Colour Codes .. 126 Colour-set Table ...... 127 AppendixE Character Codes (CHA$ & ASC) . 128 AppendixF Print@GRID . 129 AppendixG ASCII Codes ..... ... 130 Appendix H Character Codes (PEEK & POKE) 132 Appendix I Base Conversions ..... 133 AppendixJ 6809 Instruction Set .... 137 INTRODUCTION This book has been developed as a reference source for people like you, who want to get the most out their DRAGON. It contains the information you need for your programs, from the simplest exercises right though to complex business or game applications. The DRAGON PROGRAMMERS GUIDE is designed so that everyone from the beginning BASIC programmer to the professional experienced 6809 machine language programmer can get information to develop their own creative programs. At the same time this book shows you just what your DRAGON can do. This PROGRAMMERS GUIDE is not designed to teach the BASIC programming language to a beginner but as a reference to the DRAGON which includes the DRAGON's BASIC language. If you have not already done some programming, I suggest that you read the other book in this series, THE COMPLETE DRAGON BASIC COURSE, which will teach you the BASIC language. The DRAGON PROGRAMMER'S GUIDE is just that; a guide. Like most reference books, your ability to apply the information depends on your knowledge of the subject. In other words, if you are a novice programmer you will not be able to use all the facts and figures in this book until your knowledge and experience increases. What is in this book is a considerable amount of valuable programming reference material written in easy to read English with the programming jargon explained. On the other hand, the programming professional will find all the information needed to use the capabilities of the DRAGON 32 effectively. WHAT'S INCLUDED? • Complete "BASIC dictionary" includes the DRAGON BASIC language commands, statements and functions, a detailed description of each word and examples on how to use it, even the average time it takes to execute each one, useful for "time critical" game programs. • An introduction to machine code programming and how to use machine code programs from BASIC. • A complete listing of the 6809 instruction set. • The peripherals chapter (Chapter 5) shows how the DRAGON can communicate with the outside world via its ports. • Useful routines and memory locations you can access from both BASIC and machine code • BASIC and machine code routines for you to type in yourself which will make your program even more powerfuland user friendly. HOW TO USE THIS GUIDE Throughout this manual certain conventional notations are used to describe the syntax (programming sentence structure) of BASIC commands to show both the recuired and the optional parts for each keyword. The rules to use for interpreting statments' syntax are as follows: • BASIC keywords are shown in capital letters. They must appear where shown in the statement, entered and spelled exactly as shown. • Parameter names are shown enclosed in square brackets ( [ ] ) and these must be substituted with values. These can be either a single constant, a single variable name or any complex expression unless otherwisestated. • TIME - Most commands have a time quoted for them at the end of their description. This is the approximate average time that the command takes to run, measured in seconds. It is included to enable comparison of different ways of performing a certain routine when programming time­ critical programs. 2 CHAPTER 1 BASIC This chapter is a reference guide to the DRAGON 32's BASIC. If you are new to programming then I suggest that you use a book like THE COMPLETE DRAGON BASIC COURSE which is written for people who don't have a lot of BASIC programming experience. If you are a competent programmer but have not used BASIC before, this chapter is probably sufficient to teach you the basics of the BASIC language. CONSTANTS DRAGON BASIC has two fundamental types of constants; string and numeric. String constants are made up of alphanumeric characters and are enclosed in quotation marks ( "" ). A character string can be up to 255 characters long. A string which does not contain any characters is called a "null string". Examples: "DRAGON32 " "!!23!" "m" "" - null string Numeric constants can have three formats: a)DECIMAL These can contain the digits O through 9, a decimal point ( . ) and a sign ( +or-). Example: -2783.796, 1200 Decimal numbers can also be stored in EXPONENTIAL FORMAT and are automatically displayed in this format for numbers greater than1 ,000 million and less than 1 thousandth. The highest value the exponent can take is 38; actually the largest number is about 1.1 x 1038 • The mantissa has a maximum of 9 digits. Example: 9.76E13, -9.67E-2 1 b) HEXIDECIMAL These can contain the digits O through to 9, A through to F and a sign ( + or- ), where: A represents 1 0 B represents 11 C represents 12 3 D represents 13 E represents 14 F represents 15 "&H" is placed at the start of the number to indicate that it is in hexadecimal format. If a sign is specified then it must come before "&H". Example: &H1A00, -&H1A0F c) OCTAL These can contain 0 through to 7 and a sign ( + or - ). "&" or "& O" is placed at the start of the number to indicate that it is an octal number. If a sign is specified it must be placed at the very head of the number. Example: &0707, -&0707, &147 VARIABLES Again, the DRAGON has two typesof variables, string and numeric, the only difference being that all numeric variables are floating point. A variable. need not be declared unless it is an array with more than 10 elements. Variable names have the following rules: a) The first character must be alphabetic (A - Z) followed by alphanumeric characters. b) Up to 255 characters may be used as a name but only the first 2 are used to identify the variable. Therefore, SNAKE and SNAP are considered the same by the DRAGON. c) Variable names cannot start with a BASIC keyword. Examples:
Recommended publications
  • Small Computer Monitor User Guide
    SmallSmall ComputerComputer MonitorMonitor UserUser GuideGuide Monitor version 1.0 for the Z80 CPU Software and Documentation by Stephen C Cousins Edition 1.0.0 CONTENTS OVERVIEW................................................................................................................4 Conventions....................................................................................................... 4 Serial port.......................................................................................................... 5 LiNC80 systems.................................................................................................. 5 RC2014 systems................................................................................................. 6 COMMANDS..............................................................................................................7 ? or Help............................................................................................................ 7 API function call................................................................................................. 8 Assemble instructions...................................................................................... 10 Baud rate setting............................................................................................. 13 Breakpoint set or clear..................................................................................... 13 Console...........................................................................................................
    [Show full text]
  • Display Programming Guide
    Serial text [Data] display Programming Guide [ Version 3.4 Firmware ] Issue 7 22 July 2014 This guide applies to the following models: BA488C - Panel mounted, Intrinsically Safe BA484D - Field mounted, Intrinsically Safe BA688C - Panel mounted, Safe Area BA684D - Field mounted, Safe Area Contents Introduction........................................................................................................................................................................1 What’s in this Programming Guide..............................................................................................................................1 What’s in the Instruction Manuals...............................................................................................................................1 What’s in the Modbus Interface Guide.........................................................................................................................1 Other sources of information........................................................................................................................................1 Enhanced Features........................................................................................................................................................2 Instrument Features...........................................................................................................................................................3 Display............................................................................................................................................................................3
    [Show full text]
  • ANSI® Programmer's Reference Manual Line Matrix Series Printers
    ANSI® Programmer’s Reference Manual Line Matrix Series Printers Printronix, LLC makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, LLC shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. The information in this manual is subject to change without notice. This document contains proprietary information protected by copyright. No part of this document may be reproduced, copied, translated or incorporated in any other material in any form or by any means, whether manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, LLC Copyright © 1998, 2012 Printronix, LLC All rights reserved. Trademark Acknowledgements ANSI is a registered trademark of American National Standards Institute, Inc. Centronics is a registered trademark of Genicom Corporation. Dataproducts is a registered trademark of Dataproducts Corporation. Epson is a registered trademark of Seiko Epson Corporation. IBM and Proprinter are registered trademarks and PC-DOS is a trademark of International Business Machines Corporation. MS-DOS is a registered trademark of Microsoft Corporation. Printronix, IGP, PGL, LinePrinter Plus, and PSA are registered trademarks of Printronix, LLC. QMS is a registered
    [Show full text]
  • CP/M-80 Kaypro
    $3.00 June-July 1985 . No. 24 TABLE OF CONTENTS C'ing Into Turbo Pascal ....................................... 4 Soldering: The First Steps. .. 36 Eight Inch Drives On The Kaypro .............................. 38 Kaypro BIOS Patch. .. 40 Alternative Power Supply For The Kaypro . .. 42 48 Lines On A BBI ........ .. 44 Adding An 8" SSSD Drive To A Morrow MD-2 ................... 50 Review: The Ztime-I .......................................... 55 BDOS Vectors (Mucking Around Inside CP1M) ................. 62 The Pascal Runoff 77 Regular Features The S-100 Bus 9 Technical Tips ........... 70 In The Public Domain... .. 13 Culture Corner. .. 76 C'ing Clearly ............ 16 The Xerox 820 Column ... 19 The Slicer Column ........ 24 Future Tense The KayproColumn ..... 33 Tidbits. .. .. 79 Pascal Procedures ........ 57 68000 Vrs. 80X86 .. ... 83 FORTH words 61 MSX In The USA . .. 84 On Your Own ........... 68 The Last Page ............ 88 NEW LOWER PRICES! NOW IN "UNKIT"* FORM TOO! "BIG BOARD II" 4 MHz Z80·A SINGLE BOARD COMPUTER WITH "SASI" HARD·DISK INTERFACE $795 ASSEMBLED & TESTED $545 "UNKIT"* $245 PC BOARD WITH 16 PARTS Jim Ferguson, the designer of the "Big Board" distributed by Digital SIZE: 8.75" X 15.5" Research Computers, has produced a stunning new computer that POWER: +5V @ 3A, +-12V @ 0.1A Cal-Tex Computers has been shipping for a year. Called "Big Board II", it has the following features: • "SASI" Interface for Winchester Disks Our "Big Board II" implements the Host portion of the "Shugart Associates Systems • 4 MHz Z80-A CPU and Peripheral Chips Interface." Adding a Winchester disk drive is no harder than attaching a floppy-disk The new Ferguson computer runs at 4 MHz.
    [Show full text]
  • Linux Hardware Compatibility HOWTO
    Linux Hardware Compatibility HOWTO Steven Pritchard Southern Illinois Linux Users Group [email protected] 3.1.5 Copyright © 2001−2002 by Steven Pritchard Copyright © 1997−1999 by Patrick Reijnen 2002−03−28 This document attempts to list most of the hardware known to be either supported or unsupported under Linux. Linux Hardware Compatibility HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Notes on binary−only drivers...........................................................................................................1 1.2. Notes on commercial drivers............................................................................................................1 1.3. System architectures.........................................................................................................................1 1.4. Related sources of information.........................................................................................................2 1.5. Known problems with this document...............................................................................................2 1.6. New versions of this document.........................................................................................................2 1.7. Feedback and corrections..................................................................................................................3 1.8. Acknowledgments.............................................................................................................................3
    [Show full text]
  • COMMODORE HOTLINE - What's New on the Commodore Scene 1 4
    co mmodore COMPUTING international December 1SS2 £1.00 U S A S32.5Q MICROS FOR OPTICIANS CBM 64 MEMORY MAPS NEW BEGINNERS GUIDE WORD PROCESSING LIGHT PEN VICAID VIC Two sets of Fabulous Utilities in one! LIG H TPEN PROGRAMMERS TOOLKIT Gives extra commands: Auto, Number, Help, Delete, Change, DAMS PRICE T race, Step, LightPen, Breaketc. and ONLY MACHINE CODE MONITOR Gives Save, Memory Display, Load, Verify etc. Similar to TIM on PET. + VAT Examine the VICS ROM £ 1 7 .3 5 Needs DAMS RAM/ROM board or similar FOR PET £ 1 9 .9 5 vat 12" SCREEN £ 1 9 .9 5 + VAT VICMON RAM ’N ROM THE ULTIMATE BOARD PROGRAMING AID FOR THE VIC 3K RAM In Hires area. Also space for Full machine code VICAID and package with: VICMON Assembler, Dissassembler, programming aids Fill, Re-locate, Identify, Exchange, Compare, Printing, Dissassembler etc., etc. Needs DAMS RAM/ROM board or similar +VAT £ 1 9 .9 5 + VAT (Includes Cover) BUY THE 3K RAM N ROM BOARD WITH VICAID AND VICMON WITH MACHINE CODE MANUAL (WORTH £5.00) FROM MOS TECHNOLOGY FOR ONLY £67.85 + VAT AND GET A FREE VIC LIGHT PEN (WORTH £17.35) VIC REFERENCE GUIDE R.R.P. £14.95 DAMS PRICE £14.50 VIC STARTER KIT VIC 20 C2N Cassette Deck, 10 Blank Cassettes, User Manual, Vic Programmers Reference Guide, ANTIGLARE 1 Joystick. Worth£238.30 ONLY«^0 4 m A A SCREENS FOR PET L Z 1 4 . U U +v a t 40 Column (VAT INCL. PRICE = £244.62) £17.95 80 Column OR VIC 20 With free 3K RAM pack or £19.95 Super Cartridge Game ONLY £173.83 ALL PRICES PLUS VAT VDU VIEW THRU + VAT ACCESS & DAMS BUSINESS COMPUTERS LTD.
    [Show full text]
  • LG Programmer’S Reference Manual
    LG Programmer’s Reference Manual Line Matrix Series Printers Trademark Acknowledgements ANSI is a registered trademark of American National Standards Institute, Inc. Code V is a trademark of Quality Micro Systems. Chatillon is a trademark of John Chatillon & Sons, Inc. Ethernet is a trademark of Xerox Corporation. IBM is a registered trademark of International Business Machines Corporation. IGP is a registered trademark of Printronix, LLC. Intelligent Printer Data Stream and IPDS are trademarks of International Business Machines Corporation. LinePrinter Plus is a registered trademark of Printronix, LLC. MS-DOS is a registered trademark of Microsoft Corporation. PC-DOS is a trademark of International Business Machines Corporation. PGL is a registered trademark of Printronix, LLC. PrintNet is a registered trademark of Printronix, LLC. Printronix is a registered trademark of Printronix, LLC. PSA is a trademark of Printronix, LLC. QMS is a registered trademark of Quality Micro Systems. RibbonMinder is a trademark of Printronix, LLC. Torx is a registered trademark of Camcar/Textron Inc. Utica is a registered trademark of Cooper Power Tools. Printronix, LLC. makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, LLC. shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. The information in this manual is subject to change without notice. This document contains proprietary information protected by copyright. No part of this document may be reproduced, copied, translated or incorporated in any other material in any form or by any means, whether manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, LLC.
    [Show full text]
  • ©Beebugsoft 19984
    EXMON II Extended machine code monitor supplied on Eprom for the BBC Micro and Electron BEEBUG SOFT BEEBUG SOFT BEEBUG SOFT BEEBUG SOFT EXMON II THIRD GENERATION MACHINE CODE MONITOR For the BBC MICRO & ELECTRON ©BEEBUGSOFT 1984 P.O. Box 50, St. Albans, Herts. All rights reserved. No part of this product may be reproduced in whole or part by any means without written permission of the publisher. Unauthorised hiring, renting, loaning, public performance or broadcasting of this product or its constituent parts is prohibited. While every care is taken, the publisher cannot be held responsible for any errors in this product. 1 EXMON II THIRD GENERATION MACHINE CODE MONITOR For the BBC MICRO &ELECTRON by Mark Tilley CONTENTS 1. Introduction 3 2. Starting Instructions 5 3. General Overview 6 4. Memory Editor 11 5. Simple Commands 13 6. Relocation 15 7. Debugging Commands 17 8. Single-Stepping 19 9. Trace Options 20 10. Dual Screen Operation 21 Appendix (i) Examples 24 Appendix (ii) Assembling from tape/disc 26 Appendix (iii) Electron Notes 27 Appendix (iv) Command Summary 28 2 3 1. INTRODUCTION EXMON II is an extremely sophisticated third generation machine code monitor for the BBC Micro and Electron. It incorporates a number of advanced features not to be found on EXMON I (i.e. the first release of EXMON), while omitting only one EXMON I feature -- the on-screen Help facility. This had to be sacrificed because of lack of space, and is replaced by a command summary card. Electron users should consult appendix (iii) at this point.
    [Show full text]
  • △ Top △ △ Top △ the Ultimate Oldschool PC Font Pack (V1.0
    │ ╒═ [✓] Text mode: ═╕ │ THE OLDSCHOOL PC FONT RESOURCE: [HOME] [THE FONTS!] [README] [PREVIEW│ │ 1 ] 2 [DOWNLOAD 3 4 5 ] 6 │ │ │ ╘════ IBM VGA8 ════╛ │ The Ultimate Oldschool PC Font Pack (v1.0) - Documentation Jump to: » About » Pack contents » Font sizes & display ○ Pixel & point sizes ○ Aspect ratio » Formats & encodings ○ Px437: TrueType (TTF), CP437 charset ○ Bm437: bitmap (FON), CP437 charset ○ PxPlus: TrueType (TTF) fonts, expanded charset » DOS character map ('Px437') notes » Extended Unicode character set ('PxPlus') notes » Misc. usage notes ○ Windows console / Command Prompt ○ Web usage ○ Rendering/anti-aliasing » Credits & acknowledgements ○ Thanks ○ Tools used » Contact » Legal stuff About ▲ Top ▲ The Ultimate Oldschool PC Font Pack started out with the idea of paying tribute to ancient PCs and their bitmapped, pre-GUI typography (if you can call it that). It was inspired by similar efforts that cover other vintage machines: classic system fonts from the Amiga, C64, Apple II, Mac, ZX Spectrum, Atari 8-bit/ST etc. are all celebrated. On the other hand, the IBM PC and its clones seem to get little love... except for that one VGA text mode font (which has been remade numerous times, to varying degrees of success). This collection is here to remedy that, and to bring you pixel-perfect remakes of various type styles from text-mode era PCs - in modern, multi-platform, Unicode-compatible TrueType form (plus straight bitmap versions). Although the goal is to make it a complete resource, the main focus is on hardware character sets: the kind that's located in a ROM chip on the system board or graphics card, which is what you'd see by default when working in text (or graphics) mode.
    [Show full text]
  • Txwindows, a Multi-Platform Text Mode Windowing Library
    TxWin, a multi platform text mode windowing library Jan van Wijk A library for development of text mode applications using a windowing system including menus, dialogs and more ... Presentation contents What & Why, text-mode windowing Main features of the Txwin library Some samples and demos Current shortcomings, future ... Availability and licencing TxWin 5.xx, a text mode windowing library © 2018 JvW What is ... A text mode windowing system (UI) A user interface based on the well-known principles of GUI's like Windows and OS2-PM, but operating entirely with text screen elements (ASCII, ANSI ...) Uses UI elements like windows, buttons, lists, menus, entry fields; Is operated using keyboard and mouse. As opposed to: Graphical User Interface (GUI) environments Simple STDIO based text applications that only use the keyboard and simple sequential output to the screen TxWin 5.xx, a text mode windowing library © 2018 JvW Why text mode windowing Portable to many platforms Fast, even on old hardware Works in minimal environments like boot diskettes/CDROM (OS2, DOS, Linux ...) Appeals to command line users TxWin 5.xx, a text mode windowing library © 2018 JvW Main features Multi-platform, currently available on: DOS, 32-bits, using a DOS-extender (DOS32A) OS/2, 32-bits only, OS/2 2.x and later, ArcaOS, eCS Windows 32-bit, XP and later (no 9x or NT4) Linux, works on most distributions, console or xterm MacOS, 64 bit runs in Terminal or iTerm, API much like OS2-PM or Windows Message based, extendable to a certain degree using
    [Show full text]
  • Online Terminal Emulator Windows
    Online Terminal Emulator Windows Andonis repossess disgracefully if versed Clemens bide or slurp. Rudimentary and spindle-legged Ashby never lark his human! Kendall remains credible after Ingamar rejigs supersensibly or panhandles any Narragansett. This one is a bit controversial. We have switched to semver. JSLinux also lets you upload files to a virtual machine. Communicating with hosts using telnet and Secure Shell is easy. Did we say it was fast? Glosbe, have to specify the IP address. Similarly, Russian, rsync and many more. PC computer behave like a real text terminal. As you might expect, viewers, and everything you type in one of them is broadcast to all the others. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The application is solely programmed from Windows operating system. This generally means that some type of firewall is blocking the UDP packets between the client and the server. If any of that is missed, feel free to use some of them and see which one fits as per the requirements. IP address of the server. Position the pointer in the title bar. Linux distribution package manager. Howto: What is Git and Github? Use system fonts or choose a custom font for your terminal. Honestly, fully configurable shortcuts, sorry for the confusion. All trademarks and registered trademarks appearing on oreilly. Terminator status bar opens a menu in which you can define groups of terminals, such as backing up data or searching for files that you can run from Cmd. Linux applications on Windows.
    [Show full text]
  • Linux Hardware Compatibility HOWTO Linux Hardware Compatibility HOWTO
    Linux Hardware Compatibility HOWTO Linux Hardware Compatibility HOWTO Table of Contents Linux Hardware Compatibility HOWTO........................................................................................................1 Patrick Reijnen, <[email protected] (remove both "antispam.")>..1 1.Introduction...........................................................................................................................................1 2.Computers/Motherboards/BIOS...........................................................................................................1 3.Laptops..................................................................................................................................................1 4.CPU/FPU..............................................................................................................................................1 5.Memory.................................................................................................................................................1 6.Video cards...........................................................................................................................................2 7.Controllers (hard drive).........................................................................................................................2 8.Controllers (hard drive RAID)..............................................................................................................2 9.Controllers (SCSI)................................................................................................................................2
    [Show full text]