Welcome, Guest. Please login or register.

Author Topic: PowerUP vs WarpOS.. what was it all about again?  (Read 14074 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline cgutjahr

  • Hero Member
  • *****
  • Join Date: Feb 2003
  • Posts: 697
  • Country: 00
    • Show only replies by cgutjahr
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #44 from previous page: December 17, 2009, 03:25:08 AM »
GCX supports dragging only with a very limited set of gfx cards (they're listed in the docs, IIRC), the BVision is not one of them.
 

Offline warpdesign

  • Sr. Member
  • ****
  • Join Date: Feb 2008
  • Posts: 256
    • Show only replies by warpdesign
    • http://www.warpdesign.fr
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #45 on: December 17, 2009, 04:09:03 AM »
Quote

Conclusion
~~~~~~~~~~

There are no anti-WOS routines in Blizzard PPC flashrom.
There are just bugs in WarpUP and Warp3D and other libraries.


Quote

ppc.library install patch to dos/LoadSeg() function that does
OpenLibrary("ppc.library", x) and does not test for failure.


Seems like there were bugs in PUP as well... ;)

malloc() can return NULL... so can OpenLibrary()...
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #46 on: December 17, 2009, 06:08:42 AM »
Quote
Quote
Conclusion
~~~~~~~~~~

There are no anti-WOS routines in Blizzard PPC flashrom.
There are just bugs in WarpUP and Warp3D and other libraries.
Quote
ppc.library install patch to dos/LoadSeg() function that does
OpenLibrary("ppc.library", x) and does not test for failure.
Seems like there were bugs in PUP as well...

malloc() can return NULL... so can OpenLibrary()...
As I already explain in the document, in this case OpenLibrary() cannot fail. Apparently you missed it, so let me try to explain in in more detail.

ppc.library LIB_OPEN does (roughly):
Code: [Select]
struct Library *lib_open(...)
{
  LibBase->lib.lib_OpenCnt++;
  return &LibBase->lib;
}

Also, the ppc.library LIB_EXPUNGE does:
Code: [Select]
BPTR lib_expunge(...)
{
  return 0;
}

This means that once ppc.library is in memory it
1) cannot be removed
2) OpenLibrary("ppc.library", 0) cannot fail

This in turn means that it is perfectly legal to perform PPCBase = OpenLibrary("ppc.library", 0); inside the library code and expect it to succeed. The library code in question cannot be executing in the first place unless if the library is in memory already.

No bug there. I'm not saying ppc.library would have been 100% bug free, but this is NOT one of the bugs.

The problems only can appear when someone does something as stupid is forcibly remove the library from memory. WarpUP did exactly this. Doing hacks like this can only lead to trouble. The obvious (and 100% system legal) way to handle this is to add a replacement resident tag for the ppc.library which overrides the original library, making sure it never even gets loaded. This is what bppcfix application does. WarpUP coders themselves were just unable to figure such a basic thing out, but instead resorted to unreliable hacks.

When those hacks failed who did they blame? The ppc.library authors.
« Last Edit: December 17, 2009, 07:59:53 AM by Piru »
 

Offline Ancalimon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 523
  • Country: 00
    • Show only replies by Ancalimon
    • http://www.myspace.com/orhunmusic
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #47 on: December 17, 2009, 07:37:04 AM »
The ultimate question to all these things would be: Why?

For me when I first bought my BPPC, (BVision was not around by that time I think) PPC programs were unstable, most of them seemed to run very fast but with constant occational pauses which was irritating. ( like one movie player and some unarchivers) When warpos was released performance dropped a little but the pauses went away. This is what I remember about Powerup vs Warpup. I was happy about warpup.
A4000T, 604e@400&060@66, 128MB+16MB+Zorram256, CVisionPPC, VLabMotion, Toccata, XSurf100&RapidRoad, Prisma Megamix

A1200, Blizzard060@50, 256MB, Blizzard IV SCSI, FastATA mk4
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #48 on: December 17, 2009, 08:05:27 AM »
Quote from: FaLLeNOnE;534179
The ultimate question to all these things would be: Why?
Indeed. PowerUP was perfectly fine (and I don't remember any pauses with it, although I missed the very first versions).

WarpOS didn't provide any real advantage over PowerUP either. It was remarkably similar, only designed badly and implemented shoddily. Any grand ideas Haage&Partner might have had about using WarpOS has a base of a new PPC AmigaOS were just plain laughable. Unfortunately their FUD campaign was quite effective. Some of it can be seen here.
« Last Edit: December 17, 2009, 08:09:25 AM by Piru »
 

Offline EvilGuy

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 186
    • Show only replies by EvilGuy
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #49 on: December 17, 2009, 08:34:43 AM »
Quote from: FaLLeNOnE;534179
The ultimate question to all these things would be: Why?

For me when I first bought my BPPC, (BVision was not around by that time I think) PPC programs were unstable, most of them seemed to run very fast but with constant occational pauses which was irritating. ( like one movie player and some unarchivers) When warpos was released performance dropped a little but the pauses went away. This is what I remember about Powerup vs Warpup. I was happy about warpup.


It was different for us CSPPC users; PowerUP was exceptionally stable. Then WarpOS came out with their claims and their software and things just got worse.

Not long after I gave up on the Amiga; I stopped my native PowerUP AROS port and packed everything away.
 

Offline EvilGuy

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 186
    • Show only replies by EvilGuy
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #50 on: December 17, 2009, 08:36:44 AM »
Quote from: Piru;534181
Unfortunately their FUD campaign was quite effective. Some of it can be seen here.


Oh the memories!
 

Offline rvo_nlTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2006
  • Posts: 860
    • Show only replies by rvo_nl
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #51 on: December 17, 2009, 08:46:51 AM »
Quote from: cgutjahr;534163
GCX supports dragging only with a very limited set of gfx cards (they're listed in the docs, IIRC), the BVision is not one of them.

I am really surprised by this. During the years I had no PPC, I always thought I could drag screens on my old setup. Perhaps using some third-party hack? I will look around. Thanks for your answers.
Amiga 1200 (1d4) Kickstart 3.1 (40.68), Elbox Power/Winner tower (450w psu), BlizzardPPC 603e+ @240mhz & 060 @50mhz, 256MB, Bvision, IDE-fix Express, IndivisionAGA, 120GB IDE, cd, dvd, Cocolino, Micronik Keycase, PCMCIA Ethernet, Ratte monitor switcher, Prelude1200, triple boot WB3.1 / OS3.9 / OS4.1, Win95 / MacOS8.1
 

Offline rvo_nlTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2006
  • Posts: 860
    • Show only replies by rvo_nl
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #52 on: December 17, 2009, 09:03:40 AM »
Quote from: amigadave;534146
Would you have the time to write down the steps you went through to get your setup the way you want it with the PPC working as good as it can?

PM sent
Amiga 1200 (1d4) Kickstart 3.1 (40.68), Elbox Power/Winner tower (450w psu), BlizzardPPC 603e+ @240mhz & 060 @50mhz, 256MB, Bvision, IDE-fix Express, IndivisionAGA, 120GB IDE, cd, dvd, Cocolino, Micronik Keycase, PCMCIA Ethernet, Ratte monitor switcher, Prelude1200, triple boot WB3.1 / OS3.9 / OS4.1, Win95 / MacOS8.1
 

Offline Vulture

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 310
    • Show only replies by Vulture
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #53 on: December 17, 2009, 09:45:09 AM »
@rvo_nl

saddly, Cgx can't drag screens with BVision. Which is a shame as P96 under OS4 does that happily. Too bad P96 for BVisionPPC was never materialized under OS3.x :/ Not that Cgx is bad, it has some nice features by itself.
 

Offline rvo_nlTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2006
  • Posts: 860
    • Show only replies by rvo_nl
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #54 on: December 17, 2009, 09:49:17 AM »
Quote from: Vulture;534192
@rvo_nl
 
saddly, Cgx can't drag screens with BVision. Which is a shame as P96 under OS4 does that happily. Too bad P96 for BVisionPPC was never materialized under OS3.x :/ Not that Cgx is bad, it has some nice features by itself.

must have mixed up some things in my mind during the years. thanks for confirming.
Amiga 1200 (1d4) Kickstart 3.1 (40.68), Elbox Power/Winner tower (450w psu), BlizzardPPC 603e+ @240mhz & 060 @50mhz, 256MB, Bvision, IDE-fix Express, IndivisionAGA, 120GB IDE, cd, dvd, Cocolino, Micronik Keycase, PCMCIA Ethernet, Ratte monitor switcher, Prelude1200, triple boot WB3.1 / OS3.9 / OS4.1, Win95 / MacOS8.1
 

Offline mousehouse

Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #55 on: December 17, 2009, 09:59:35 AM »
Not to hijack the thread, small question to the PPC experts ;-)

I have finally managed to get a proper install of OS3.9 running on my Amiga 4000 with Cyberstorm PPC card. Now this installed WarpOS PowerPC support, as it came bundled. I'd like to develop some small programs to play around, nothing fancy and build them for 68060 as well as PowerPC.

1) Can I do development of PowerPC apps with SAS/C ? I have the latest version (legal :) !).

2) Should I ditch WarpOS from the system and install the PowerUp! libraries instead? As far as I have been able to deduct from the threads here PowerUp! is really really dead versus Warp which is just dead...

Thanks for any insight provided...
A3000T
 

Offline Framiga

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 4096
    • Show only replies by Framiga
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #56 on: December 17, 2009, 10:37:20 AM »
you can install WarpOS and then download Frank Wille ppclibemu from Aminet and you will get both ppc versions support up and running

If you get troubles with the latest powerpc.library 16.1, download this powerpc.library 16.1.beta1
« Last Edit: December 17, 2009, 10:43:52 AM by Framiga »
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #57 on: December 17, 2009, 11:28:39 AM »
Quote from: mousehouse;534195
Not to hijack the thread, small question to the PPC experts ;-)

1) Can I do development of PowerPC apps with SAS/C ? I have the latest version (legal :) !).

There was a SAS/C 7 for PowerUP. It wasn't widely circulated, I think.

There is no support for WarpOS in it.
Quote
2) Should I ditch WarpOS from the system and install the PowerUp! libraries instead?

From purely technical point of view: Yes.
From practical point of view: No (most software is for WOS, unfortunately)
 

Offline arnljot

Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #58 on: December 17, 2009, 12:17:05 PM »
Quote from: Piru;534201

From purely technical point of view: Yes.
From practical point of view: No (most software is for WOS, unfortunately)


I'm looking into starting development for the Amiga as a hobby coder.

Should I write ppc.library software and make sure it runs under WOS PPC lib emmulation, or does it not matter (from a practical point of view) anymore?

Sorry for the slightly off topic question.
A posting a day keeps the sanity away...
http://www.arnljot.com
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: PowerUP vs WarpOS.. what was it all about again?
« Reply #59 on: December 17, 2009, 01:02:26 PM »
Quote from: amiga92570;534092
Small usable base of users though. Only works with big box amigas sporting CSPPC and certain graphic cards, or 1200 and BPPC and grex. Come to think of it classic amigas with PPC are nearly extinct already. :confused:


MorphOS 1.4.5 also works on A1200 with Zorro slots. PicassoIV and CV3D should work flawlessly.

@arnljot
WarpOS apps should work in both OS4/MorphOS but on real WarpOS you'll have to try to avoid context changes.
« Last Edit: December 17, 2009, 01:10:18 PM by Crumb »
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)