Short: V1.20 - Brand new powerful programming langage. Support for 680x0 and PPC Author: alphasnd@free.fr (Fantaisie Software) Uploader: alphasnd@free.fr (Frederic Laboureur) Version: 1.20 Type: dev/basic Replace: dev/basic/PureBasic.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, Pure Basic support the 680x0 processor and in early stage the PowerPC. The PowerPC processor is not fully working yet because we don't have any PPC accelerator at the Fantaisie Software team to achieve the tests. The 68000 part has been very optimized to output the best code as possible, but we're sure we could do even better ! Look yourself at the main features of Pure Basic: - 68000 and 68020+ support (PowerPC in progress) - 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 (finished) and unsigned (partially) 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 (with PoolMem installed) - Procedure support for structured programming with locals and global variables (not fully finished) - All Standard BASIC keywords: If-Else-EndIf, Repeat-Until ... - External libraries support to manipulate easily objects like IFF pictures, screens, windows, gadgets... - 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 *********** * V1.20 News * * *********** * The integrated editor is now finished ! * You can use any AmigaOS external library directy in your source, as it was PureBasic command ! There is no limits. You can add your libraries very easely with a GUI based convertor. * Added 3 new libraries: Amiga, Sound & Sort. Read the help for more infos. * Added many new functions: - LinkedList: ClearList(), PreviousElement(), InsertElement() - File : MakeDirectory(), RenameFile(), DeleteFile() WriteStringN() - Window : ChangeIDCMP(), BevelBox() - String : Mid(), Val(), FindString(),StripTrail(), StripHead() - Misc : PrintNumberN(), Peek(), Poke() * Warning ! 3 Functions has been changed for better logic: NPrint() -> PrintN() PrintNum() -> PrintNumber() WriteString -> Doesn't write a end of line caracter anymore. Please use WriteStringN() to do it. * Changed: to get a label address, use '?' instead of '@' * The Debugger has been updated and bug fixed. Much better now. * Updated the doc file to build your own custom PureLibraries. Easier :). * Optimized several functions in size/speed. * Many bugs fixes. Visit our site web at: http://www.citeweb.net/fantaisi/ Enjoy the Amiga power ! © 1999 - Fantaisie Software - ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2531 1314 48.0% 01-Nov-99 22:53:46 PureBasic_Demo.info 2014 930 53.8% 02-Dec-99 19:36:44 +PB_Editor.catalog 3936 1572 60.0% 01-Nov-99 22:53:00 +App.guide 3181 1387 56.3% 01-Nov-99 22:53:00 +BitMap.guide 1390 690 50.3% 01-Nov-99 22:53:00 +Clipboard.guide 17196 5079 70.4% 01-Nov-99 22:53:00 +Commodity.guide 8668 2963 65.8% 01-Nov-99 22:53:00 +Drawing.guide 6587 1885 71.3% 01-Nov-99 22:53:00 +File.guide 2097 919 56.1% 01-Nov-99 22:53:00 +Font.guide 24472 6858 71.9% 01-Nov-99 22:53:00 +Gadget.guide 3041 1107 63.5% 01-Nov-99 22:53:00 +LinkedList.guide 4104 1246 69.6% 01-Nov-99 22:53:00 +Menu.guide 4195 1593 62.0% 01-Nov-99 22:53:00 +Misc.guide 1918 533 72.2% 01-Nov-99 22:53:00 +OS.guide 6410 2251 64.8% 01-Nov-99 22:53:00 +Palette.guide 3679 1363 62.9% 01-Nov-99 22:53:00 +Picture.guide 23442 7731 67.0% 01-Nov-99 22:53:00 +Reference.guide 2837 1374 51.5% 01-Nov-99 22:53:00 +Reference.guide.info 30943 8454 72.6% 01-Nov-99 22:53:00 +Requester.guide 23632 8000 66.1% 01-Nov-99 22:53:00 +Screen.guide 2474 826 66.6% 01-Nov-99 22:53:00 +String.guide 2600 1086 58.2% 01-Nov-99 22:53:00 +TagList.guide 8266 2517 69.5% 01-Nov-99 22:53:00 +ToolType.guide 1439 694 51.7% 01-Nov-99 22:53:00 +WBStartup.guide 33271 11413 65.6% 01-Nov-99 22:53:00 +Window.guide 12757 5305 58.4% 01-Nov-99 22:53:00 +PureBasic.guide 2531 1310 48.2% 01-Nov-99 22:52:46 +Extras.info 1636 855 47.7% 01-Nov-99 22:53:22 +GoldED.info 3028 1217 59.8% 01-Nov-99 22:53:22 +Commands.txt 5624 3091 45.0% 01-Nov-99 22:53:22 +PureBasic.parser 919 382 58.4% 01-Nov-99 22:53:22 +ReadMe 2837 1383 51.2% 01-Nov-99 22:53:22 +ReadMe.info 1636 855 47.7% 29-Nov-99 22:36:50 +Localisation.info 214 125 41.5% 02-Dec-99 19:36:58 +MakeCatalogs 3339 1205 63.9% 02-Dec-99 19:36:58 +PB_Editor.cd 3125 1323 57.6% 02-Dec-99 19:36:58 +PB_Editor_français.ct 3131 1330 57.5% 02-Dec-99 19:37:00 +PB_Editor_german.ct 2531 1312 48.1% 01-Nov-99 22:53:22 +PoolMem.info 22170 9225 58.3% 01-Nov-99 22:53:22 +Developer.readme 856 374 56.3% 01-Nov-99 22:53:22 +Developer.readme.info 5932 3947 33.4% 01-Nov-99 22:53:22 +FragMeter 1820 1290 29.1% 01-Nov-99 22:53:22 +MemoryMess 1336 927 30.6% 01-Nov-99 22:53:22 +PatchRAM 4961 2296 53.7% 01-Nov-99 22:53:22 +PatchRAM.readme 856 373 56.4% 01-Nov-99 22:53:22 +PatchRAM.readme.info 180 151 16.1% 01-Nov-99 22:53:22 +PatchReplyMsg 192 162 15.6% 01-Nov-99 22:53:22 +pgs_patchmem 7144 4418 38.1% 01-Nov-99 22:53:22 +PoolMem 35729 14521 59.3% 01-Nov-99 22:53:22 +PoolMem.guide 537 284 47.1% 01-Nov-99 22:53:22 +PoolMem.guide.info 2573 1299 49.5% 01-Nov-99 22:53:22 +PoolMem.readme 856 378 55.8% 01-Nov-99 22:53:22 +PoolMem.readme.info 1164 764 34.3% 01-Nov-99 22:53:22 +PoolMemDetect 628 270 57.0% 01-Nov-99 22:53:22 +RexxSerDevFix.info 180 169 6.1% 01-Nov-99 22:53:22 +rexxserdev.pch 3945 1794 54.5% 01-Nov-99 22:53:22 +RexxSerDevFix.readme 856 379 55.7% 01-Nov-99 22:53:22 +RexxSerDevFix.readme.info 14688 9310 36.6% 01-Nov-99 22:53:22 +spatch 4592 2926 36.2% 01-Nov-99 22:53:22 +ShowMem 8323 3606 56.6% 01-Nov-99 22:53:22 +ShowMem.guide 537 285 46.9% 01-Nov-99 22:53:22 +ShowMem.guide.info 1110 381 65.6% 01-Nov-99 22:53:22 +ShowMem.info 9526 5060 46.8% 01-Nov-99 22:53:22 +ShowMem.pic 1845 898 51.3% 01-Nov-99 22:53:22 +ShowMem.readme 1984 922 53.5% 29-Nov-99 22:37:16 +PB_Editor.catalog 4897 1879 61.6% 01-Nov-99 22:52:34 +App.guide 5284 2128 59.7% 01-Nov-99 22:52:34 +BitMap.guide 1453 688 52.6% 01-Nov-99 22:52:34 +Clipboard.guide 15133 4489 70.3% 01-Nov-99 22:52:34 +Commodity.guide 10427 3209 69.2% 01-Nov-99 22:52:34 +Drawing.guide 7039 1988 71.7% 01-Nov-99 22:52:34 +File.guide 2700 1109 58.9% 01-Nov-99 22:52:34 +Font.guide 32896 8087 75.4% 01-Nov-99 22:52:34 +Gadget.guide 3212 1139 64.5% 01-Nov-99 22:52:34 +LinkedList.guide 6212 1539 75.2% 01-Nov-99 22:52:34 +Menu.guide 4947 1846 62.6% 01-Nov-99 22:52:34 +Misc.guide 1361 485 64.3% 01-Nov-99 22:52:32 +OS.guide 9468 2537 73.2% 01-Nov-99 22:52:34 +Palette.guide 4176 1541 63.0% 01-Nov-99 22:52:34 +Picture.guide 24546 8041 67.2% 01-Nov-99 22:52:34 +Reference.guide 2837 1374 51.5% 01-Nov-99 22:52:34 +Reference.guide.info 22641 7823 65.4% 01-Nov-99 22:52:34 +Screen.guide 2561 770 69.9% 01-Nov-99 22:52:34 +String.guide 2770 1019 63.2% 01-Nov-99 22:52:34 +TagList.guide 6501 2061 68.2% 01-Nov-99 22:52:34 +ToolType.guide 1098 586 46.6% 01-Nov-99 22:52:32 +WBStartup.guide 33776 11562 65.7% 01-Nov-99 22:52:34 +Window.guide 13198 5296 59.8% 02-Nov-99 22:30:30 +PureBasic.guide 2920 917 68.5% 01-Nov-99 22:52:46 +Install 3827 1908 50.1% 01-Nov-99 22:52:46 +Install.info 2531 1307 48.3% 01-Nov-99 22:52:46 +PureBasic.info 1984 922 53.5% 29-Nov-99 19:41:48 +PB_Editor.catalog 216 126 41.6% 29-Nov-99 19:41:48 +MakeCatalogs 3339 1205 63.9% 29-Nov-99 19:41:48 +PB_Editor.cd 3125 1323 57.6% 29-Nov-99 19:41:48 +PB_Editor_français.ct 1129 739 34.5% 29-Nov-99 19:41:50 +Default_Icon.info 5932 1718 71.0% 29-Nov-99 19:41:48 +Extras_ppcmacros.pasm 90564 37353 58.7% 29-Nov-99 19:41:48 +pasm 179428 55656 68.9% 29-Nov-99 20:07:46 +PBCompiler 65388 41711 36.2% 29-Nov-99 19:41:48 +PhxAss 56668 29356 48.1% 29-Nov-99 19:41:48 +vlink 307956 35926 88.3% 29-Nov-99 19:41:48 +amiga.lib 41180 16723 59.3% 29-Nov-99 19:41:48 +m.lib 69864 19528 72.0% 29-Nov-99 19:41:48 +vc.lib 1224 742 39.3% 29-Nov-99 19:41:48 +warpup.o 276 80 71.0% 29-Nov-99 19:41:48 +x.o 16432 9003 45.2% 29-Nov-99 19:41:48 +Default_Debugger 2531 1315 48.0% 29-Nov-99 19:41:56 +Examples.info 2240 1426 36.3% 29-Nov-99 19:41:50 +App.exe 2032 1220 39.9% 29-Nov-99 19:41:50 +BitMap.exe 1000 710 29.0% 29-Nov-99 19:41:50 +ClipBoard.exe 2120 1245 41.2% 29-Nov-99 19:41:52 +Commodity1.exe 2920 1588 45.6% 29-Nov-99 19:41:52 +Commodity2.exe 2376 2154 9.3% 29-Nov-99 19:41:52 +Bump.IFF 4964 4026 18.8% 29-Nov-99 19:41:52 +Jump.IFF 798 294 63.1% 29-Nov-99 19:42:36 +LinkedList.pb 1401 610 56.4% 29-Nov-99 19:42:36 +Screen.pb 1121 599 46.5% 29-Nov-99 19:42:38 +Window.pb 948 633 33.2% 29-Nov-99 19:41:50 +File.exe 1776 1080 39.1% 29-Nov-99 19:41:50 +Font.exe 1403 698 50.2% 29-Nov-99 19:42:34 +App.pb 1663 776 53.3% 29-Nov-99 19:42:34 +BitMap&Drawing.pb 557 283 49.1% 29-Nov-99 19:42:34 +Clipboard.pb 3539 1098 68.9% 29-Nov-99 19:42:34 +Commodity1.pb 4592 1391 69.7% 29-Nov-99 19:42:34 +Commodity2.pb 611 288 52.8% 29-Nov-99 19:42:34 +File.pb 1289 517 59.8% 29-Nov-99 19:42:36 +Font.pb 2098 887 57.7% 29-Nov-99 19:42:36 +Menu.pb 1138 518 54.4% 29-Nov-99 19:42:36 +Palette.pb 1274 529 58.4% 29-Nov-99 19:42:36 +Picture.pb 2817 1113 60.4% 29-Nov-99 19:42:36 +Program1.pb 399 226 43.3% 29-Nov-99 19:42:38 +Sort.pb 2130 775 63.6% 29-Nov-99 19:42:40 +Sound.pb 211 161 23.6% 29-Nov-99 19:42:38 +String.pb 2832 1020 63.9% 29-Nov-99 19:42:38 +ToolType.pb 13166 3738 71.6% 29-Nov-99 19:42:38 +WildManager.pb 1044 644 38.3% 29-Nov-99 19:41:50 +LinkedList.exe 3292 1758 46.5% 29-Nov-99 19:41:50 +Menu.exe 2036 1199 41.1% 29-Nov-99 19:41:50 +Palette.exe 3992 2174 45.5% 29-Nov-99 19:41:50 +Picture.exe 4164 2288 45.0% 29-Nov-99 19:41:50 +Program1.exe 2268 1187 47.6% 29-Nov-99 19:41:50 +Screen.exe 8308 6026 27.4% 29-Nov-99 19:41:52 +Sound.exe 2832 1670 41.0% 29-Nov-99 19:41:52 +ToolType.exe 10912 5166 52.6% 29-Nov-99 19:41:50 +WildManager.exe 2092 1321 36.8% 29-Nov-99 19:41:50 +Window.exe 2531 1313 48.1% 29-Nov-99 19:41:56 +Help.info 3604 1373 61.9% 29-Nov-99 19:41:52 +App.guide 2893 1179 59.2% 29-Nov-99 19:41:52 +BitMap.guide 1234 588 52.3% 29-Nov-99 19:41:52 +Clipboard.guide 15315 4167 72.7% 29-Nov-99 19:41:52 +Commodity.guide 7597 2471 67.4% 29-Nov-99 19:41:52 +Drawing.guide 5788 1596 72.4% 29-Nov-99 19:41:52 +File.guide 1814 779 57.0% 29-Nov-99 19:41:52 +Font.guide 25355 6833 73.0% 29-Nov-99 19:41:52 +Gadget.guide 26274 3289 87.4% 29-Nov-99 19:41:52 +Index.guide 2773 968 65.0% 29-Nov-99 19:41:52 +LinkedList.guide 3876 1100 71.6% 29-Nov-99 19:41:52 +Menu.guide 3637 1326 63.5% 29-Nov-99 19:41:52 +Misc.guide 1647 479 70.9% 29-Nov-99 19:41:52 +OS.guide 6390 2167 66.0% 29-Nov-99 19:41:52 +Palette.guide 3391 1221 63.9% 29-Nov-99 19:41:52 +Picture.guide 21638 6848 68.3% 29-Nov-99 19:41:52 +Reference.guide 2837 1374 51.5% 29-Nov-99 19:41:52 +Reference.guide.info 30556 8058 73.6% 29-Nov-99 19:41:52 +Requester.guide 23093 7490 67.5% 29-Nov-99 19:41:52 +Screen.guide 10703 2729 74.5% 29-Nov-99 19:46:14 +Sound.guide 2342 742 68.3% 29-Nov-99 19:41:52 +String.guide 2316 934 59.6% 29-Nov-99 19:41:52 +TagList.guide 7492 2249 69.9% 29-Nov-99 19:41:52 +ToolType.guide 1140 568 50.1% 29-Nov-99 19:41:52 +WBStartup.guide 32010 10575 66.9% 29-Nov-99 19:41:52 +Window.guide 110 82 25.4% 29-Nov-99 19:41:56 +PureBasic 12175 4941 59.4% 29-Nov-99 19:41:58 +PureBasic.guide 2837 1374 51.5% 29-Nov-99 19:41:58 +PureBasic.guide.info 795 507 36.2% 29-Nov-99 19:42:00 +PureBasic.info 76376 31397 58.8% 29-Nov-99 19:56:22 +PureEditor 46 46 0.0% 29-Nov-99 20:10:22 +PureEditor.prefs 828 434 47.5% 29-Nov-99 19:47:18 +LinkedList 1196 566 52.6% 29-Nov-99 19:47:20 +Misc 1664 952 42.7% 29-Nov-99 19:47:20 +Screen 1016 591 41.8% 29-Nov-99 20:00:18 +String 560 340 39.2% 29-Nov-99 19:47:20 +TagList 228 158 30.7% 29-Nov-99 19:47:22 +WbStartup 2920 1659 43.1% 29-Nov-99 19:47:22 +Window 50702 18783 62.9% 29-Nov-99 19:41:54 +AmigaOS_Small 58241 23221 60.1% 29-Nov-99 19:41:54 +AmigaOS_Small.Struct -------- ------- ----- --------- -------- 2040093 699144 65.7% 05-Dec-99 19:36:24 187 files