The AmigaWorld Tech Journal Index APRIL/MAY '91 (Volume 1, Number 1) Articles 4 Menus for a New Generation By David "Talin" Joiner The user comes first in 2.0 menus. Programs on disk. 9 Control Your Channels By Jeff Glatt Delve in the audio hardware. Programs on disk. 13 Recycle Your Sprites By Leo Schwab Reuse your sprites vertically. Programs on disk. 26 Probing Your Current AmigaDOS Device List By Eugene Mortimore What's active on your system? Programs on disk. 30 Shared Libraries for the Lazy By Jim Fiore Write them once use them often. Programs on disk. 32 The Fast Floppy System By Betty Clay Explore the newest file system 34 In Search of...The Perfect Joystick Routine By Rhett Anderson The wrong way may be right. Programs on disk. 36 An Amiga Basic Graphical Interface By Bryan Catley More clicking, less typing. Programs on disk. 38 The Amiga Zen Timer By Dan Babcock Optimize your code. Programs on disk. 43 Do-It-Yourself Software Marketing By John Foust with Harriet Maybeck Tolly Code it, package it, sell it Columns 1 Message Port A welcome and a promise 7 Digging Deep in the OS By Andy Finkel Make 1.3 programs look their best in 2.0 16 Graphics Handler By Perry Kivolowitz An explanation of the deep-bitmap standard 23 TNT News and products from the technical community 48 Letters What's new with you? Reviews 20 CygnusEd Professional 2.11 By Tim Grantham The tried-and-true text editor just got better 21 Macro68 and Algebra By Jim Butterfield New assemblers new formats 40 The QPMA BASIC Programmer's Toolkit By Robert D'Asto Graphics help? 41 FlexeLint 4.0 By David T. McClellan It finds the bugs, you fix them Bonus Programs on Disk: DICE: Dillon's Integrated C Environment PowerWindows 2.5c demo Parnet24 and Sernet24 JUNE/JULY '91 (Volume 1, Number 2) Articles 2 An Introduction to the Zorro III Bus By Dave Haynie Follow the signals 15 Building a 3-D Object Viewer By Brian Wagner Display in wireframe or polygon mode. Programs on disk. 27 Improved Genlock Handling By Dale Luck Super Denise's new tricks. Programs on disk. 30 The NTSC/RS-170A Standard By Scott Hood Do you conform? 35 Pass the Word: Interprocess Communication By Eric Giguere Exchange data between C programs. Programs on disk. 38 Debugging Memory Errors By Doug Walker Good crashes. Programs on disk. 42 The Off-Line Library By Jim Butterfield You can look it up Columns 1 Message Port So you want to be a developer? 10 Digging Deep in the OS By Andy Finkel More options, more arguments. Programs on disk. 12 Graphics Handler By Jamie Purdon HAM help. Programs on disk. 26 TNT New on the wire and the shelves 48 Letters Speak your mind Reviews 22 SAS C and Manx C By David T. McClellan Who's on top this time? 46 Blitz BASIC and AMOS By Robert D'Asto Graphics and sound specialists Bonus Programs on Disk. 1.3 include files Enforcer Dicefix PW25demo AUGUST/SEPTEMBER '91 (Volume 1, Number 3) Articles 2 ARexx Arcana: Hosts and Quotes By Marvin Weinstein Successful command passing. Programs on disk. 17 Inside SCSI By Greg Berlin An explanation of the spec 25 The Basics of Ray Tracing By Brian Wagner Master light rays and shadows. Programs on disk. 38 An Introduction to Boopsi By Jim Mackraz The Amiga's own OOP. Programs on Disk. 42 System Events and Event-Handling Routines By Eugene Mortimore A look at the Exec's bookkeeping 49 PostScript Primer By Jim Fiore Graphics-output starter kit. Programs on disk. 56 Get Noticed By Brian Sarrazin Prime PR pointers 59 Start-up Messages By David Martin Decode those flashing colors Columns 1 Message Port Learn or lend a hand 8 Digging Deep in the OS By John Foust Choose your math library. Programs on disk. 14 Graphics Handler By Paul Miller Easier gadgets from GadTools. Programs on disk. 31 TNT Products just out and on the way Letters What are you really thinking? Reviews 34 RxTools By Eric Giguere Intuition help for ARexx. Programs on disk. 36 AmeegaView By David T. McClellan Shortcuts for C 60 MINIX 1.5 By Stephen R. Pietrowicz Mini-Unix for the Amiga Bonus Programs on Disk 2.0 include files Post: A Postscript interpreter OCTOBER '91 (Volume 1, Number 4) Articles 2 The Complete Guide for a Blittering Idiot By Tomas Rokicki How (and when) to control the Blitter. Programs on disk. 18 Extending ARexx By Marvin Weinstein Libraries to build menus and requestors. Programs on disk. 22 Global Parlor Tricks By Howard C. Anderson Mapping algorithms to change the world. Programs on disk. 28 Multitasking in Amiga Basic By Robert D'Asto Just SLEEP. Programs on disk. 35 Modular Programming in C By Doug Walker Divide and conquer your problems. Programs on disk. 40 Building an ARexx Function Host By Eric Giguere Make ARexx even more extendable. Programs on disk. 43 Designing the User Interface: A Matter of Principle By David "Talin" Joiner The basis of user-interface design 46 The Finer Points of Pointers By John Toebes Understanding pointers in C 51 Font Formats By Dan Weiss Which type to use 55 Manual Training By Daryell Sipper Documentation advice 58 Arcade Elements By Tony Scott Build a top flight shoot-'em-up. Programs on disk. Reviews 30 TurboText v1.02 By Tim Grantham Flexibility Plus Columns 1 Message Port Putting things right 10 Digging Deep in the OS By Michael Sinz Ins and outs of input.device. Programs on disk. 14 Graphics Handler By Steve Tibbett Programming HAM-E. Programs on disk. 32 TNT Products to save time and work 64 Letter Put a stamp on it. Bonus Programs on Disk A68k v2.7: A full-featured assembler BLINK v6.7: The linker to use Additional 2.0 includes. NOVEMBER/DECEMBER '91 (Volume 1, Number 5) Articles 2 68030 to 68040 Differences By John Meek and Tim Reese Inside Motorola's speed demon 18 Clean Up Your Programs By Carolyn Scheppner Debugging with Enforcer and Mungwall. Programs on disk. 22 Efficient Assembly Programming By Jamie Purdon Combine low-level banging with system calls. Programs on disk. 28 Custom Interfaces with ARexx By Marvin Weinstein Add a GUI to Lharc. Programs on disk. 38 "Pure" Tricks with SAS/C By Mike Weiblen Safe resident code. Programs on disk. 40 Inside the MIDI Spec By Mike Harris What it means beyond Musical Instrument Digital Interface 44 Designing a Device Driver By Dan Babcock Don't embed commands, collect them in a driver. Programs on disk. 48 Spawning Tasks By Steve Krueger Create synchronous and asynchronous processes in C. Programs on disk. 51 Programming 2.0's NewMenus By Paul Miller More help from gadtools.library. Programs on disk. 54 Programming Serial.Device By Robert Wittner Find more control below SER:. Programs on disk. 58 Hard Drives: How Fast Are They Really? By Michael Sinz Translating the spec-sheet to real performance. Programs on disk. COLUMNS 1 Message Port Who are you? 8 Digging Deep in the OS By John Toebes An introduction to tags. Programs on disk. 12 Graphics Handler By Spencer Shanson 2.0 changes to graphics.library. Programs on disk. 32 TNT Products and news worth noting 64 Letters The floor is yours... REVIEWS 36 Amiga User Interface Style Guide By Dan Weiss The definitive word on look and feel Bonus Programs On Disk Loads of libraries: colorlib dctvlib ifflib kd_freq2 powerpacker_lib341 regexplib debug.lib ddebug.lib arp.library rexxarplib.library rexxmathlib.library rexxmath1.2.library screenshare.library Custom printer drivers for Epson, IBM, NEC, Okidata, Panasonic, Sharp, Star and Xerox printers. View v2.0 JANUARY/FEBRUARY '92 (Volume 2, Number 1) Articles 2 Amiga NTSC and PAL Genlock Interfacing By Scott Hood Make devices meet the Amiga's video standards 6 A Tight Fit: JPEG Compression By Perry Kivolowitz Squeeze your graphics files 10 Blitter Optimization By Leo L. Schwab Use one bitplane, move many 26 ARexx Is for Writing Applications, Too By Marvin Weinstein This calendar program is (dated) proof 30 Trouble-Free Data Sharing By Eric Giguere Four methods of data arbitration 38 An Intuition Shortcut: EzLib By Dominic Giampaolo A library of simple GUI routines 42 Designing a User Interface: Proper Dragging By David ̉TalinÓ Joiner How should your program react to movements? 45 MIDI Programming Demystified By Darius Taghavy Output to MIDI devices 50 A Developer's Guide to PostScript--Part I By Tomas Rokicki Language conventions and basic commands 59 Advanced Use of the Audio Device By David ̉TalinÓ Joiner and Joe Pearce Pooling and looping are the keys 62 Better Bezier Curves By Robert Wittner Try successive linear approximations Columns 1 Message Port Where are we going? 14 Digging Deep in the OS By Paul Miller Using graphics.library's primitives 20 Graphics Handler By Brian Carmichael Faster 3-D display routines 34 TNT The pick of the products for programmers 64 Letters Questions, questions, questions Reviews Intuition: A Practical Amiga Programmer's Guide By John Toebes Read along with the code Bonus programs on disk: JPEG Compression Routines Tons of Tools: B2A citas10 data2object databin mkbin mklib ultrawin