Welcome, Guest. Please login or register.

Author Topic: AmigaOS 3.9 BoingBag #4  (Read 28145 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline GulliverTopic starter

AmigaOS 3.9 BoingBag #4
« on: May 13, 2010, 12:16:55 AM »
AmigaOS 3.9 BoingBag #4 version 0.2b
=======================

NO WARRANTIES: USE AT YOUR OWN RISK!

The unofficial BoingBag 4 project is a community effort that is pursuing the considerable
task of upgrading, enhancing and bugfixing AmigaOS 3.9.

This is a preliminary release. It is anticipated that further updates
will be developed and incorporated before the final release. Please
report any bugs immediately.

To get the latest updates and information, visit http://lilliput.amiga-projects.net/bbag4.htm

You will need to install Boing Bags #1, #2 and #3 before installing BoingBag 4.

BoingBag 1 and 2 are available from http://os.amigaworld.de/index.php?lang=en&page=12
BoingBag 3 is available from http://lilliput.amiga-projects.net/bbag3isdone.htm
BoingBag 4 is available from http://lilliput.amiga-projects.net/bbag4.htm

__________________________________________________________________________________________

These components are updated:

                         BB3           BB4
graphics.library        40.24      -> 40.25b8
icon.ibrary             46.4.129   -> 46.4.159
SetPatch                44.38      -> 44.39
version.library         45.4       -> 45.5
wizard.library          42.100     -> 45.1

These components are new:

Canon BJC6000 printer driver          44.7
Epson Stylus Colour printer driver    45.0
SuperPlus monitor driver              40.2

Also, various components are replaced with their 68020-optimized
equivalents (generated with the PatchFor020 utility).

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.


Changelog
---------

Canon BJC6000
    Includes limited support for photo printhead, and text mode printing.

Epson Stylus Colour
    It should work with the Stylus S20, D120 or Cx0 series which also
    support 1440 dpi.

icon.library 46.4.154
    The ProcessIcon bug and an enforcer zeropage read hit are fixed now.
    The following functions in the icon.library were broken:
    OptimizeImageSpace(), DropChunkyIconImage(), DropNewIconToolTypes(),
    OnlyUpdatePosition(), PreserveOldIconImages(). In some cases the
    planar images of non-V44 icons couldn't be displayed. This version
    works without conflicts under AfA_OS if the version of the
    AFA_OS_LIBS:Icon_Lib.exe is from 2010 or newer. More fixes and tweaks.

graphics.library 40.25b8
    Lots of fixes, optimizations and enhancements. You are now able to
    remove forever these patches:
        * AmyWarp
        * BlazeWCP
        * CPUBlit
        * FBlit
        * FText
        * IconBeFast
        * SetPatch 44.38 (R_WriteChunkyPixel and R_WritePixelLine8
          patches).
    They are now built in.

SetPatch 44.39
    Disabled R_WriteChunkyPixel and R_WritePixelLine8.

SuperPlus monitor driver 40.2
    An ECS/AGA driver with 800x600 70ns mode, about 70% faster than
    Super72 in 256 colours. It can provide support for ECS at 800x600 in
    16 colors out of 4096, and is also interesting for the AGA chipset,
    because it uses the "HiRes" mode with 70ns instead "SuperHiRes" with
    35ns pixel clock. The display DMA is not as heavily loaded as it is
    with Super72 and display operations are faster.

wizard.library 45.1
    Provides a nicer MUI/Zune look and is optimized for 68020 and up.
« Last Edit: October 15, 2010, 03:21:38 AM by Gulliver »
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #1 on: May 14, 2010, 07:57:48 PM »
Quote from: kolla;558553
Another thing... even with the new graphics.library I save ~160k of chipram by using fblit on my A1200.


The goal for graphics.library 40.25 was to be better than 40.24. If you find room for further improvements, why dont you drop your comments on the corresponding thread, so that the guy which is actually enhancing this library, Cosmos, improves it further? He is still looking for suggestions. Maybe in that way you can tell him with greater detail what doesnt seem to work as good as you expect to.

And I am sorry that uppercase filenames bother you.
I will see that at some point we convert them back to lowercase.

Thank you for your feedback.
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #2 on: May 14, 2010, 10:24:46 PM »
Those optimizations are basicly C division and multiplication compiler dependent optimizations for 020 and up, which have been around for quite a while.

I know that you dislike the fact that they are optimized for 020+ because they cannot work on the Minimig.
But then, I invite you to share your knowledge on the modded AmigaOS 3.9 you made for your Minimig (68000) so that you share it with others. I can create a section on my website if you wish, with your help, of course. And then we can help Amigaos 3.9 on 68000 move forward. This would be particularly interesting for both the Minimig and the soon to be released fpgaarcade (which IMHO makes it even more interesting).
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #3 on: May 15, 2010, 12:23:49 AM »
Thanks for your report!
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #4 on: May 15, 2010, 08:48:54 AM »
Thanks Cosmos!
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #5 on: May 16, 2010, 04:57:06 AM »
Well, I have been torturing AmigaOS 3.9 to work with a 68000. So far so good, I did some regression tests to find out what is compatible, and whats not.

The good part is that it works on any Amiga with 3MB of any ram (you need 512KB more if you havent got  a real kickstart 3.1 and want to softkick).

Featurewise with my tweaked setup:

-Glowicons work
-large HDD support works
-wb disk fuel gauge works
-cdrom support works
-Aweb works
-IOmegaTools works
-Vinced (shell with history, etc.) works
-Search function, even with integrated  pull down menu works
-WBclock works
-Icon information works much like rawbinfo (but not exactly the same way)
-I have a working mp3 player (not Amplifier 2.3x though)
-Animatedicon seems to work, until it fails due to a problem with datatypes
-wbrun works
-xadmaster works
-HDToolbox with large drives works (did a simple trick)

As I said, I am having problems with datatypes, but I hope to fix that soon. The same goes with the TCP-IP stack, and deficons (which hopefully will work).

@kolla
It could be great if you could help me a bit. I am so near of having most of 3.9 components working.
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #6 on: May 17, 2010, 05:28:04 AM »
@kolla

Regarding the Find command on the system drawer and menu, I did the same as you have done. RAWBInfo was replaced by wbinfo29 (on Aminet), which works similarly (it requires mui though). HDtoolbox is better replaced with HDInst 6.9 (on Aminet), which works great (hdwrench.library is not needed anymore, you can delete it).

Thanks for your tip on datatypes, I will follow what you did.
DefIcons, hopefully can be tweaked to work with GlowIcons (I really dont know), but without the prefs GUI (get it from newicons46 on Aminet).

In relation to the TCP-IP stack, Genesis wont work as it requires the dreaded 020+ resource.library. But, the mui genesis demo (on Aminet) should work. Anyway AmiTCP is always a good backup option.

So, I hope I get a couple of issues solved by now. I will get back later with hopefully less issues and more solutions. :)
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #7 on: May 22, 2010, 07:30:08 AM »
BoingBag 4 got updated (version 0.2c):

-Updated icon.library to 46.4.163 (New optimized DrawIconStateA() function and some small tweaks)
-Filenames are now in proper lowercase

If you already have another BB4 version installed, simply install this one over the old one.

For downloads and information visit: http://lilliput.amiga-projects.net
« Last Edit: October 15, 2010, 03:23:56 AM by Gulliver »
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #8 on: October 26, 2010, 09:13:53 PM »
BoingBag 4 has been updated to 0.7d

http://lilliput.amiga-projects.net/bbag4.htm
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #9 on: October 27, 2010, 01:38:20 AM »
Quote from: HammerD;587305
Very nice! thank you very much! What is new specifically? I looked at the list of updated components for BB4, but didn't see a changelog.


from 0.7c to 0.7d, just the inclusion of FastFilesystem 45.16 (read the changelog in the included readme).
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #10 on: October 27, 2010, 01:41:39 AM »
@kolla
You are right, not only datatypes.library, but also diskfont.library. Now it is fixed. Thank you!

@Templario
If you need any help just PM in spanish. ;)
« Last Edit: October 27, 2010, 02:17:37 AM by Gulliver »
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #11 on: October 27, 2010, 08:22:44 PM »
Quote from: Leo24;587529
Slight OT: May I ask how one can build his own "AmigaOS ROM Update" file which combines a multitude of resident modules in just one file? I would like to built my own version instead of using the LoadModule command for all the replacement files. Is there a tool for it?


You should contact Doobrey and ask him to support that build option inside his Remus program.

http://www.doobreynet.co.uk/
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #12 on: October 27, 2010, 08:28:47 PM »
Quote from: Retrofan;587429
Hi again:
This are the results in an A1200 upgrading from BB2 to BB4 (I've just done it):
 
BB2 Chip Ram: 1.416Kb (69%)
BB3 Chip Ram: 1.135 (55%)
BB4 Chip Ram: 1.170 (57%)
 
Ok, you get 2% more from BB3 to BB4, but tell me, Why must I loose 12% from BB2 to BB4? Where's my benefit?
Ok, I'm only looking one thing, but, do I gain or loose?


What matters, probably in your config, regarding chipmem usage, is your updated rom modules. They give you lots of benefits, including very large harddisk support, fixed ram disk space, faster and better behaved  scsi.device, etc.

I know chipram is precious, but fastmem is way better ;)

BTW: Have you tried using env-handler to reduce your chipmem usage?
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #13 on: November 01, 2010, 06:33:19 AM »
Just to let the interested ones know that icon.library has been updated to 46.4.175, and of course, it fixes between other things that infamous iconification bug.

It is available on Aminet, and it is of course part of the updated BoingBag 4 version 0.7e, which is available at the usual places.
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #14 on: March 29, 2011, 05:20:24 PM »
BoingBag 4 version 0.8m
=======================

Icon library updated to 46.4.195 Which now features better support for PNG icons.


New components:

-XAD client for 7-Zip archives that enables UnArc to extract 7-Zip archives.

-XAD client for compressed executables like powerpacker, imploder, etc., and enables Unarc to decrunch them.

-Xfdmaster library and decrunchers that support the xad_xfd client.

-LZMA xfdmaster slave/pluggin for better xad_xfd client support.



You can download it from:

http://lilliput.amiga-projects.net/bbag4.htm


and very soon also on:

http://amigan.emu.net/releases/