Short: Boing Bag #3 for OS3.9 Uploader: amigansoftware@gmail.com (James Jacobs) Author: amigansoftware@gmail.com (James Jacobs) Type: misc/os Requires: OS3.9+BB2 Version: 1.0c Architecture: m68k-amigaos >= 3.9.2 AmigaOS 3.9 Boing Bag 3 ----------------------- Boing Bag 3 is a community effort that has accomplished the difficult task of upgrading, enhancing and bugfixing AmigaOS 3.9. Between many important goals achieved, we can mention the following features which may give you a quick overview of this project: * Large hard disk support, LBA48 support, extending the possible disk sizes to 128 petabytes (131,072 terabytes). * A more robust and faster TCP/IP stack * New video drivers for wide screen monitor support and enhanced graphic modes * A fully working web browser * Huge amount of bugfixes that improve system stability and behaviour * Impressive update of system components, adding a lot of new features And much more... (For more details please see the changelog.) You need to install Boing Bags #1 and #2 first. This package is intended for the proper OS3.9 from Haage & Partner. It has not been tested with the crippleware "OS3.x" from Cloanto. These official updates are incorporated: Euro-Update ReAction Genesis-Prefs Shell-Update Additionally, these components are updated: BB2 BB3 Notes Action (MooVId) 45.3 -> 1.6 registered AHI 5.3 -> 6.7 amigaguide.datatype 45.5 -> 45.6 AmiTCP (Genesis) 4.6 -> 4.6 (1) AMPlifier 2.34 -> 2.35 appp.device 2.3.1 -> 3.4 asyncio.library 40.3 -> 40.6 AWeb 3.4.167SE -> 3.5.09 AWNPipe-Handler 2.52 -> 2.54 CacheCDFS 42.19 -> 42.20 console.device 44.8 -> 44.10 FastFileSystem 45.13 -> 45.15 icon.library 45.1 -> 46.4.129 mpega.library 2.4 -> 2.4 (2) MultiView 45.9 -> 45.10 printer drivers BB2 -> OS3.5 (3) serial.device 43.7 -> 43.4 (3) Ram-Handler 44.23 -> 44.24 scsi.device 43.43 -> 43.45/44.2 rexxsyslib.library 44.1 -> 44.2 workbench.library 45.127 -> 45.131 (4) xadmaster.library 10.0 -> 12.1a (1) Although the version numbers are identical, the BB3 version fixes packet fragmentation issues. (2) The appropriate CPU/FPU-specific version will be installed. BB2 always installs the 68020 no FPU version. (3) This is a downgrade as there are bugs in the newer version(s). (4) There is a minor bug in workbench.library 45.131: if ENVARC:palette.prefs does not exist then strange colours are possible on Workbench. The solution is to use SYS:Prefs/Font to resave your font preferences. These components are new: HD720 monitor driver 40.3 HighGFX monitor driver 40.6 LoadModule 40.12 narrator.device 37.8 reqtools.library 39.3 rev2 (required for eg. Action) Say 43.0 translator.library 43.1 Workbench.guide 45.0 Note that PlayCDKludge is no longer included as part of this package, as of V1.0b. It can be downloaded from http://babel.de/download/playcdkludge.tar.bz2 Thanks to all the developers who made this upgrade possible by their continued support for OS3.9, and to all the beta testers of this package. http://amigan.emu.net/releases/ http://lilliput.host-cafe.com/bbag3.htm 17 January 2010 Licence ------- 1. Usage You are entitled to use BoingBag3, only if you have a legitimate AmigaOS 3.9 licence. 2. Distribution and Costs You can distribute the BoingBag 3 using any media only if you keep all the files in it intact, and provided you do it free of any charge at all. You are not allowed to distribute this BoingBag with other products and charge money for the entire package or bundle. It cannot be given away free as an extra for the purchase of another product. No media, handling, packing and/or shipping charges are allowed for the distribution of this software product. Notwithstanding the above, magazines are permitted to covermount this package. 3. Copyrights All trademarks and software products are copyrights of their respective owners. 4. Limitations of Liability In no event shall any contributors, developers or copyright holders be liable for any damages whatsoever, including - but not restricted to - lost revenue or profits or other direct, indirect, special, incidental or consequential damages, even if they have been advised of the possibility of such damages, except to the extent invariable law, if any, provides otherwise. 5. No Warranty The Software and this license document are provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 6. Copyright Acknowledgements of Components AmigaOS 3.9 is copyrighted by Amiga Inc. AHI is copyrighted by Martin Blom AWeb is copyrighted by AWeb APL Development Team MooVid is copyrighted by László Török AWNpipe is copyrighted by William H. M. Parker XADMaster is copyrighted by Dirk Stoecker Appp.device is copyrighted by Thomas Bickel Asyncio.library is copyrighted by Achim Stegemann Workbench.guide is copyrighted by Matt Hey Reqtools.library is copyrighted by Nico François and Magnus Holmgren HighGFX is copyrighted by André Pfeiffer Mpega.library is copyrighted by Stephane Tavenard Say is copyrighted by Peter Kaltstein Translator.library is copyrighted by M. Barlow and Francesco Devitt Amplifier is copyrighted by Thorsten Hansen Changelog --------- 3ivX Delta Codec (Amiga 68K) v1.0d3 3ivX is an MPEG4 codec based on the MPEG4v3 ISO standard. The aim of the 3ivX project is to make the file size of MPEG4 videos smaller and the quality higher. The format is also fully streamable. This version is meant for 68K Amigas with at least 020 CPU. The library is installed into LIBS: directory as usual and this library can be used with the Action/MooVId video player. Action (MooVId) 1.6 29.09.2002: FIXED gui positioning problem over 65535 frames FIXED mace audio codec crash bug (QT) ADDED support for Divx3.11 (DIV3) ADDED support for OpenDivx/DIVX4/DIVX5.xx (DIVX/DX50) ADDED support for MPEG4/MPEG4 V1 (DIV1/MPG4/MP41) ADDED support for MPEG4 V2 (MP42) ADDED support for MPEG4 V3 (MP43) FIXED varios problems in AVI header parser CHANGED AVI bufsize calculation ADDED new skipping methode (AVI/MOV) ADDED new skipping methode w/o audio playback (tolerant skip) ADDED NORENDER option/tooltype to disable rendering (usable for benchmarks) ADDED support for MPEGI/Layer2 audio (mp2) ADDED support for MPEGI/Layer3 audio (mp3) ADDED support for Sorenson Codecs (QT/SVQ1) ADDED support for QT6 filestructure ADDED support for MPEG4/QT6, however it is a bit buggy ATM FIXED some minor bugs in the MOV header parser 20.05.2001: ADDED CONTROL C (Break signal) checking stuff ADDED support for QT3/QT4/QT5 streaming MOV files (compressed header) ADDED 3IVX Delta 1/2 Codec support (3iv1) ADDED OpenDIVX (DIVX) Codec support - please note: it is disabled temporarily ADDED QT 64bit filesupport FIXED unsupported QT audio codecs frame size calculation (this caused I/O errors before) 26.12.2000: ADDED Indeo codecs for the first time despite what 1.3 version docs said ADDED JPEG/JFIF (MOV) codec support (8/24bit) FIXED RLE decoder p96 playback problem (strange, nobody reported this one before :) CHANGED PUBSCREEN stuff, now falls back to the Workbench scren when specified public screen is not found AHI 6.7 BETA This is a beta version of ahi.device. The reason for this test release is that I rewrote some of the device-level replay code to handle multi-buffering (before, only double-buffering worked as it should) but it needs testing. * Anti-click mixing routines, which makes AHI search for a zero-crossing before playing a new note * Playback of 32 bit samples. * Multi-channel audio. Eight channels are supported. * Support for four more architectures: MorphOS/PPC, AmigaOS4/PPC, Amithlon/ix86, AROS/ix86. * Support for PowerPC accelerator cards (MorphOS and AmigaOS4 only). * A new driver, device.audio, can be used to make all low-level AHI applications, which normally open AHI in exclusive mode, behave as if they used the high-level API which allows several AHI applications to work simultaneously. (Note that this driver currently does not work with applications that require less than 20 ms latency.) AmigaGuide 45.6 Fixes a race condition with amigaguide.datatype V45.5: some guide documents are not displayed properly if their size is odd. AmiTCP/Genesis Packet Fix This is an unofficial patch for AmiTCP/Genesis which fixes a bug in the packet fragmentation code during sending, which fragments tiny packets when unnecessary. In particular, when using AmiSSL v2 (IBrowse), some secure sites and servers cannot cope with these tiny split packets, resulting in the infamous SSL connect errors in IBrowse. With the fix installed, the errors will be solved and SSL v2 and v3 support can be both be safely enabled in IBrowse. It has been renamed so that AmigaOS 3.9 is forced to use the 020+ version. AMPlifier 2.35 (24.3.2002) - fixed negative time display bug when the size of the mp3 increase while playing (when downloading the actual song from internet). - fixed MPEG-infowindow filename underscore bug - The ARexx interface has been re-written using the arexx.class (this fixed a bug in the ARexx interface using it with very long commands, dropped the WAIT command - the arexx.class doesn't support it). Appp.device 2002-04-29: - DSL release 2 - just minor internal changes 2002-04-03: - I hope there are no more crashes when the dialing is aborted before the connection is fully established 2002-02-28: - ACName and ServiceName can be configured by the configuration file ENV:Sana2/xsurfadsl0.config. The first DSL connection that sends suitable value will be accepted. Without these setting the very first DSL connection will be accepted. - the configuration template is RETRIES/K/N,FULLDUPLEX/K, SAVESESSIONID/K, ACNAME=AC/K,SERVICENAME=SERVICE/K RETRIES/K/N: number of tries to send an PADO packet, default value is 3 FULLDUPLEX/K: switch x-surf.device to half/full-duplex automatically, default is not to change that setting. Valid values are ON, OFF, YES, NO, 1 and 0 SAVESESSIONID/K: allow saving of the session ID. Thus a connection can be shut correctly after a system crash. Default value is YES. Set this to OFF, NO or 0 to disable session ID saving ACNAME/K: pre-select access-concentrator name if you have more than one DSL modem in your network. Default value is an empty string, thus the first responding DSL modem will be used, regardless of its AC name SERVICENAME/K: pre-select service name if you have more than one DSL modem in your network. Default value is an empty string, thus the first responding DSL modem will be used, regardless of its service name All the options can be written in either one single line or multiple lines; empty lines and lines beginning with ';' or '#' will be ignored. If you have an active connection the current AC and service names can be determined by running PPPoEDiag. All received and accepted names will be displayed there. Asyncio.library 40.6 The big advantage of asyncio_ppc is, that you can access a file from both CPU sides! Example: * Open a file in 68k mode * Read datas in PPC mode * Close the file in 68k mode or whatever you like! AWeb APL 3.5.09 IMPROVED CHARSET SUPPORT AWeb can now use codesets.library to translate webpages to different character sets, a useful step on the way to full UTF support. JAVASCRIPT javascript.aweblib version 38.0 brings a near complete implementaion of JavaScript 1.5 ECMA 262-3. The behaviour of fastidious and omnivorous modes have changed: fastidious now executes all scripts but will stop at the first error, omnivorus attempts to continue past errors. Dynamic garbage collection means that some scripts that would time out or consume all memory now complete in a fraction of the time. A long standing bug with the caching of JavaScript source files has been tracked down and fixed, previously AWeb would store an empty file in cache resulting in errors in otherwise functional scripts. Some of the nastier javascript bugs have been tracked down and the problem where onload and onunload would not work when preceded by a