Arexx Users Reference Manual

Total Page:16

File Type:pdf, Size:1020Kb

Arexx Users Reference Manual Copyright Notice ARexx software and documentation are Copyright ©1987 by William S. Hawes. No part of the software or documentation may be reproduced, transmitted, translated into other languages, posted to a network, or distributed in any way without the express written permission of the author. Disclaimer This product is offered for sale "as is" with no representation of fitness for any particular purpose. The user assumes all risks and responsibilities related to its use. The material within is believed to be accurate, but the author reserves the right to make changes to the software or documentation without notice. Distribution ARexx software and documentation are available from: William S. Hawes P.O. Box 308 Maynard, MA 01754 (508) 568-8695 Please direct orders or inquiries about this product to the above address. Site licenses are available; write for further information. About ... ARexx was developed on an Amiga 1000 computer with 512K bytes of memory and two floppy disk drives. The language prototype was developed in C using I,attice C, and the production version was written in assembly-language using the Metacomco Assembler. The documention was created using the TxEd editor, and was set in 'lEX using Amiga'lEX. This is a 100% Amiga product. Trademarks Amiga, Amiga WorkBench, and Intuition are trademarks of Commodore-Amiga, Inc. Table of Contents ARexx User's Reference Manual Introduction. · 1 1 Organization of this Document . · 1 1 Using this Manual .... .2 2 Typographic Conventions · 2 2 Future Directions · 2 Chapter 1. What is ARexx? · 3 1 Language Features . · 3 2 ARexx on the Amiga . .4 3 Further Information .4 Chapter 2. Getting Acquainted · 5 1 Installing ARexx . · 5 1 ARexx and WorkBench · 5 2 Installation . · 5 3 Starting the Resident Process · 6 4 Naming Conventions . · 6 5 The REXX: Directory. · 6 2 Program Examples . · 7 Chapter 3. Elements of the Language . 11 1 Format ..... 11 2 Tokens ..... 11 1 Comment Tokens 11 2 Symbol Tokens 11 3 String Tokens. 12 4 Operators 12 5 Special Character Tokens . 13 3 Clauses .... 14 1 Null Clauses 14 2 Label Clauses 14 3 Assignment Clauses 14 4 Instruction Clauses 15 5 Command Clauses . 15 6 Clause Classification 15 4 Expressions . 16 1 Symbol Resolution 16 2 Order of Evaluation 16 5 Numbers and Numeric Precision 17 1 Boolean Values . 17 2 Numeric Precision .. 17 6 Operators . 18 1 Arithmetic Operators 18 2 Concatenation Operators 20 3 Comparison Operators . 20 4 Logical (Boolean) Operators 21 7 Stems and Compound Symbols 21 ARexx User's Reference Manual Chapter 3. Elements of the Language (cont.) 11 8 The Execution Environment . 22 1 The External Environment 22 2 The Internal Environment 22 3 Input and Output . 23 4 Resource Tracking . 24 Chapter 4. Instructions . 25 1 ADDRESS 25 2ARG .. 25 3 BREAK. 26 4 CALL 26 5 DO .. 27 6 DROP 28 7 ECHO 28 8 ELSE. 28 9 END. 29 10 EXIT 29 11 IF .. 29 12 INTERPRET . 30 13 ITERATE 30 14 LEAVE . 31 15 NOP 31 16 NUMERIC 31 17 OPTIONS 32 18 OTHERWISE 32 19 PARSE 33 1 Input Sources . 33 2 Templates . 34 20 PROCEDURE 35 21 PULL . 35 22 PUSH .. 36 23 QUEUE . 37 24 RETURN 37 25 SAY .. 38 26 SELECT 38 27 SHELL 38 28 SIGNAL 38 29 THEN. 39 30 TRACE 40 31 UPPER 40 32 WHEN 41 Chapter 5. Commands 43 1 Command Clauses . 43 2 The Host Address . 44 3 The Command Interface 44 4 Using Commands in Macro Programs . 45 5 Using ARexx with Command Shells 45 6 Command Inhibition . 46 ii Table of Contents ''''..­ Chapter 6. Functions 47 1 Syntax and Search Order 47 1 Search Order . 47 2 Internal Functions . 48 3 Built-In Functions . 49 4 External Function Libraries . 49 5 Function Hosts . 50 2 The Built-In Function Library 50 1 ABBREVO . 51 2 ABSO ... 51 3 ADDLIBO . 51 4 ADDRESSO 51 5 ARGO .. 52 6 B2CO .. 52 7 BITANDO . 52 8 BITCH GO . 52 9 BITCLRO 53 10 BITCOMPO . 53 11 BITORO 53 12 BITSETO . 53 13 BITTSTO . 53 14 BITXORO 54 15 C2BO 54 16 C2DO .. 54 17 C2XO .. 54 18 CENTERO or CENTREO 55 19 CLOSEO .. 55 20 COMPRESSO 55 21 COMPAREO 55 22 COPIESO .. 55 23 D2CO ... 56 24 DATATYPEO 56 25 DELSTRO 56 26 DELWORDO 57 27 EOFO ... 57 28 ERRORTEXTO 57 29 EXISTSO ... 57 30 EXPORTO .. 57 31 FREESPACEO 58 32 GETCLIPO . 58 33 GETSPACEO 58 34 HASHO .. 58 35IMPORTO 59 36INDEX() 59 37INSERTO . 59 38 LASTPOSO 59 39 LEFTO .. 60 40 LENGTHO 60 ARexx User's Reference Manual iii 41 MAXO .. 60 42 MINO .. 60 43 OPENO .. 60 440VERLAYO 61 45 POSO 61 46 PRAGMAO 61 47 RANDOMO 62 48 RANDUO . 62 49 READCHO 62 50 READLNO 63 51 REMLIBO 63 52 REVERSEO . 63 53 RIGIITO 63 54 SEEKO .. 63 55 SETCLIPO 64 56 SIIOW() 64 57 SIGNO .. 64 58 SPACEO 64 59 STORAGEO 65 60 STRIPO .. 65 61 SUBSTRO 65 62 SUBWORDO 66 63 SYMBOLO 66 64 TIMEO ... 66 65 TRACEO .. 67 66 TRANSLATEO 67 67 TRIMO .. 67 68 UPPERO . 67 69 VALUEO ... 68 70 VERIFYO 68 71 WORDO ... 68 72 WORDINDEXO 68 73 WORDLENGTHO 68 74 WORDSO .. 69 75 WRITECIIO 69 76 WRITELNO 69 77 X2CO 69 78 XRANGEO . 69 Chapter 7. Tracing and Interrupts 71 1 Tracing Options . 71 2 Display Formatting. 72 1 Tracing Output . 72 2 Command Inhibition . 73 3 Interactive Tracing . 73 1 Error Processing .. 74 2 The External Tracing Flag 74 4 Interrupts . 74 iv Table of Contents Chapter 8. Parsing and Templates 77 1 Template Structure . 77 1 Template Objects . 78 2 The Scanning Process 78 2 Templates in Action 79 1 Parsing by Tokenization 79 2 Pattern Parsing . 80 3 Positional Markers 80 4 Multiple Templates 80 Chapter 9. The Resident Process 83 1 Command Utilities 83 1 HI. .. 83 2 RX 84 3 RXSET 84 4RXC 84 5 TCC. 84 6TCO 84 7 TE 84 8 TS 84 2 Resource Management 85 1 The Global Tracing Console 85 2 The Library List ..... 85 3 The Clip List . 86 Chapter 10. Interfacing to ARexx 89 1 Basic Structures . 90 2 Designing a Command Interface . 91 1 Receiving Command Messages 92 2 Result Fields . 92 3 Multiple Host Processes 92 3 Invoking ARexx Programs . 93 1 Message Packets 93 2 Command Invocations 94 3 Function Invocations . 95 4 Search Order . 95 5 Extension Fields 96 6 Interpreting the Result Fields 97 4 Communicating with the Resident Process . 97 1 Command (Action) Codes 97 2 Modifier Flags 99 3 Result Fields . 100 5 External Function Libraries 100 1 Design Considerations 100 2 Calling Convention 101 3 Parameter Conversion 101 4 Returned Values 101 6 Direct Manipulation of Data Structures 102 ARexx User's Reference Manual v ~-~- Appendix A. Error Messages . 103 Appendix B. Limits and Compatibility 109 1 Limits ............. 109 2 Compatibility . 109 Appendix C. The ARexx Systems Library · 111 1 Functional Groups . · 111 2 Library Functions .......... · 113 Appendix D. The ARexx Support Library 127 1 ALLOCMEMO 127 2 CLOSEPORTO 127 3 FREEMEMO 128 4 GETARGO .. · 128 5 GETPKTO .. 128 60PENPORTO 128 7 REPLYO ... 129 8 SHOWDIRO . 129 9 SHOWLISTO . 129 10 STATEFO 130 11 WAITPKTO · 130 Appendix E. Distribution Files 131 1 Directories ...... 131 1 The : C Directory . 131 2 The : INCLUDE Directory 131 3 The :LIBS Directory . 132 4 The : REXX Directory . 132 5 The :TOOLS Directory 132 6 Miscellaneous Files · 132 2 Listings of Header Files · 133 1 storage.h 133 2 rxslib.h · 139 3 rexxio.h · 142 4 errors.h · 144 Glossary. · 147 Index. · 151 vi Table of Contents Introduction Welcome to ARexx, an implementation of the REXX language for the Amiga computer. ARexx is a powerful programming tool, but one which by virtue of its clean syntax and sparse vocabulary is also easy to learn and easy to use. 1 Organization of this Document This document will attempt to fill the roles of User's Manual, Language Reference, and Programmer's Guide. The chapters that follow have been organized to provide a gentle introduction to the language. • Chapter 1, What is ARexx?, gives an overview of the ARexx language and its imple­ mentation on the Amiga. • Chapter 2, Getting Acquainted, tells how to install ARexx on your Amiga and presents several example programs to illustrate the features of the language. • Chapter 3, Elements of the Language, introduces the language structure and syntax. • Chapter 4, Instructions, describes the action statements of ARexx. • Chapter 5, Commands, describes the program statements used to communicate with external programs. • Chapter 6, Functions, explains how functions are called and documents the Built-In Function library. • Chapter 7, Tracing and Interrupts, describes the source-level debugging features useful for developing and testing p.rograms. • Chapter 8, Parsing and Templates, describes the instructions used to extract words or fields from strings. • Chapter 9, The Resident Process, describes the capabilities of the global communica­ tions and resources manager. • Chapter 10, Interfacing to ARexx, describes how to design and implement an interface between ARexx and an external program. • Appendix A, Error Messages, lists the error messages issued by the interpreter. • Appendix B, Limits and Compatibility, discusses the compatibility of ARexx with the language standard. • Appendix C, The ARexx Systems Library, documents the functions in the ARexx sys­ tems library. • Appendix D, The Support Library, documents the library of Amiga-specific functions. • Appendix E, Distribution Files, lists the files on the distribution disk. Finally, a Glossary and an Index are provided. 1 Using this Manual If you are new to the REXX language, or perhaps to programming itself, you should review chapters 1 through 4 and then play with ARexx by running some of the sample programs given in chapter 2.
Recommended publications
  • Amigan Software
    tali ► an Amiga Februar y 97 Issue No 3 Gaz te rip $3 Who said that there are no Amiga dealers left? Hardware Amiga A1200 HD, Amiga A4000 Cobra 33 68030 33, Mhz Cobra 33+ with 68882, Cobra 40 68EC030 40 Mhz, Cobra40+ with 68882, Ferret SCSI card for Cobra 1202 32 bit rami- clock, 1202+ with 16 or 33 Mhz 68882, Squirrel SCSI, Surf Squirrel SCSI plus RS@232, 2 Mb PCMCIA Ram A1200/A600, Spitfire SCSI A2000/3000/4000, Rapidfire SCSI + RAM A2000, Wildfire A2000 68060+ram+SCSI F/W+network, Megachip, 2Mb chip ram A500/A2000, Securekey Security card for A2000/3000/4000, Picasso Graphics cards, SCSI and IDE Hard drives. Accessories Green Mouse -320 DPI with pad, Hypermouse I1 400 DPI with pad, Pen mouse - super small, Joysticks, from Quickshot and Rocfire, GI 105 hand- scanner with touchup 4 and OCR Jr, Colourburst colour hand scanner with ADPRO loader & OCR Jr, Master 3A 880 K External Floppy drives, Rocgen Plus genlock, Electronic Design Genlocks and TBC, Neriki Genlocks Syquest EzDrives, External SCSI Cases with A500/A600/A1200 power lead included & CD, or hard drive option, A1200 3.5 IDE Kits, Monitor adaptors, ROM Switches, Air Freight Magazines with CD. Plus Much more Available. Software Over 70 titles in stock including games, productivity, CD rom titles, and Utilities, all at competative prices. Servicing We have a fully equiped workshop, and our techs have a total of over 50 Man years of experience as technicians in the computer industry. We do repairs and upgrades including specialist work. The Complete Amiga specialist.
    [Show full text]
  • DKB Kwikstart II Installation and User's Guide
    KwikStart II™ Kickstart Rom Expansion Board for the Amiga® 1000 Installation and User's Guide by DKB Software COPYRIGHT This manual is the Copyright © of DKB Software, Inc. All Rights Reserved. This document may not, in whole or in part, be copied, photocopied, reproduced, translated,or reduced to any electron­ ic medium or machine readable form, without prior consent, in writing, of DKB Software, Inc. MegAChip 2000, MultiStart II, BattDisk, SecureKey, KwikStart, KwikStart II, Insider, and Insider II are trademarks of DKB Software. Amiga is a registered trademark of Commodore-Amiga, Inc. AmigaDos, Kickstart, and Workbench are trademarks of Commodore-Amiga, Inc. Table of Contents 1. Introduction 1 2. Configuring the KwikStart II TM 2 Selecting the power up mode 2 3. Installation 3 Disassembling your Amiga • 3 Removing the PAL 4 Removing the disk drive 5 Removing the 68000 6 Installing the K wikStart II TM 6 Testing your system 8 Reassembling your Amiga• 9 4. Operation of the KwikStart II TM 10 5. Troubleshooting 11 PN: 00300801-01 1. Introduction. Congratulations on the purchase of your new KwikStart II™ ROM board for the Amiga® 1000 by DKB Software.The KwikStartII™ ROM board will pr ovide you with many benefits. KwikStart II™ is an add on board that puts thelatest Amiga® KickStart™ permanentlyin ROM (ReadOnly Memory) like in the A500,A2000 and A3000. This latest version of the KwikStart II™ provides you with the ability to install Kickstart™V2.0 as well as Vl.3 or Vl.2 in your Amiga® 1000. This is the easiest way for A 1000 owners to upgrade to 2.0.
    [Show full text]
  • Best of Morphos Members: November - December 2013 Nerumo
    The association has currently 22 members. It was represented at Alchimie X by following Best of MorphOS members: November - December 2013 Nerumo, BatteMan, Yogiofvm, The last version of MorphOS (3.4) was made available on 14th December 2013. Sergio, On 21th December 2013, 2142 MorphOS licenses were sold (see evolution of sales). Pseudaxos, Fabien ‘Fab’ Coeurjoly has realised a presentation of news of MorphOS 3.4 and futures evolutions during the gathering Alchimie X. Brumiga, David ‘Daff’ Brunet proposes on his website Obligement an update of installation guide for Elric, MorphOS 3.4. Screetch and Papiosaur. Antoine 'Tcheko' Dubourg work on DJing software named SoundBankster (Tcheko website). Carsten 'pegasossigi' Siegner proposes : It proposes Chrysalis pack - Scriba 1.9.9, a new version of the word processor for MorphOS, 3.4.1 for MorphOS 3.4. - Spreedy 0.1, a simple but powerfull table editor, - DiaShow Viewer 1.1, a simple diashow viewer like the diashow in windows. - MNGPlay 1.0, a viewer for MNG animation using PowerSDL. The worldmap of Stefan 'Develin' Blixth of OnyxSoft group proposes SnapIT 1.2, a tool to snapshot screens and MorphOS users has windows. jPV of RNO group proposes : currently 185 - MultiMeedio 1.0, an Arexx script allow to control your multimedia player as MPlayer, registrations. Jukebox, AmiNetRadio, AMPlifier, SongPlayer, AmigaAMP or DeliTracker via keybord keys, - JukeboxAdder 1.2 an Arexx script allow add MP3 files or ldirectory contents to Jukebox player and play them via Ambient contxtual menu. Note for each archives, a LUA script is provided. Marian 'MaaG^dA' Guc makes available : - PciTool 3.0, a tool to get informations about your PCI cards (snapshot) - MomosIRC 2.2, an IRC client (snapshot).
    [Show full text]
  • The AMIGA Sample of Isolated Galaxies III
    A&A 462, 507–523 (2007) Astronomy DOI: 10.1051/0004-6361:20066144 & c ESO 2007 Astrophysics The AMIGA sample of isolated galaxies III. IRAS data and infrared diagnostics U. Lisenfeld1,2, L. Verdes-Montenegro2 ,J.Sulentic3,S.Leon4,D.Espada2, G. Bergond2,5, E. García2, J. Sabater2, J. D. Santander-Vela2, and S. Verley2,6,7 1 Departamento de Física Teórica y del Cosmos, Facultad de Ciencias, Universidad de Granada, Spain e-mail: [email protected] 2 Instituto de Astrofísica de Andalucía (IAA/CSIC), Apdo. 3004, 18080 Granada, Spain 3 Department of Astronomy, University of Alabama, Tuscaloosa, USA 4 Instituto de Radioastronomía Milimétrica (IRAM), Avda. Divina Pastora 7, local 20, 18012 Granada, Spain 5 GEPI/CAI, Observatoire de Paris, 77 avenue Denfert-Rochereau, 75014 Paris, France 6 LERMA - Observatoire de Paris, 61 avenue de l’Observatoire, 75014 Paris, France 7 INAF-Osservatorio Astrofisico di Arcetri, Largo E. Fermi 5, 50125 Firenze, Italy Received 31 July 2006 / Accepted 26 September 2006 ABSTRACT Aims. We describe the mid- (MIR) and far- (FIR) infrared properties of a large (∼1000) sample of the most isolated galaxies in the local Universe. This sample is intended as a “nurture-free” zero point against which more environmentally influenced samples can be compared. Methods. We reprocess IRAS MIR/FIR survey data using the ADDSCAN/SCANPI utility for 1030 out of 1050 galaxies from the Catalogue of Isolated Galaxies (CIG) as part of the AMIGA project. We focus on diagnostics (FIR luminosity LFIR, R = log(LFIR/LB), and IRAS colours) thought to be sensitive to effects of environment or interaction.
    [Show full text]
  • Amigaos 3.2 FAQ 47.1 (09.04.2021) English
    $VER: AmigaOS 3.2 FAQ 47.1 (09.04.2021) English Please note: This file contains a list of frequently asked questions along with answers, sorted by topics. Before trying to contact support, please read through this FAQ to determine whether or not it answers your question(s). Whilst this FAQ is focused on AmigaOS 3.2, it contains information regarding previous AmigaOS versions. Index of topics covered in this FAQ: 1. Installation 1.1 * What are the minimum hardware requirements for AmigaOS 3.2? 1.2 * Why won't AmigaOS 3.2 boot with 512 KB of RAM? 1.3 * Ok, I get it; 512 KB is not enough anymore, but can I get my way with less than 2 MB of RAM? 1.4 * How can I verify whether I correctly installed AmigaOS 3.2? 1.5 * Do you have any tips that can help me with 3.2 using my current hardware and software combination? 1.6 * The Help subsystem fails, it seems it is not available anymore. What happened? 1.7 * What are GlowIcons? Should I choose to install them? 1.8 * How can I verify the integrity of my AmigaOS 3.2 CD-ROM? 1.9 * My Greek/Russian/Polish/Turkish fonts are not being properly displayed. How can I fix this? 1.10 * When I boot from my AmigaOS 3.2 CD-ROM, I am being welcomed to the "AmigaOS Preinstallation Environment". What does this mean? 1.11 * What is the optimal ADF images/floppy disk ordering for a full AmigaOS 3.2 installation? 1.12 * LoadModule fails for some unknown reason when trying to update my ROM modules.
    [Show full text]
  • PDF: A4000 Rb
    Amiga A4000_Rb Rev.1.37 (02.09.2012) +5V 31 R64 2.7k 2.7k R32 31 30 R63 2.7k 2.7k R31 30 29 R62 2.7k 2.7k R30 29 28 R61 2.7k 2.7k R29 28 +5V 27 R60 2.7k 2.7k R28 27 74F08 26 R59 2.7k 2.7k R27 26 4 25 R58 2.7k 2.7k R26 25 U130 6 BR_W 24 R57 2.7k 2.7k R25 24 5 23 R56 2.7k 2.7k R24 23 22 R55 2.7k 2.7k R23 22 21 R54 2.7k 2.7k R22 21 20 R53 2.7k 2.7k R21 20 +5V R_W 19 R52 2.7k 2.7k R20 19 18 R51 2.7k 2.7k R19 18 13 17 R50 2.7k 2.7k R18 17 1K 16 R49 2.7k 2.7k R17 16 +5V 15 R48 2.7k 2.7k R16 15 4 U106 74F04 R127 U215 14 R47 2.7k 2.7k R15 14 74F74 12 13 R46 2.7k 2.7k R14 13 U104 4 50 Mhz OSC _R_W 12 R45 2.7k 2.7k R13 12 2 D Q 5 11 R44 2.7k 2.7k R12 11 2 VCC 47 _PRE 3 10 R43 2.7k 2.7k R11 10 OSC OUT 3 CLK J104 9 R42 2.7k 2.7k R10 9 R101 C104 GND 8 2.7k 2.7k 1 6 R41 R9 8 0.01uF _Q CPU CLK SOURCE 2 7 R40 2.7k 2.7k R8 7 _CLR 6 2.7k 2.7k R39 R7 6 1 2 3 EXTCPU 5 R38 2.7k 2.7k R6 5 1 4 R37 2.7k 2.7k R5 4 INT EXT U103 3 R36 2.7k 2.7k R4 3 2 R35 2.7k 2.7k R3 2 1K 74FCT244T 1 R34 2.7k 2.7k R2 1 2 1A1 1Y1 18 47 R103 CPUCLKA 4 16 33 R104 0 R33 2.7k 2.7k R1 0 R128 1A2 1Y2 CPUCLKB 47 6 1A3 14 47 R105 +5V R102 1Y3 CPUCLK_EXP A(31:0) D(31:0) 8 1A4 1Y4 12 11 2A1 2Y1 9 47 R106 CLK90A 1 13 7 47 R111 11 9 5 3 2 2A2 2Y2 CLK90B NC9 NC5 NC3 NC2 U102 NC11 15 2A3 2Y3 5 47 R112 CLK90_EXP _DSACK0 R65 680 1.2k R88 _RMC IN 17 2A4 2Y4 3 _DSACK1 R66 680 1.2k R87 _CIIN DELAYLINE _STERM R67 1k 1.2k R86 _AVEC _CBACK R68 1k 1.2k R85 _BR NC13 T5 T4 T3 T2 T1 1.2k R84 _OE1 _OE2 4 8 13 _BGACK 6 10 R70 1k 1.2k R83 12 _BERR _AS 1 19 1K _BG30 R71 1k 1.2k R82 _DS _HLT R72 1k 1.2k R81
    [Show full text]
  • Another Week With
    Another Week With Sam Seite !1 von !15 Another Week With Sam I WANT THIS BLOG TO CAPTURE MOST OF THE THINGS I LEARN AND EXPERIENCE ON THE MACHINE AND ON RELATED TOPICS (SUCH AS MY CLASSIC HW). THE TONE SHOULD REMAIN PERSONAL AND I PLAN ON UPDATING AT LEAST ONCE A WEEK. POSTED 07-10-2009 AT 11:18 PM BY LSMART UPDATED 07-12-2009 AT 03:53 PM BY LSMART (UPDATE - JOYSTICK WORKS - BUT NEEDS CALIBRATION) The curtains are still drawn on a quiet Saturday morning. I am sitting in front of my »new Amiga«. It is a Sam440ep-Flex that I bought a few months ago. Behind my back my wife and the dog are still sleeping - wait - well at least she is snoozing. There is a lot to tell about my past experiences with Sam, UAE and Aros. And in fact I have told some of it - in german on my homepage. I think I might mention parts of it when there is a current theme that relates to my earlier posts. Yesterday I downloaded Vice from OS4depot and I am planning on transferring my Geos-Disks to Sam. I just hope I can find the cable. Vice seems to run really well on that little machine. I haven’t found out how to tell it to calibrate the joystick. I won’t play on the keyboard while a USB- Competition-Pro is resting on my desk. I have very fond memories of the classic Competition-Pro. I want this blog to capture most of the things I learn and experience on the machine and on related topics (such as my classic HW).
    [Show full text]
  • Ÿþa G 0 8 E N
    Amiga - for people on the move #amigaISSUE 1 - 2009 - VOLUME 3 guide - News - Scene: Useless of Spaceballs - AROS / MOS / AmigaOS news Photo: Freefoto.com Printed with permission .info Amiga websites AmigaWeb.net http://amigaweb.net Amigaworld.net http://amigaworld.net Over: «Amiga OS 3.5 includes an html v3 capable web browser called AwebII. It has the very advanced feature of being optional - a feature so advanced that Microsoft has as of yet been unable to completely Amigans.net replicate it.» | Under: Screenshot from AmigaOS4.1 http://amigans.net Amiga.org http://amiga.org polarboing http://polarboing.com #amiga guide magazine wants to thank: #amiga guide magazine wants to thank: Radio Reboot http://jm-as.no http://radioreboot.net 3 - ReadMe.First - What’s the point? frowned, until you almost believe Can you swim upstreams all the what they tell you: «Your dreams time? Does fish feel ok with won’t come true! Give up!» We 2 Adverticement AmigaOS4.0 classic swimming upstreams all the should listen to them? We all time? Do you always fight the should buy us a PC with bravest against good resistance? Windows or a Mac with MacOS 4 ReadMeFirst - Editorial Is a windy road the one that or a Linux computer with BSD or gives the most strength? X and slip into the grey masses of mainstream computer users? Disk.info - news No. 5 No! You need some luck from day to day, and not just always Because it is the grey eminence Useless of Spaceballs resistance. Of course I am now that is the loosing part in a future - Music and computers is a good combination, thinking of our beloved computer not too far away.
    [Show full text]
  • Database of Amiga Software Manuals for SACC
    Database of Amiga Software Manuals for SACC Disks 1 - MUSIC & SOUND Description Notes Copies available? A-Sound Elite sound sampler / editor manual 1 yes ADRUM - The Drum Machine digital sound creation manual and box 1 - Aegis Sonix music editor / synthesizer manual 2 yes Amiga Music and FX Guide music guide - not a software manual book 1 Deluxe Music Construction Set music composition / editing manual and DISK 1 yes Dr. T's Caged Artist's K-5 Editor sound editor for Kawai synthesizers manual 1 - Soundprobe digital sampler manual 1 - Soundscape Sound Sampler sound sampling software manual and box 1 - Synthia 8-bit synthesizer / effects editor manual 2 yes Synthia II 8-bit synthesizer / effects editor manual 1 yes The Music Studio music composition / editing manual 1 yes Disks 2 - WORD PROCESSING Description Notes Copies available? Final Writer word processor manual 8 yes Final Writer version 3 word processor manual addendum 1 yes Final Writer 97 word processor manual addendum 1 - Final Copy word processor manual 2 yes Final Copy II word processor manual 2 yes Word Perfect word processor manual 2 yes Scribble! word processor manual 1 yes TransWrite word processor manual 1 yes TxEd Plus word processor manual 1 - ProWrite 3.0 word processor manual 6 yes ProWrite 3.2 Supplement word processor manual addendum 3 yes ProWrite 3.3 Supplement word processor manual addendum 2 yes ProWrite 2.0 word processor manual 3 yes Flow 2.0 (with 3.0 addendum) outlining program manual 1 yes ProFonts font collection (for ProWrite) manual 1 - Disks 3 - GAMES
    [Show full text]
  • Stormc 3 User Manual English
    Projektverwaltung N 5 StormC The professional choice Users manual ANSI C/C++ Development- system for the Amiga StormC User Manual 1 N COPYRIGHT Copyright STORMC C/C++ DEVELOPMENT SYSTEM Software and manual (c) 1995-1999 HAAGE & PARTNER Computer GmbH Authors: All rights reserved. This manual and the accompanying Jochen Becher software are copyrighted. They may not be reproduced in Editor any form (whether partically or in whole) by any means of Project Manager procedure, sent, multiplied and/or spread or be translated Debugger into another language. Profiler HAAGE & PARTNER assumes no responsibility for damage, Libraries caused by or resulting from malfunction of the program, Librarian faulty copies or error in the manual are to be led back. ScreenManager Wizard.Library Jens Gelhar ANSI C Compiler C++ Compiler PPC-Frontend pOS-Compiler Michael Rock Optimizing Linker Patcher FD2PRAGMA PPC-Backend Copyrights and trademarks: Markus Nerding Amiga is a registered trademark of its owner. Jeroen T. Vermeulen Amiga, AmigaDOS, Kickstart and Workbench are trade- Wouter van Oortmerssen marks. Peter-Frans Hollants Georges Goncalves SAS and SAS / C are registered trademarks of the SAS Insti- Kersten Emmrich tute Inc. Manual Translation The designation of products which are not from the HAAGE Peter (dreamy) Traskalik & PARTNER COMPUTER GmbH serves information purpo- Hartwig Haage ses exclusively and presents no trademark abuse. Graphics 2 StormC - the professional choice Licensee agreement N LICENSEE AGREEMENT 1 In general (1) Object of this contract is the use of computer programs from the HAAGE & PART- NER COMPUTER GmbH, including the manual as well as other pertinent, written material, subsequently summed up as the product.
    [Show full text]
  • Das Problem Mit Den Pipes Copyright Christoph Gutjahr, Lizenziert Unter Der Creative Commons Zero Lizenz
    Das Problem mit den Pipes Copyright Christoph Gutjahr, lizenziert unter der Creative Commons Zero Lizenz. Ursprünglich veröffentlicht in Amiga Magazin 02/2002 Großalarm? Anfang November wurde in einigen Web-Foren und auf verschiedenen News-Seiten im Internet auf eine schwerwiegende Sicherheitslücke in Amiga Internet Programmen aufmerksam gemacht. Dabei wurde mit teilweise recht reißerischen Schlagzeilen nicht gegeizt. Eine erste Bestandsaufnahme ergibt tatsächlich ein erschreckendes Bild: Unter gewissen Umstän- den wäre es einem potentiellen Angreifer möglich, auf einem Amiga Programme zu starten - und zwar ohne jegliches Zutun des Besitzers. Dabei stünden ihm sogar etliche verschiedene Möglichkei- ten offen, um das gewünschte Ziel zu erreichen. Welche unangenehmen Folgen das haben könnte, wird sehr schnell klar, wenn man an Shell-Befehle wie DELETE denkt: Die Befehlsfolge delete SYS:#? ALL FORCE QUIET würde beispielsweise praktisch den gesamten Inhalt Ihrer Bootpartition löschen. Es gibt jedoch keinen Grund, in Panik zu verfallen: Mit dem entsprechenden Wissen ist es relativ einfach, alle Lücken zu schließen - und viele von Ihnen sind von dem Problem wahrscheinlich gar nicht direkt betroffen. Beachtlich ist bei der ganzen Thematik viel eher die Tatsache, dass die im Folgenden erläuterten Sicherheitslücken bereits seit mehreren Jahren bekannt sind. Zumindest gibt Vaporware (Voyager, AmIRC, mFTP…) an, dass ihre Programme bereits seit längerem gegen die hier beschriebenen An- griffe immun sind. Wann ist ein Amiga angreifbar ? Zunächst einmal gilt: Angreifbar sind nur Rechner, auf denen neben dem Standard „Pipe“-Gerät zu- sätzlich in der Funktionalität erweiterte Clones installiert sind (s. Kasten „Was sind Pipes?“). Soll- ten solche Geräte bei ihnen nicht installiert sein, ist Ihr Rechner durch die im Folgenden beschriebe- nen Methoden grundsätzlich nicht aus der Ruhe zu bringen.
    [Show full text]
  • Vbcc Compiler System
    vbcc compiler system Volker Barthelmann i Table of Contents 1 General :::::::::::::::::::::::::::::::::::::::::: 1 1.1 Introduction ::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.3 Installation :::::::::::::::::::::::::::::::::::::::::::::::::::: 2 1.3.1 Installing for Unix::::::::::::::::::::::::::::::::::::::::: 3 1.3.2 Installing for DOS/Windows::::::::::::::::::::::::::::::: 3 1.3.3 Installing for AmigaOS :::::::::::::::::::::::::::::::::::: 3 1.4 Tutorial :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 5 2 The Frontend ::::::::::::::::::::::::::::::::::: 7 2.1 Usage :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.2 Configuration :::::::::::::::::::::::::::::::::::::::::::::::::: 8 3 The Compiler :::::::::::::::::::::::::::::::::: 11 3.1 General Compiler Options::::::::::::::::::::::::::::::::::::: 11 3.2 Errors and Warnings :::::::::::::::::::::::::::::::::::::::::: 15 3.3 Data Types ::::::::::::::::::::::::::::::::::::::::::::::::::: 15 3.4 Optimizations::::::::::::::::::::::::::::::::::::::::::::::::: 16 3.4.1 Register Allocation ::::::::::::::::::::::::::::::::::::::: 18 3.4.2 Flow Optimizations :::::::::::::::::::::::::::::::::::::: 18 3.4.3 Common Subexpression Elimination :::::::::::::::::::::: 19 3.4.4 Copy Propagation :::::::::::::::::::::::::::::::::::::::: 20 3.4.5 Constant Propagation :::::::::::::::::::::::::::::::::::: 20 3.4.6 Dead Code Elimination::::::::::::::::::::::::::::::::::: 21 3.4.7 Loop-Invariant Code Motion
    [Show full text]