Welcome, Guest. Please login or register.

Author Topic: AmigaOS 3.9 BoingBag #4  (Read 28133 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 kickstart

  • Hero Member
  • *****
  • Join Date: Aug 2006
  • Posts: 1057
    • Show only replies by kickstart
Re: AmigaOS 3.9 BoingBag #4
« Reply #1 on: May 13, 2010, 01:43:30 AM »
I like the new graphics.library, good work.
a1200 060
 

Offline NovaCoder

Re: AmigaOS 3.9 BoingBag #4
« Reply #2 on: May 13, 2010, 01:59:23 AM »
Hiya,

Is all of these updates considered stable 'enough' for a release?

Good work BTW :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline XDelusion

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: AmigaOS 3.9 BoingBag #4
« Reply #3 on: May 14, 2010, 08:08:00 AM »
Oh great thanks!!!
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline ognix

  • Sr. Member
  • ****
  • Join Date: Oct 2004
  • Posts: 256
    • Show only replies by ognix
Re: AmigaOS 3.9 BoingBag #4
« Reply #4 on: May 14, 2010, 10:38:21 AM »
Hats off to Cosmos especially for his work on graphics.library (since its importance).
Of course many thanks even to all the others who contribute!  :)
 

Offline Amigaz

  • Hero Member
  • *****
  • Join Date: Feb 2004
  • Posts: 1959
  • Country: se
  • Gender: Male
    • Show only replies by Amigaz
Re: AmigaOS 3.9 BoingBag #4
« Reply #5 on: May 14, 2010, 01:04:04 PM »
ohhh...nice! and with install script

*thumbs up!*
-------------------------------------------------------------------
Amiga 4000T - A3640 '040
Amiga 4000 - CS MKIII
Amiga 1200 - Blizzard 1230 MKIV
Amiga 1200 - Stock
Amiga CD32 - TF360
A bunch of ol' A500's
 

Offline recidivist

  • Hero Member
  • *****
  • Join Date: Aug 2006
  • Posts: 567
    • Show only replies by recidivist
Re: AmigaOS 3.9 BoingBag #4
« Reply #6 on: May 14, 2010, 02:14:36 PM »
Downloaded,thanks for your work.
 

Offline x303

Re: AmigaOS 3.9 BoingBag #4
« Reply #7 on: May 14, 2010, 02:37:52 PM »
Under winuae, loadmodule11 doesn't load the graphics.library if the 'fast' option is set. Without this (and check) option, graphics.library is loaded.

:afro:
 

Offline kolla

Re: AmigaOS 3.9 BoingBag #4
« Reply #8 on: May 14, 2010, 07:23:37 PM »
Quote
Also, various components are replaced with their 68020-optimized
equivalents (generated with the PatchFor020 utility).

Really? I mean, all I see are files that are exactly as they were before, now only with filenames in uppercase. Seems quite pointless.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: AmigaOS 3.9 BoingBag #4
« Reply #9 on: May 14, 2010, 07:34:18 PM »
Another thing... even with the new graphics.library I save ~160k of chipram by using fblit on my A1200.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline GulliverTopic starter

Re: AmigaOS 3.9 BoingBag #4
« Reply #10 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 Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: AmigaOS 3.9 BoingBag #4
« Reply #11 on: May 14, 2010, 08:17:29 PM »
Quote from: kolla;558553
Another thing... even with the new graphics.library I save ~160k of chipram by using fblit on my A1200.

Now that you mentioned it, I took a closer look at my (fairly) vanilla 3.9/CGX install, which you can see a shot of here.

I didn't think about it before, but looking at that, the largest free block of chip ram I have is 2,036,624 bytes. That means I'm only using about 60K of chip ram to start with.

RTG FTW :)
int p; // A
 

Offline kolla

Re: AmigaOS 3.9 BoingBag #4
« Reply #12 on: May 14, 2010, 09:21:19 PM »
Quote from: Gulliver;558558
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.

Hm, OK. I haven't really been paying much attention to what graphics.library 40.25 is meant to do, I'm just commenting on the "you can now forever remove" list. Appearantly FBlit still makes a rather big difference on AGA at least.

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

Great. I'm still pussled about the optimization though, the new files are exactly same size, but different md5sums. I would have expected small differences in filesize as well.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: AmigaOS 3.9 BoingBag #4
« Reply #13 on: May 14, 2010, 09:29:07 PM »
Quote from: kolla;558576
Great. I'm still pussled about the optimization though, the new files are exactly same size, but different md5sums. I would have expected small differences in filesize as well.


Doesn't take much really. After all, even if there is one byte of data in the file that is different, the size isn't going to change but the md5 hash will.
int p; // A
 

Offline kolla

Re: AmigaOS 3.9 BoingBag #4
« Reply #14 on: May 14, 2010, 09:37:01 PM »
Quote from: Karlos;558579
Doesn't take much really. After all, even if there is one byte of data in the file that is different, the size isn't going to change but the md5 hash will.


Yes, Piru just explained it for me.

I must say though, I dont really like it, would be so much better if the version string could also be patched to reflect the changes done. Now we end up with lots of binaries that at first glance are the same, but yet are not. And god forbid you try to use one of those files from a BB4 system on a 68000 system. And for what gain, really? Optimized MEmacs? WTF? :laughing:
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS