Calling the CLI from Amigabasic by Jim Butterfield
Total Page:16
File Type:pdf, Size:1020Kb
£ 2.50 Sterling FOR THE • Calling the CLI from AmigaBASIC by Jim Butterfield • Build a 68020/68881 speed-up board for the Amiga 1000! by Brad Fowles • What's changed in Fonts with 1.3 by Betty Clay • The future of Amiga microcomputing by David Wood • Creating run-time libraries by Steve Simpson • Modula-2 programming techniquesby Clark Williams • Using TCI's M2AMIGA by Anthony Bryant • Examples of shell programming by John Faichney Femme Blue by Derek Grime TM UPGRADE PATH TM THE RELATIONAL DATABASE THAT'S AS EASY TO USE AS A VCR • Powerful sorting and searching facilities on any field: up to 999 key fields ■ VCR style control panel gives easy access to unlimited files, fields and records J ■ 3 ways of viewing data to cover entry, review and comparison EW r ■ Set up and change file definitions quickly for system flexibility N QR\t • Define and print multi-file reports with Superbase Query function PERSAL • Include images and text as external files within your database record for cataloguing ■ Superbase Personal: Multi-file relational power at a flat-file price UPGRADE AT A DISCOUNT WHEN YOU NEED TO TM POWERFUL DATABASE WITH BUILT-IN TEXT PROCESSING %sal All the features of Superbase Personal PLUS • Text Editor for creation of letters and documents: editing options include cut and paste • Improved data handling facilities including batch for speedy data entry • Keyboard controls for easy editing • Time field type and additional validation options including cross-file lookup for accurate data PiiISC% i • Mail-merge facility for producing personalized letters and mailings • Built-in telecommunications for swift data transfer ■ Superbase Personal 2: Full-featured file management at your fingertips UPGRADE AT A DISCOUNT WHEN YOU NEED TO THE MOST POWERFUL DATABASE FOR THE AMIGA COMPUTER • Database management language (DML). Superbase own BASIC-style programming language ~+ Over 250 high-level commands, and other powerful features such as arrays, looping constructs and branching • Create sophisticated custom programs and applications including user defined menus • Report generator for ease of set-up and output of reports • Intelligent Forms Editor enables you to generate multi-file applications without the need for programming • Automatic transaction processing lets you reproduce standard business forms PRO'fESSIONAI • Extensive programmable communications facilities • Superbase Professional: Powerful programmable database that's fun to learn and easy to use SUPERBASE PROFESSIONAL SPREADSHEET • BUSINESS GRAPHICS • TIME MANAGEMENT AND SUPERPLAN NOW SUPPORT Tm ■ Full featured spreadsheet environment that tracks time, resources and money to give a complete ARexx picture of your project plans •■ Print wall planning charts, Gantt charts; do critical path analysis u p / ■ Graphics facility to visually portray your data in over 100 different graph styles and options • Sideways printing, full color output to extensive range of printers and plotters • Fully programmable, Lotus 1.23 and dBase file compatible • Works stand alone or with Superbase to provide superb productivity environment ■ Superplan: The Fourth Dimension Precision Software Limited Available from your dealer 6 Park Terrace Precision Worcester Park or call (01) 330 7166 Surety KT4 7JZ J Software Tel: (01) 330 7166. Fax: (Oil 330 2089 AMIGA Commodore PCs HARD DRIVES ~i PCIOIII £859.00 Incredible Value ~ PC20 III £1259.00 20MB £499.95 PC40-20 £1959.00 DIGIPRO PC40-40 E2549.00 40MB £599.95 PC60-40 £4949.00 60MB 2699.95 PC60-80 £6249.00 Modulator Printer £24.95 L Cables £7.99 3.5" External Drives AMIGA A2000 AMIGA A500 lus 1084 NOW ONLY £1,399.00 IN £99.95 £399.00 AMIGA A500 Sony Branded1 f rib PLUS 3.5" DS/DD disks Okimate 20 Box of 10 Ing_ P&P Colour Printer opening offer (0703) Including FREE printer cable €14.99 703030 ONLY £519.00 Your Southern and Amiga + PC Unbranded Disks Dealer invites you to visit our 3.5" DS/DD new showroom in Southampton where we will be happy to 10 for only demonstrate our extensive sees range of hardware and including free copy of VirusX software. Price incudes Postage & Packing DIGIPRO LTD Authorized Commodore Business Centre Enterprise House, Howards Grove, Southampton 501 5RP i Okimate 20 Locking Disk Boxes Colour printer .NEVI/! Professional text Holds 100 I engine the supreme text including free editor only £49.95 Disks £6.99 cable £139.99 i All Prices INCLUDE V.A.T. VISA Orders over £25.00 Postage and Packing FREE! All other orders add £1.00 for Postage and Packing For prices outside 1111 please telephone I TransaThe Magazine for Amigactor Programmers Volume 1, Issue 4 The View Port 6 by Larry Phillips The good, the bad and the ugly side of the user interface. Publisher David H. Beatty (U.K.) The Future of Amiga Microcomputing 8 by David Wood Editors How will the Amiga fare in the future? Nostradamus couldn't tell — perhaps we can. Nick Sullivan Chris Zamara Mike Todd (U.K.) Amiga Modula — 2 Programming 12 by Clark Williams Making Modula — 2 Programs easy to read, easy to type and easy to debug. Plus some general Assistant Editor programming hints. Malcolm O'Brien Turbo Tracing 20 Contributing Writers by Louis Markoya Steve Ahlstrom Producing ray-traced pictures is a slow business. Here is how the combination of a software package Scott Ballantyne and a 68020 board can make things much faster. Charles B. Blish Anthony Bryant Jim Butterfield The Changing of the Fonts 23 Betty Clay by Betty Clay Don Curtis Making better use of fonts — and how to ensure programs are compatible with the changes that Matt Dillon will be introduced with versions 1.3 and 1.4. Andy Finkel Brad Fowles Chad Innes Some Examples of Shell Programming 26 Eric Giguere by John Faichney Cathryn Graham Version l.3 includes a Shell environment which is capable of much more than the old CLO. What Chris Gray sort of tricks are there with the new Shell, and how can we get the most out of the new script files, Charlie Heath pipes and the startup-sequence? Perry Kivolowitz Rico Mariani Louis Markoya Bryce Nesbitt Rob Peck Larry Phillips Bob Rakosky Dan Schein John Toebes Victor A. Wagner David Wood Please Note: 7tansAml's UK phone number Is: REVIEW: WordPerfect's New Amiga Workbench 38 094939390 by Jay A. Gross CompuServe Accounts WordPerfect's library of utilities is aimed at making life easier. How does is shape up to the job? Contact us anytime on GO CBMPRG, GO CBMCOM, Calling the CLI from AmigaBASIC - Part 1 43 or EasyPlex at: by Jim Butterfield Karl J.H. Hildon 76703,4242 Chris Zamara 76703,4245 Although AmigaBASIC is fast and powerful, there are times when access to the CLI is a more natural Nick Sullivan 76703,4353 way of doing something. Our Gura looks at how we get at the CLI from AmigaBASIC. t° lot the himcthly byTMtacMPuUMag Inc. 85-10 WW Wimd Street. Richmond Ha, Ontario. L4B 1KT, ISSN* 0314158. M enR'ries Wan the UK, Europe Superbase Journal 49 aassendha *send m lama= UK Lid.. Unit 2. Langdale Grove, Bavaria, Nottinghamshire, Superheat is a powerful database, but its very power leaves traps for the unwary. In this, the first England, NG13 a9a of a series of hints and tips, Precision Software (and others) provide a guide to avoiding the problems. Transactor Publishing Inc. is in no way Connected with Commodore Business Machines Ltd a Commodore incorporated. Commodore end Cabman Product nares are registered trade marks al Carmodae Inc. "LUCAS" for the Amiga 1000 52 Subscriptions: UK21S by Brad Fowles - Europe/Scandinavia Air Mai 225 Although there is a lot of public domain software available, there is little public domain hardware! Sand al subscriptions to: Trarsmlar UK Ltd. This article describes how to build a 68020/68881 platform board for the A1000. Unit2,LangdaleGrove,Bipham,Notlsgham- sh're. England, NG13 SSR, telephone 0949- 39390.Note: Burow' jUMS areh8rdS:ran to address ONLY. For best results, use the order cardat thecenlerof themes/nine. Programming in M2AMIGA 60 Ouwlhy Orden: Transactor UK Ltd. Unit 2. Langdale Grove, Bingham, Notts.. NG13 &Ste. by Anthony Bryant Telephonic 049-3 3m. Although C and Modula-2 are very different languages, it is possible to translate C source code for Edtaul contributions are always welcome. pry orginai. previazdy unpublished mateial wK be use with the M2AMIGA compiler. Here we find out how, using public domain C source code as =tittered Program bangs and arides. idud an example. ing OFFS submissions. al more Man a few Ins should be provided on mL Preferred format Amiga 392 diabetes with ASCII text New Mary scripts shard be lweivalen, double spaced, with special characters or formas dearly malud. PJMs dcul be glossy Week and white Creating Run-Time Libraries prink with good high contrast Ihetaaa MwI 70 be on white taper with black LK My by Steve Simpson M mater! coped becomes the property or Transactor Publishing Inc., except by Wec& ar- Run-time libraries are one of the keys to the Amiga's soft-architecture. This article shows how to s add your own functions to the system. raPu ement. Mc.m apoaucmrig ht yrmrewAMo Permission is in eiyetbnotalgicaga6wx Write to Transactor Publishing Inc. (Canadian address above) for awriter's guide, The opinions expressed in contributed articles are not necesarilt oseofTransactor Putiehi g Inc. Of Transactor UK Ltd Although accuracy 4 a major cbpdtve. Transactor Pudsretirg Inc. and Transactor UK Ltd. carol assume liability for eras In autos a programs. Programs lead to rnneacto, lot the Naga, at apswing on Transactor for the Mega disks. are ¢4yrghl by Transactor Publishing Inc. and may not be dud& cared dammed without permission. Production Attic Typesetting Ltd. Printing UK Edition Printed in England by Warners (Midlands) PLC Bourne Lincolnshire r' Transactor iw the AM/GA From the Kernel Phoney Commodore Disks The Missing Article It has been discovered that counterfeit Commodore Observant readers will have noticed the article branded disks are being sold by a computer shop in titled "Ray Tracing with a 68020 System" on the the West End of London.