Short: V2.00 - Update for registered users (from V1.xx to 2.00) Author: alphasnd@free.fr (Fantaisie Software) Uploader: alphasnd free fr (Frederic Laboureur) Type: dev/basic Version: 2.00 Architecture: m68k-amigaos Replace: PureBasic_Upd1.60.lha PureBasic is brand new 'high level' programming langage based on the previoulsy etablished B.A.S.I.C rules. It ensure a good compatibility with similar basic compiler independement of the computer. The learning is easy, as basic has been created for beginner and the development time is really fast. This software has been developed for the Amiga with the Amiga enviromment in mind. We have put lot of effort in its realization to produce fast, reliable and system friendly langage. The respect of the OS is always the master word, and you couldn't write bad software with the basic commandset provided. Of course, you could add any other functions to bash the hardware and use all the Amiga power, if you need it. The syntax is easy, but the possibities are huge because some 'advanced' functions has been added to this langage like pointers, structure, procedure, dynamic linked lists, and more.. For the experienced coder, there is no problem to access any of the legal OS structures or amiga objects. Finally, PureBasic support the 680x0 processor and the PowerPC processor. The 68000 part has been very optimized to output the best code as possible, but we're sure we could do even better ! PowerPC part is under heavy optimizations. Look yourself at the main features of PureBasic: - 68000, 68020+ and PowerPC support - Built-in Array, dynamic linked list, complex structure, pointer and variable definitions - Supported types: Byte (8 bit), Word (16 bits), Long (32) and user defined ones (structures) - Signed and unsigned support for standard types - Built-in strings type - Constants, binary and hexadecimal numbers support - Very good expression reducer by grouping constants and numeric numbers together - Standard arithmetic support with respect of signs priority and parenthesis: +, -, /, *, and, or, lsl, asl, lsr, asr - Compile about 30 000 lines/min on a 68030/50 - Procedure support for structured programming with locals and global variables - All Standard BASIC keywords: If-Else-EndIf, Repeat-Until ... - External libraries support to manipulate easily objects like IFF pictures, screens, windows, gadgets, sprites... - Inlined ASM - Precompiled structures and constants files for extra fast compiling. - Cool debugger to stop the program execution and trace the bugs easily. - Configurable CLI compiler - System friendly, easy to install and always under development - And more ! *********** * V2.00 News * * *********** - Windows x86 version 2.00 released and free for all Amiga users ! - About the compiler: * Completely rewritten ! * Now, it's 4 to 7 times faster to compile * Faster procedure handling * Multi-dimensionned arrays are now supported * Residents are now saved/loaded in one file * PowerPC code have been removed (nobody want it ?) * Some bugs have been fixed * The switch MC68020 have been added to the command line About the PureLibraries: * Rewritten the Sprite library (50% faster) and added several commands: SaveSprites(), LoadSprites(), RemoveCookie(), FlushSprite(), SpriteHandle(), CopySprite(), GrabSprite() * Added 'DisableDebugger' and 'EnableDebugger' to disable the debugger for some part within a program. * Added the debugger support for Sprite, Joypad, Chunky and Sound libraries. * Added the following commands: Processor(), MMU(), FPU(), RectsHit(), Hex(), Bin(). * Fixed some commands: ListIndex(), FontID(), DrawingFont() About the editor: * Added a keyboard shortcut to close the error window. Misc (Full version only): * SpriteGrabber (Allows to get sprites from a picture) * OpenPureBasic (C/C++ -> PureBasic convertor) Visit our site web at: http://www.purebasic.com ...Feel the P.u.R.e Power... © 2001 - Fantaisie Software -