Short: V2.32b - Update for registered users (from any 2.xx version to 2.32) Author: alphasnd@purebasic.com (Fantaisie Software) Uploader: alphasnd@purebasic.com (Frederic Laboureur) Version: 2.32b Type: dev/basic Replace: PureBasic_Upd2.32.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.32 News * * *********** Note: This is the fixed version of the update file, old one wasn't correct. Thanks. Added: ReadMemory(), WriteMemory(), SetWindowTagList() Added: Palette: added async palette fade Added: New commands for Chunky library Added: Procedures can now returns strings Added: WaitWindowEvent() Added: CompilerIf, Else... Added: FileSystem library Added: Path change when running a program from the editor (no need to put absolute path anymore) Added: Editor: Auto-casing and contextual online help. Added: Data support (new commands: Data, DataSection, EndDataSection, Read, Restore) Changed: PokeS(), now returns the number of characters 'poked' (handy) Changed: OpenWindow() (to be compatiable with other OSes) Changed: The whole gadget library (to be compatiable with other OSes) Fixed: A compiler bug (Structure can't be redeclared a second time..) Fixed: A member in a structure used but not initialized Fixed: Sprite lib (debugger and priority to the end) Fixed: a Picture bug (recompilation with optims..) Fixed: Screen/FontRequester(): now returns 0 when cancelled. Fixed: ReadString(), Str() Fixed: A lot of editor bugs Visit our site web at: http://www.purebasic.com ...Feel the P.u.R.e Power... © 2001 - Fantaisie Software - ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2531 1312 48.1% 19-Mar-00 16:40:28 PureBasic_Update_2.33.info 1268 1204 5.0% 13-Jun-01 14:12:34 +2DDrawing.delta 368 357 2.9% 13-Jun-01 14:12:34 +Amiga.delta 1720 1633 5.0% 13-Jun-01 14:12:34 +AmigaSprite.delta 884 843 4.6% 13-Jun-01 14:12:34 +App.delta 960 940 2.0% 13-Jun-01 14:12:34 +Audio.delta 1372 1305 4.8% 13-Jun-01 14:12:34 +BitMap.delta 6080 5734 5.6% 13-Jun-01 14:12:34 +Chunky.delta 540 540 0.0% 13-Jun-01 14:12:34 +Clipboard.delta 2108 1980 6.0% 13-Jun-01 14:12:34 +Commodity.delta 1428 1303 8.7% 13-Jun-01 14:12:34 +File.delta 700 674 3.7% 13-Jun-01 14:12:34 +FileSystem.delta 844 805 4.6% 13-Jun-01 14:12:34 +Font.delta 4300 3918 8.8% 13-Jun-01 14:12:34 +Gadget.delta 596 574 3.6% 13-Jun-01 14:12:34 +Joypad.delta 920 859 6.6% 13-Jun-01 14:12:34 +LinkedList.delta 1068 1036 2.9% 13-Jun-01 14:12:34 +MemoryBank.delta 1700 1578 7.1% 13-Jun-01 14:12:34 +Menu.delta 1708 1578 7.6% 13-Jun-01 14:12:34 +Misc.delta 2364 2152 8.9% 13-Jun-01 14:12:34 +Network.delta 388 384 1.0% 13-Jun-01 14:12:34 +OS.delta 3088 2901 6.0% 13-Jun-01 14:12:34 +Palette.delta 150004 134656 10.2% 13-Jun-01 14:12:34 +PBCompiler.delta 944 911 3.4% 13-Jun-01 14:12:34 +Picasso96.delta 2316 2185 5.6% 13-Jun-01 14:12:34 +Picture.delta 2584 2410 6.7% 13-Jun-01 14:12:34 +PopupMenu.delta 6072 5681 6.4% 13-Jun-01 14:12:34 +PTModule.delta 1256 1202 4.2% 13-Jun-01 14:12:34 +Rainbow.delta 1008 955 5.2% 13-Jun-01 14:12:34 +Requester.delta 1924 1788 7.0% 13-Jun-01 14:12:34 +Screen.delta 644 644 0.0% 13-Jun-01 14:12:34 +Sort.delta 3064 2894 5.5% 13-Jun-01 14:12:34 +Sound.delta 6892 6462 6.2% 13-Jun-01 14:12:34 +Sprite.delta 1128 1071 5.0% 13-Jun-01 14:12:34 +String.delta 576 556 3.4% 13-Jun-01 14:12:34 +TagList.delta 432 424 1.8% 13-Jun-01 14:12:34 +Timer.delta 1552 1490 3.9% 13-Jun-01 14:12:34 +ToolType.delta 236 231 2.1% 13-Jun-01 14:12:34 +WbStartup.delta 2820 2580 8.5% 13-Jun-01 14:12:34 +Window.delta 7869 1468 81.3% 11-Jun-01 16:23:30 +Install 3827 1912 50.0% 16-Jan-01 22:28:38 +Install.info 5317 1592 70.0% 13-Jun-01 14:12:36 +Misc.asm 3946 996 74.7% 13-Jun-01 14:12:36 +StringRoutines.asm 5842 1600 72.6% 13-Jun-01 14:12:34 +ChunkyDemo.csp 1430 734 48.6% 13-Jun-01 14:12:34 +App.pb 2794 1325 52.5% 13-Jun-01 14:12:34 +Asm_Inline.pb 665 307 53.8% 13-Jun-01 14:12:34 +Audio.pb 3482 998 71.3% 13-Jun-01 14:12:34 +Chunky.pb 372 248 33.3% 13-Jun-01 14:12:34 +Data.pb 2069 918 55.6% 13-Jun-01 14:12:34 +DualPlayfield_Screen.pb 775 395 49.0% 13-Jun-01 14:12:34 +FileSystem.pb 1351 530 60.7% 13-Jun-01 14:12:34 +Font.pb 3664 1352 63.1% 13-Jun-01 14:12:34 +Gadget.pb 1912 645 66.2% 13-Jun-01 14:12:34 +MemoryBank.pb 1802 799 55.6% 13-Jun-01 14:12:34 +Menu.pb 1135 515 54.6% 13-Jun-01 14:12:34 +Palette.pb 1267 410 67.6% 13-Jun-01 14:12:34 +Picasso96.pb 1567 686 56.2% 13-Jun-01 14:12:34 +Picture.pb 1947 696 64.2% 13-Jun-01 14:12:34 +PopupMenu.pb 2808 1125 59.9% 13-Jun-01 14:12:34 +Program1.pb 5243 1505 71.2% 13-Jun-01 14:12:34 +ProtrackerReplay.pb 2565 840 67.2% 13-Jun-01 14:12:34 +PTModule.pb 727 328 54.8% 13-Jun-01 14:12:34 +Rainbow.pb 2685 875 67.4% 13-Jun-01 14:12:34 +Sound.pb 2438 855 64.9% 13-Jun-01 14:12:34 +ToolType.pb 15878 4638 70.7% 13-Jun-01 14:12:34 +WaponezII.pb 12186 3567 70.7% 13-Jun-01 14:12:34 +WildManager.pb 1102 578 47.5% 13-Jun-01 14:12:34 +Window.pb 3976 1071 73.0% 13-Jun-01 14:12:36 +FileSystem.guide 27920 7779 72.1% 13-Jun-01 14:12:36 +Gadget.guide 3673 1202 67.2% 13-Jun-01 14:12:36 +MemoryBank.guide 35883 10810 69.8% 13-Jun-01 14:12:36 +Reference.guide 13322 3009 77.4% 13-Jun-01 14:12:36 +Sound.guide 13243 3856 70.8% 13-Jun-01 14:12:36 +Sprite.guide 34060 11020 67.6% 13-Jun-01 14:12:36 +Window.guide 3464 1218 64.8% 13-Jun-01 14:12:36 +MakeResident.asm 5530 2429 56.0% 13-Jun-01 14:12:36 +PureBasic SDK.Readme 20993 8206 60.9% 13-Jun-01 14:12:36 +PureBasic.guide 82856 31200 62.3% 13-Jun-01 14:12:36 +PureEditor 634 279 55.9% 13-Jun-01 14:12:36 +All.pb 6543 2402 63.2% 13-Jun-01 14:12:36 +animationclass.pb 5954 2034 65.8% 13-Jun-01 14:12:36 +datatypes.pb 9858 3219 67.3% 13-Jun-01 14:12:36 +datatypesclass.pb 3479 1228 64.7% 13-Jun-01 14:12:36 +pictureclass.pb 1953 783 59.9% 13-Jun-01 14:12:36 +soundclass.pb 2162 812 62.4% 13-Jun-01 14:12:36 +textclass.pb 1037 511 50.7% 13-Jun-01 14:12:34 +audio.pb 9800 3230 67.0% 13-Jun-01 14:12:36 +datatypesclass.pb 1116 552 50.5% 13-Jun-01 14:12:34 +gameport.pb 4130 1724 58.2% 13-Jun-01 14:12:34 +narrator.pb 3254 1312 59.6% 13-Jun-01 14:12:34 +parallel.pb 6761 2415 64.2% 13-Jun-01 14:12:36 +serial.pb 7355 2821 61.6% 13-Jun-01 14:12:36 +trackdisk.pb 9453 3861 59.1% 13-Jun-01 14:12:34 +dos.pb 14744 5580 62.1% 13-Jun-01 14:12:34 +dosextens.pb 2738 1163 57.5% 13-Jun-01 14:12:34 +doshunks.pb 757 383 49.4% 13-Jun-01 14:12:34 +devices.pb 6259 2573 58.8% 13-Jun-01 14:12:34 +execbase.pb 815 443 45.6% 13-Jun-01 14:12:34 +interrupts.pb 1338 584 56.3% 13-Jun-01 14:12:34 +io.pb 1514 729 51.8% 13-Jun-01 14:12:34 +libraries.pb 3031 1270 58.0% 13-Jun-01 14:12:34 +memory.pb 1064 594 44.1% 13-Jun-01 14:12:34 +resident.pb 2422 1005 58.5% 13-Jun-01 14:12:34 +tasks.pb 1342 688 48.7% 13-Jun-01 14:12:34 +gfx.pb 3654 1271 65.2% 13-Jun-01 14:12:34 +monitor.pb 5886 2289 61.1% 13-Jun-01 14:12:34 +text.pb 6948 2843 59.0% 13-Jun-01 14:12:34 +view.pb 1697 645 61.9% 13-Jun-01 14:12:34 +adkbits.pb 4795 1454 69.6% 13-Jun-01 14:12:34 +cia.pb 3506 1354 61.3% 13-Jun-01 14:12:34 +custom.pb 1487 662 55.4% 13-Jun-01 14:12:34 +intbits.pb 3656 1634 55.3% 13-Jun-01 14:12:36 +classusr.pb 9698 3616 62.7% 13-Jun-01 14:12:36 +gadgetclass.pb 6830 2690 60.6% 13-Jun-01 14:12:36 +imageclass.pb 63843 21200 66.7% 13-Jun-01 14:12:36 +intuition.pb 9101 3658 59.8% 13-Jun-01 14:12:36 +preferences.pb 6962 2913 58.1% 13-Jun-01 14:12:36 +sghooks.pb 6086 2358 61.2% 13-Jun-01 14:12:36 +amigaguide.pb 13320 3226 75.7% 13-Jun-01 14:12:36 +asl.pb 6111 2265 62.9% 13-Jun-01 14:12:36 +commodities.pb 9435 3769 60.0% 13-Jun-01 14:12:36 +configregs.pb 331 237 28.3% 13-Jun-01 14:12:36 +expansion.pb 2183 1025 53.0% 13-Jun-01 14:12:36 +expansionbase.pb 7375 2676 63.7% 13-Jun-01 14:12:36 +iffparse.pb 6954 2069 70.2% 13-Jun-01 14:12:36 +lowlevel.pb 1366 635 53.5% 13-Jun-01 14:12:36 +mathresource.pb 1371 501 63.4% 13-Jun-01 14:12:36 +nonvolatile.pb 6541 2211 66.1% 13-Jun-01 14:12:36 +realtime.pb 1151 489 57.5% 13-Jun-01 14:12:36 +icontrol.pb 1995 822 58.7% 13-Jun-01 14:12:36 +printergfx.pb 626 298 52.3% 13-Jun-01 14:12:36 +screenmode.pb 1377 468 66.0% 13-Jun-01 14:12:36 +PureResident_Small.pb 4102 1566 61.8% 13-Jun-01 14:12:36 +card.pb 2665 866 67.5% 13-Jun-01 14:12:36 +disk.pb 3767 1400 62.8% 13-Jun-01 14:12:36 +rxslib.pb 8312 2991 64.0% 13-Jun-01 14:12:36 +storage.pb 866 386 55.4% 13-Jun-01 14:12:34 +name.pb 6208 1975 68.1% 13-Jun-01 14:12:34 +pack.pb 1966 836 57.4% 13-Jun-01 14:12:34 +tagitem.pb 137789 56948 58.6% 13-Jun-01 14:12:34 +AmigaOS_Small 5560 3064 44.8% 16-Jan-01 22:28:38 +PurePatcher 1130 540 52.2% 13-Jun-01 14:13:16 +ReadMe 1686 598 64.5% 16-Jan-01 22:28:38 +ReadMe.info -------- ------- ----- --------- -------- 1041821 496630 52.3% 14-Jun-101 04:03:58 144 files