From amigappc-dev-owner@amiga.com.pl  Wed Jun 10 12:52:49 1998
Received: from mail.easynet.fr (qmailr@mail.easynet.fr [195.114.64.207]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id MAA21687 for <amigappc-dev@amiga.com.pl>; Wed, 10 Jun 1998 12:37:41 +0200 (CEST)
Received: (qmail 28331 invoked from network); 10 Jun 1998 10:33:17 -0000
Received: from pop-bordeaux-47.easynet.fr (HELO easynet.fr) (195.114.95.47)
  by mail.easynet.fr with SMTP; 10 Jun 1998 10:33:17 -0000
From: Robin de KAT <kat@easynet.fr>
To: PPC <amigappc-dev@amiga.com.pl>
Date: Wed, 10 Jun 1998 12:32:22 +0100
Message-ID: <yam7465.1115.143593664@mail.easynet.fr>
Subject: ppctools
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

I'm looking for ppc-amigaos-gcc and ppc-amigaos-ld. I can't download them,
gcc archive is too big and french phone is TOO expensive. Could you mail me
these tools, please?


From amigappc-dev-owner@amiga.com.pl  Fri Jun 12 02:12:38 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id CAA28864 for <amigappc-dev@amiga.com.pl>; Fri, 12 Jun 1998 02:01:08 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id MB2BZRX8; Fri, 12 Jun 1998 10:01:17 +1000
Message-ID: <35806F9E.D280850A@auran.com>
Date: Fri, 12 Jun 1998 10:00:30 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "PPC Developer's list" <amigappc-dev@amiga.com.pl>
Subject: Bad compiles and crap PPC compilers
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hi all...

  I've just ported a program from 68k to the PPC, and I'm having one
hell of a problem doing it.  Firstly, I can't get GCC to call 68k system
functions.  Whenever I try to do it, I get a "Fixed or forbidden
register spilled" compiler error.  Any ideas?

  So I started using SAS/C to compile things but it gets a bizarre
internal compiler error on a couple of files.  *sigh*  So I finally got
it compiling by putting anything to do with system calls into a separate
file and compiling that with SAS/C, and compiling everything else with
GCC.  That works, but when I go to run it, it hangs after a while. 
After much tracking down, it turns out that the problem is on a line
like this:-

  Interface->Remove(this);

  The call is made, but control never reaches the Remove() method, and
control never returns to the calling function!  It has me totally
stumped and unless I can solve the problem I am going to have to abandon
this project.  :-(

  Does anyone know if there is a new version of ppc-amigaos-gcc around? 
As in newer than the one on the P5 CD-ROM and the one that comes with
the Geek Gadgets CD-ROM.  It needs some major cleaning up to be done...

  Help!

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Fri Jun 12 11:32:48 1998
Received: from server.fiber.net.pl (server.fiber.net.pl [195.117.208.101]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id LAA01693 for <amigappc-dev@amiga.com.pl>; Fri, 12 Jun 1998 11:28:29 +0200 (CEST)
Received: from nottingham.ac.uk (pat.ccc.nottingham.ac.uk [128.243.40.194])
          by server.fiber.net.pl (Netscape Messaging Server 3.52)
           with SMTP id AAA20AD for <amigappc-dev@amiga.com.pl>;
          Fri, 12 Jun 1998 11:26:25 +0200
Received: from granby.ccc.nottingham.ac.uk (unix.ccc.nottingham.ac.uk) [128.243.40.43] 
	by nottingham.ac.uk with smtp (Exim 1.82 #1)
	id 0ykPzJ-0005CL-00; Fri, 12 Jun 1998 10:19:09 +0100
Received: from (PPCJMZ.chemistry) [128.243.121.236] 
	by unix.ccc.nottingham.ac.uk with smtp (Exim 1.82 #1)
	id 0ykPzI-00074x-00; Fri, 12 Jun 1998 10:19:08 +0100
Message-Id: <3.0.1.32.19980612102112.00a6a704@unix.ccc.nottingham.ac.uk>
Date: Fri, 12 Jun 1998 10:21:12 +0100
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
From: Mark Howson <Mark.Howson@nottingham.ac.uk>
Subject: Re: Bad compiles and crap PPC compilers
In-Reply-To: <35806F9E.D280850A@auran.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

At 10:00 AM 6/12/98 +1000, you wrote:
>  I've just ported a program from 68k to the PPC, and I'm having one
>hell of a problem doing it.  Firstly, I can't get GCC to call 68k system
>functions.  Whenever I try to do it, I get a "Fixed or forbidden
>register spilled" compiler error.  Any ideas?

Weird...I've never had any problems like that - it does OS functions fine
for me. Which ppc #include files are you using and what are you linking with?

>  Does anyone know if there is a new version of ppc-amigaos-gcc around? 

I thought Phase 5 were working on an updated one, but nothing appears to
have been done...Weren't they promising to fix the Amiga alignment problem?

[BTW, is there any way around this? I've tried using the __packed (I can't
remember what it's called, but you know what I mean :) attribute which
doesn't seem to help]

>As in newer than the one on the P5 CD-ROM and the one that comes with
>the Geek Gadgets CD-ROM.  It needs some major cleaning up to be done...

Agreed :)

Mark


From amigappc-dev-owner@amiga.com.pl  Fri Jun 12 15:12:58 1998
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id PAA02268 for <amigappc-dev@amiga.com.pl>; Fri, 12 Jun 1998 15:01:28 +0200 (CEST)
Received: (qmail 22295 invoked from network); 12 Jun 1998 12:57:13 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 12 Jun 1998 12:57:13 -0000
Received: (qmail 21716 invoked from network); 12 Jun 1998 12:57:08 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 12 Jun 1998 12:57:08 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 12 Jun 1998 12:55:21 -0000
Date: 12 Jun 98 14:54:41 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Bad compiles and crap PPC compilers
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <35806F9E.D280850A@auran.com>
Message-ID: <1745.467T2073T8945333@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 12-Jun-98 02:00:30 skrev Colin Ward fĝlgende om "Bad compiles and crap PPC compilers":
> Hi all...

>   I've just ported a program from 68k to the PPC, and I'm having one
> hell of a problem doing it.  Firstly, I can't get GCC to call 68k system
> functions.  Whenever I try to do it, I get a "Fixed or forbidden
> register spilled" compiler error.  Any ideas?

phase5's ppcinlines/macros.h. Try my replacement from
<URL:http://www.gbar.dtu.dk/~c948374/Amiga/PowerPC/macros.h>.

[snip]
> After much tracking down, it turns out that the problem is on a line
> like this:-

>   Interface->Remove(this);

>   The call is made, but control never reaches the Remove() method, and
> control never returns to the calling function!  It has me totally
> stumped and unless I can solve the problem I am going to have to abandon
> this project.  :-(

C++, right? That's probably the biggest downside of using the inline headers
- Interface->Remove(this) will be replaced with a call to
exec.library/Remove(). Another is that they are not ANSI compliant.

Try the stub generator from vbcc (I've forgotten the name of it). It will
generate stubs for the OS functions, which will not only solve your C++ but
also be ANSI compliant.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
|        I hate when a key gets stuckkkkkkkkkkkkkkkkkkkkkkkkkk...        |


From amigappc-dev-owner@amiga.com.pl  Fri Jun 12 19:53:08 1998
Received: from mail.easynet.fr (qmailr@mail.easynet.fr [195.114.64.207]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id TAA03127 for <amigappc-dev@amiga.com.pl>; Fri, 12 Jun 1998 19:46:12 +0200 (CEST)
Received: (qmail 8544 invoked from network); 12 Jun 1998 17:41:50 -0000
Received: from pop-bordeaux-26.easynet.fr (HELO easynet.fr) (195.114.95.26)
  by mail.easynet.fr with SMTP; 12 Jun 1998 17:41:50 -0000
From: Robin de KAT <kat@easynet.fr>
To: PPC <amigappc-dev@amiga.com.pl>
Date: Fri, 12 Jun 1998 16:43:37 +0100
Message-ID: <yam7467.1858.141270408@mail.easynet.fr>
Subject: PPC sources
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Where can I find a small example of a source wich mix 68k and PPC code?
Because i can't link a source wich contains Intuition code.


From amigappc-dev-owner@amiga.com.pl  Sat Jun 13 08:32:43 1998
Received: from hakea.cs.ntu.edu.au (jamesm@hakea.cs.ntu.edu.au [138.80.116.6]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id IAA06663 for <amigappc-dev@amiga.com.pl>; Sat, 13 Jun 1998 08:31:07 +0200 (CEST)
Received: (from jamesm@localhost)
	by hakea.cs.ntu.edu.au (8.8.8/8.8.8) id PAA28568
	for amigappc-dev@amiga.com.pl; Sat, 13 Jun 1998 15:56:35 +0930 (CST)
From: James McArthur <jamesm@it.ntu.edu.au>
Message-Id: <199806130626.PAA28568@hakea.cs.ntu.edu.au>
Subject: Quake PPC
To: amigappc-dev@amiga.com.pl
Date: Sat, 13 Jun 1998 15:56:35 +0930 (CST)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hi,

I downloaded Quake PPC ages ago, and now I've bought Quake PC game to
give it a whirl.

I unpack the Resource.1 to ram: and get all of the files, including
two huge ID/PAK0.PAK and ID/PAK1.PAK

When I go to run QuakePPC/QuakePPC-0.62 I get something along the lines
of 'cant find gfx/*'.. 

So, anyone know where they are? Should I try to install the thing on a PC
first then copy the files across? Has anyone got it working?

-- 
James McArthur
Amiga 4000/060 CSPPC 150 CyberVision64/3D 4Mb 50Mb
jamesm@remove.this.it.ntu.edu.au

From amigappc-dev-owner@amiga.com.pl  Sat Jun 13 13:12:50 1998
Received: from mail.easynet.fr (qmailr@mail.easynet.fr [195.114.64.207]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id MAA07278 for <amigappc-dev@amiga.com.pl>; Sat, 13 Jun 1998 12:59:49 +0200 (CEST)
Received: (qmail 10691 invoked from network); 13 Jun 1998 10:55:26 -0000
Received: from pop-bordeaux-29.easynet.fr (HELO easynet.fr) (195.114.95.29)
  by mail.easynet.fr with SMTP; 13 Jun 1998 10:55:26 -0000
From: Robin de KAT <kat@easynet.fr>
To: PPC <amigappc-dev@amiga.com.pl>
Date: Sat, 13 Jun 1998 12:24:22 +0100
Message-ID: <yam7468.1120.141249400@mail.easynet.fr>
Subject: Interface/PPC
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

How can I code a PPC source wich allow to use OS Interface?
I want windows and gadgets, please :-) I don't find any source!


From amigappc-dev-owner@amiga.com.pl  Sat Jun 13 17:52:46 1998
Received: from dedal.man.szczecin.pl (dedal.man.szczecin.pl [194.92.39.62]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id RAA08006 for <amigappc-dev@amiga.com.pl>; Sat, 13 Jun 1998 17:33:47 +0200 (CEST)
Received: (from adam@localhost)
	by dedal.man.szczecin.pl (8.8.8/8.8.8) id PAA15137
	for amigappc-dev@amiga.com.pl; Sat, 13 Jun 1998 15:29:15 GMT
From: Adam Ciarcinski <adam@dedal.man.szczecin.pl>
Message-Id: <199806131529.PAA15137@dedal.man.szczecin.pl>
Subject: Re: Interface/PPC
To: amigappc-dev@amiga.com.pl
Date: Sat, 13 Jun 1998 17:29:15 +0200 (MDT)
In-Reply-To: <yam7468.1120.141249400@mail.easynet.fr> from "Robin de KAT" at Jun 13, 1998 12:24:22 PM
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

> How can I code a PPC source wich allow to use OS Interface?
> I want windows and gadgets, please :-) I don't find any source!

I use SAS/C PPC Bets 22 and... everything is the same as for
68k.  Maybe except tag varargs.
Do you need an example source code?

	- Adam


From amigappc-dev-owner@amiga.com.pl  Sun Jun 14 16:13:10 1998
Received: from mustang.fidnet.com (mustang.fidnet.com [205.216.200.10]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id PAA12920 for <amigappc-dev@amiga.com.pl>; Sun, 14 Jun 1998 15:54:39 +0200 (CEST)
Received: from [205.216.208.61] (washington-mo-61.fidnet.com [205.216.208.61])
	by mustang.fidnet.com (8.8.8/8.8.8) with SMTP id IAA04801
	for <amigappc-dev@amiga.com.pl>; Sun, 14 Jun 1998 08:51:26 -0500 (CDT)
Message-Id: <199806141351.IAA04801@mustang.fidnet.com>
Date: Sun, 14 Jun 1998 08:44:47 +0000
Subject: Re: Quake PPC
From: "James Johnson" <jjohnson@fidnet.com>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Mime-version: 1.0
Content-type: text/plain; charset="iso-8859-1"
Content-transfer-encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

I downloaded Quake PPC ages ago, and now I've bought Quake PC game to
give it a whirl.

I unpack the Resource.1 to ram: and get all of the files, including
two huge ID/PAK0.PAK and ID/PAK1.PAK

When I go to run QuakePPC/QuakePPC-0.62 I get something along the lines
of 'cant find gfx/*'.. 

So, anyone know where they are? Should I try to install the thing on a PC
first then copy the files across? Has anyone got it working?

    I have PPC Quake server 1.01 if ya want it...A little buggy but still
playable...Also you should only need the PAK files...

L8rs,
James

From amigappc-dev-owner@amiga.com.pl  Sun Jun 14 17:52:54 1998
Received: from mail.easynet.fr (qmailr@mail.easynet.fr [195.114.64.207]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id RAA13193 for <amigappc-dev@amiga.com.pl>; Sun, 14 Jun 1998 17:48:03 +0200 (CEST)
Received: (qmail 9854 invoked from network); 14 Jun 1998 15:43:37 -0000
Received: from pop-bordeaux-7.easynet.fr (HELO easynet.fr) (195.114.95.7)
  by mail.easynet.fr with SMTP; 14 Jun 1998 15:43:37 -0000
From: Robin de KAT <kat@easynet.fr>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
CC: Adam Ciarcinski <adam@dedal.man.szczecin.pl>
Date: Sun, 14 Jun 1998 17:42:23 +0100
Message-ID: <yam7469.1164.143636632@mail.easynet.fr>
In-Reply-To: <199806131529.PAA15137@dedal.man.szczecin.pl>
Subject: Re[2]: Interface/PPC
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hello,

>AC> How can I code a PPC source wich allow to use OS Interface?
>AC> I want windows and gadgets, please :-) I don't find any source!
>AC 
>AC I use SAS/C PPC Bets 22 and... everything is the same as for
>AC 68k.  Maybe except tag varargs.
>AC Do you need an example source code?

Perhaps SAS_ppc needs a special installation? The SAS notices me an error on
a line like this:
 OpenLibrary("intuition.library",33)))  CloseMyProg();

Error is: 

_OpenLibrary( SysBase , "intuition.library" , 33 ) ))
MyProg.c 136 Error 9: undefined identifier "SysBase"

The 68k version works fine.


From amigappc-dev-owner@amiga.com.pl  Sun Jun 14 20:53:08 1998
Received: from dedal.man.szczecin.pl (dedal.man.szczecin.pl [194.92.39.62]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id UAA13730 for <amigappc-dev@amiga.com.pl>; Sun, 14 Jun 1998 20:47:03 +0200 (CEST)
Received: (from adam@localhost)
	by dedal.man.szczecin.pl (8.8.8/8.8.8) id SAA19297
	for amigappc-dev@amiga.com.pl; Sun, 14 Jun 1998 18:42:28 GMT
From: Adam Ciarcinski <adam@dedal.man.szczecin.pl>
Message-Id: <199806141842.SAA19297@dedal.man.szczecin.pl>
Subject: Re: Interface/PPC
To: amigappc-dev@amiga.com.pl
Date: Sun, 14 Jun 1998 20:42:27 +0200 (MDT)
In-Reply-To: <yam7469.1164.143636632@mail.easynet.fr> from "Robin de KAT" at Jun 14, 1998 05:42:23 PM
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hi,

> Perhaps SAS_ppc needs a special installation? The SAS notices me an error on
> a line like this:
>  OpenLibrary("intuition.library",33)))  CloseMyProg();
> 
> Error is: 
> 
> _OpenLibrary( SysBase , "intuition.library" , 33 ) ))
> MyProg.c 136 Error 9: undefined identifier "SysBase"
> 
> The 68k version works fine.


Try to download the latest includes for PowerPC from
ftp.phase5.de/pub/phase5/ppc/ppc-beta-dev-V45_20.lha

It it won't help, read the manual for SAS/C - how to use custom SysBase.

It it won't help - don't hesitate to e-mail me :)

	- Adam


From amigappc-dev-owner@amiga.com.pl  Sun Jun 14 20:53:10 1998
Received: from server.fiber.net.pl (server.fiber.net.pl [195.117.208.101]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id UAA13728 for <amigappc-dev@amiga.com.pl>; Sun, 14 Jun 1998 20:44:37 +0200 (CEST)
Received: from raleigh7-039.dyn.interpath.net ([207.59.134.39])
          by server.fiber.net.pl (Netscape Messaging Server 3.52)
           with SMTP id AAA6BCF for <amigappc-dev@amiga.com.pl>;
          Sun, 14 Jun 1998 20:42:14 +0200
Received: by raleigh7-039.dyn.interpath.net (Interworks_SMTPpost 8.102 February 12, 1997)
        id AA01; Sun, 14 Jun 1998 14:38:25 
Received: by raleigh7-039.dyn.interpath.net (Interworks_SMTPpost 8.102 February 12, 1997)
        id AA01; Sun, 14 Jun 1998 14:38:11 
From: Jim Cooper <jamie@interpath.com>
MIME-Version: 1.0
In-Reply-To: <yam7469.1164.143636632@mail.easynet.fr>
Subject: Re: Re[2]: Interface/PPC
Date: Sun, 14 Jun 1998 14:38:11 (+0500)
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
To: amigappc-dev@amiga.com.pl
Message-ID: <19980614.8437350.CFFA@raleigh7-039.dyn.interpath.net>
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

In "Re[2]: Interface/PPC", Robin de KAT <kat@easynet.fr> wrote:
> Hello,
> 
> >AC> How can I code a PPC source wich allow to use OS Interface?
> >AC> I want windows and gadgets, please :-) I don't find any source!
> >AC 
> >AC I use SAS/C PPC Bets 22 and... everything is the same as for
> >AC 68k.  Maybe except tag varargs.
> >AC Do you need an example source code?
> 
> Perhaps SAS_ppc needs a special installation? The SAS notices me an error on
> a line like this:
>  OpenLibrary("intuition.library",33)))  CloseMyProg();
> 
> Error is: 
> 
> _OpenLibrary( SysBase , "intuition.library" , 33 ) ))
> MyProg.c 136 Error 9: undefined identifier "SysBase"
> 
> The 68k version works fine.

Do you have a "#include <proto/exec.h>" in your file?



From amigappc-dev-owner@amiga.com.pl  Sun Jun 14 23:33:23 1998
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id XAA14183 for <amigappc-dev@amiga.com.pl>; Sun, 14 Jun 1998 23:18:48 +0200 (CEST)
Received: (qmail 14676 invoked from network); 14 Jun 1998 20:54:10 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 14 Jun 1998 20:54:10 -0000
Received: (qmail 30153 invoked from network); 14 Jun 1998 20:54:09 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 14 Jun 1998 20:54:09 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 14 Jun 1998 20:52:18 -0000
Date: 14 Jun 98 22:52:08 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Interface/PPC
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <yam7469.1164.143636632@mail.easynet.fr>
Message-ID: <1163.469T401T13723381@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 14-Jun-98 18:42:23 skrev Robin de KAT fĝlgende om "Re[2]: Interface/PPC":

> Perhaps SAS_ppc needs a special installation? The SAS notices me an error on
> a line like this:
>  OpenLibrary("intuition.library",33)))  CloseMyProg();

> Error is: 

> _OpenLibrary( SysBase , "intuition.library" , 33 ) ))
> MyProg.c 136 Error 9: undefined identifier "SysBase"

You're probably missing

struct ExecBase *SysBase;

SysBase = *(struct ExecBase **) 4UL;

to define and initialise SysBase.

> The 68k version works fine.

Some compilers include, upon reference to a library base, code to
automatically open and close the corresponding library.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
| Never underestimate the bandwidth of a CD-ROM flying through the lab.  |


From amigappc-dev-owner@amiga.com.pl  Mon Jun 15 01:52:59 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA14637 for <amigappc-dev@amiga.com.pl>; Mon, 15 Jun 1998 01:47:07 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id MB2BZTCL; Mon, 15 Jun 1998 09:47:06 +1000
Message-ID: <358460D2.89DEDAD@auran.com>
Date: Mon, 15 Jun 1998 09:46:26 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
References: <1745.467T2073T8945333@kampsax.k-net.dk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Rask Ingemann Lambertsen wrote:
> 
> >   I've just ported a program from 68k to the PPC, and I'm having one
> > hell of a problem doing it.  Firstly, I can't get GCC to call 68k system
> > functions.  Whenever I try to do it, I get a "Fixed or forbidden
> > register spilled" compiler error.  Any ideas?
> 
> phase5's ppcinlines/macros.h. Try my replacement from
> <URL:http://www.gbar.dtu.dk/~c948374/Amiga/PowerPC/macros.h>.

  Great.  I got these and they work well.  However, they call after the
alloca() function, to allocate memory on the stack.  Where is this
function defined?  I made up my own for now...

> >   Interface->Remove(this);
> 
> >   The call is made, but control never reaches the Remove() method, and
> > control never returns to the calling function!  It has me totally
> > stumped and unless I can solve the problem I am going to have to abandon
> > this project.  :-(
> 
> C++, right? That's probably the biggest downside of using the inline headers
> - Interface->Remove(this) will be replaced with a call to
> exec.library/Remove(). Another is that they are not ANSI compliant.

  Oops!  The function is not Remove() but Detach(), for which I cannot
find any prototypes in include/clib, so I don't think that this is the
problem.  However, I must say that I have run into this problem on the
68k with GCC, and I think that using macros to implement 68k system
calls would have to be single most brain dead implemention that I've
heard of!  :-(

> Try the stub generator from vbcc (I've forgotten the name of it). It will
> generate stubs for the OS functions, which will not only solve your C++ but
> also be ANSI compliant.

  Thanks!  I'll look into this!

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Mon Jun 15 02:13:07 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA14669 for <amigappc-dev@amiga.com.pl>; Mon, 15 Jun 1998 01:57:38 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id MB2BZTCY; Mon, 15 Jun 1998 09:57:36 +1000
Message-ID: <35846343.4D1A4C19@auran.com>
Date: Mon, 15 Jun 1998 09:56:51 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
References: <3.0.1.32.19980612102112.00a6a704@unix.ccc.nottingham.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Mark Howson wrote:
> 
> >  I've just ported a program from 68k to the PPC, and I'm having one
> >hell of a problem doing it.  Firstly, I can't get GCC to call 68k system
> >functions.  Whenever I try to do it, I get a "Fixed or forbidden
> >register spilled" compiler error.  Any ideas?
> 
> Weird...I've never had any problems like that - it does OS functions fine
> for me. Which ppc #include files are you using and what are you linking with?

  I got Rask's macros.h file and now everything works fine.  It seems P5
bollocksed some of the macros in their version (gee, how strange for
P5!  :-)

> >  Does anyone know if there is a new version of ppc-amigaos-gcc around?
> 
> I thought Phase 5 were working on an updated one, but nothing appears to
> have been done...Weren't they promising to fix the Amiga alignment problem?
> 
> [BTW, is there any way around this? I've tried using the __packed (I can't
> remember what it's called, but you know what I mean :) attribute which
> doesn't seem to help]

  Hmmm.  I didn't know about this problem (maybe it's something I should
be checking in my code!) so I can't help you.  :-(

> >As in newer than the one on the P5 CD-ROM and the one that comes with
> >the Geek Gadgets CD-ROM.  It needs some major cleaning up to be done...
> 
> Agreed :)

  It's a shame that P5 didn't have a better attitude towards their users
and developers.  With GCC being the open program that it is, I'm sure
that people like you and I would be quite happy to fix things and write
some decent documentation as we went along, and then P5 could merge it
back into the main code.

  I think that they need to change their silly include system so that
you type

#include <proto/intuition.h>

  instead of

#include <powerup/ppcproto/intuition.h>

  Otherwise you have to have an #ifdef to include the top file for SAS/C
and the bottom line for GCC.  The top line is nice and elegent and
compatible with 68k programming, but the bottom method is, well horrible
to say the least.  P5 need to learn the meaning of the concept of
"elegence."  :-)

  The other nasty compiling problem that I have is that unless I compile
with -fno-builtin then I get horrible warnings in one of the ppc
specific headers, because it attempts to declare strcpy() and a couple
of other string functions.  This leads to warnings that they conflict
with builtin versions.  Why they are declared in the ppc header when
they are already in the ANSI C headers I don't know, and commenting them
out seems to fix the error.

  If P5 were more responsive to the outside world, I'd get a posse
together and offer to help getting the compiler working, but I'm afraid
that they are their own worst enemy.  I'm getting Storm C next week...

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Mon Jun 15 02:32:57 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id CAA16633 for <amigappc-dev@amiga.com.pl>; Mon, 15 Jun 1998 02:24:17 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id MB2BZTC7; Mon, 15 Jun 1998 10:03:56 +1000
Message-ID: <358464C4.C5D7EE56@auran.com>
Date: Mon, 15 Jun 1998 10:03:16 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: PPC sources
References: <yam7467.1858.141270408@mail.easynet.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Robin de KAT wrote:
> 
> Where can I find a small example of a source wich mix 68k and PPC code?
> Because i can't link a source wich contains Intuition code.

  Someone around here might have some, but I've never seen any supplied
as a part of the development system, which is, to say the least, pretty
abysmal.

  To use Intuition, you must include the inline function macros. 
Including <powerup/ppcproto/intuition.h> should be enough to do the
trick, so that inline code will be created for each Intuition function
call, that will "thunk" to the 68k, to borrow a term from Windoze.  :-)

  Unfortunately, the file that defines the low level macros for this
inline code is broken, as I found out the hard way, leading to internal
compiler errors.  A replacement file, called macros.h, can be found on
Rask Ingemann Lambertsen's site, at
http://www.gbar.dtu.dk/~c948374/Amiga/PowerPC/macros.h.  Put it in your
powerup/ppcinline directory IIRC...

  Some documentation on this sorely needs to be written, unless anyone
knows of some lurking around anywhere?

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Tue Jun 16 00:13:28 1998
Received: from vb.franken.de (vb.franken.de [193.174.2.34]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id XAA20539 for <amigappc-dev@amiga.com.pl>; Mon, 15 Jun 1998 23:56:49 +0200 (CEST)
Received: from localhost (volker@localhost)
          by vb.franken.de (8.8.4/8.8.4) with SMTP
	  id XAA08512 for <amigappc-dev@amiga.com.pl>; Mon, 15 Jun 1998 23:37:31 +0200
Date: Mon, 15 Jun 1998 23:37:31 +0200 (EST)
From: Volker Barthelmann <volker@vb.franken.de>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
In-Reply-To: <35846343.4D1A4C19@auran.com>
Message-ID: <Pine.LNX.3.95.980615233141.8014A-100000@vb.franken.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 



On Mon, 15 Jun 1998, Colin Ward wrote:

[alignment with gcc]
>   It's a shame that P5 didn't have a better attitude towards their users
> and developers.  With GCC being the open program that it is, I'm sure
> that people like you and I would be quite happy to fix things and write
> some decent documentation as we went along, and then P5 could merge it
> back into the main code.

Then why don't you do it? P5 surely don't prevent anyone from improving
gcc. I think all information needed is available.

Volker


From amigappc-dev-owner@amiga.com.pl  Tue Jun 16 01:53:02 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA20985 for <amigappc-dev@amiga.com.pl>; Tue, 16 Jun 1998 01:45:25 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id MB2BZTZY; Tue, 16 Jun 1998 09:45:19 +1000
Message-ID: <3585B1E8.D3608043@auran.com>
Date: Tue, 16 Jun 1998 09:44:40 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
References: <Pine.LNX.3.95.980615233141.8014A-100000@vb.franken.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Volker Barthelmann wrote:
> 
> >   It's a shame that P5 didn't have a better attitude towards their users
> > and developers.  With GCC being the open program that it is, I'm sure
> > that people like you and I would be quite happy to fix things and write
> > some decent documentation as we went along, and then P5 could merge it
> > back into the main code.
> 
> Then why don't you do it? P5 surely don't prevent anyone from improving
> gcc. I think all information needed is available.

  Yes, I know.  But where is the central repository for the PPC version
of GCC?  It's a bit pointless doing documentation or cleaning up the
include files (which need to be set up to work like the SAS/C includes
IMHO) if they are not going to go into the GCC distribution that P5 put
out.

  For all I know, P5 may have their own "copy" of GCC to which they make
changes, and which never go back into the global "pool" so to speak.

  But if we can have the changes merged back into the PPC distribution,
then I'd love to do it, and round up a few other people to add what they
have learnt.

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Tue Jun 16 03:52:59 1998
Received: from mail-r1.shlink.de (mail-r1.shlink.de [194.64.6.19]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id DAA23061 for <amigappc-dev@amiga.com.pl>; Tue, 16 Jun 1998 03:40:49 +0200 (CEST)
Received: from mail.shlink.de (194.64.6.3) by mail-r1.shlink.de with smtp
	(Smail3.2.0.101 #9) id m0ylkg4-00013yC; Tue, 16 Jun 1998 03:36:48 +0200 (MEST)
To: amigappc-dev@amiga.com.pl
Message-ID: <1hNISMD5131aUz1@ark.news.wwbnet.de>
From: ARK@News.wwbnet.de (Andreas R. Kleinert)
Subject: Re: Re[2]: Interface/PPC
Date: Mon, 15 Jun 1998 02:00:00 +0200
References: <yam7469.1164.143636632@mail.easynet.fr>
Received: by News.wwbnet.de ; Mon, 15 Jun 1998 15:18:44 +0100
Received: by apg.wwbnet.de ; Mon, 15 Jun 1998 19:29:36 +0100
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

You wrote at 14.06.1998/19:42:23:

 [ SAS/C ]

> Error is:
>
> _OpenLibrary( SysBase , "intuition.library" , 33 ) ))
> MyProg.c 136 Error 9: undefined identifier "SysBase"

 Do a  #define __USE_SYSBASE  somewhere.

--
Andreas_Kleinert@t-online.de | ARK@amigaworld.com | Fido 2:2457/350.18
a.kleinert@haage-partner.com | ARK@News.wwbnet.de | - *SuperView* -
PerSuaSiVe SoftWorX - http://home.t-online.de/home/Andreas_Kleinert/
Image Engineer Registration --- Software Engineering Amiga/Wintel

-- MicroDot 1.17beta3 registered


From amigappc-dev-owner@amiga.com.pl  Tue Jun 16 10:53:25 1998
Received: from nottingham.ac.uk (pat.ccc.nottingham.ac.uk [128.243.40.194]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id KAA23956 for <amigappc-dev@amiga.com.pl>; Tue, 16 Jun 1998 10:37:20 +0200 (CEST)
Received: from granby.ccc.nottingham.ac.uk (unix.ccc.nottingham.ac.uk) [128.243.40.43] 
	by nottingham.ac.uk with smtp (Exim 1.82 #1)
	id 0ylrAI-0001ze-00; Tue, 16 Jun 1998 09:32:26 +0100
Received: from (PPCJMZ.chemistry) [128.243.121.236] 
	by unix.ccc.nottingham.ac.uk with smtp (Exim 1.82 #1)
	id 0ylrAI-0006HW-00; Tue, 16 Jun 1998 09:32:26 +0100
Message-Id: <3.0.1.32.19980616093608.006f45ec@unix.ccc.nottingham.ac.uk>
Date: Tue, 16 Jun 1998 09:36:08 +0100
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
From: Mark Howson <Mark.Howson@nottingham.ac.uk>
Subject: Re: Bad compiles and crap PPC compilers
In-Reply-To: <3585B1E8.D3608043@auran.com>
References: <Pine.LNX.3.95.980615233141.8014A-100000@vb.franken.de>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

At 09:44 AM 6/16/98 +1000, you wrote:
>  Yes, I know.  But where is the central repository for the PPC version
>of GCC?  It's a bit pointless doing documentation or cleaning up the
>include files (which need to be set up to work like the SAS/C includes
>IMHO) if they are not going to go into the GCC distribution that P5 put
>out.

Exactly my thoughts. I'd assumed that P5 were working on this, but it
doesn't seem as if they are. I'd thought about working on it myself before,
but never really got started :)

>  For all I know, P5 may have their own "copy" of GCC to which they make
>changes, and which never go back into the global "pool" so to speak.

They must be doing *something* with all their time :)

>  But if we can have the changes merged back into the PPC distribution,
>then I'd love to do it, and round up a few other people to add what they
>have learnt.

Maybe we ought to forget Phase 5's internal work (if any exists) and start
again...Would it be worth mailing them and asking what they're doing?

Mark


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 01:33:21 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA28657 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 01:29:47 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id MB2BZ4RQ; Wed, 17 Jun 1998 09:29:14 +1000
Message-ID: <3586FFA6.9DB8A9F0@auran.com>
Date: Wed, 17 Jun 1998 09:28:38 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
References: <Pine.LNX.3.95.980615233141.8014A-100000@vb.franken.de> <3.0.1.32.19980616093608.006f45ec@unix.ccc.nottingham.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Mark Howson wrote:
> 
> At 09:44 AM 6/16/98 +1000, you wrote:
> >  Yes, I know.  But where is the central repository for the PPC version
> >of GCC?  It's a bit pointless doing documentation or cleaning up the
> >include files (which need to be set up to work like the SAS/C includes
> >IMHO) if they are not going to go into the GCC distribution that P5 put
> >out.
> 
> Exactly my thoughts. I'd assumed that P5 were working on this, but it
> doesn't seem as if they are. I'd thought about working on it myself before,
> but never really got started :)

  :-)  Well, if you want to get started now then I can help a bit. 
Although there is much that can be done to improve the development
environment, I think that some good documentation and cleaning up of the
include files would be a good start.

  What do people think of changing the GCC includes so that they do what
the SAS/C includes do?  They just include the OS pragmas if they are
included from 68k code, or the PPC inlines if they are included from PPC
code.  Much better than the incompatible and stupid way that P5 have
done the includes.  Sure, some code will have to be slightly changed to
recompile, but I'd prefer that than for things to remain incompatible
with the 68k way of doing things.

> >  For all I know, P5 may have their own "copy" of GCC to which they make
> >changes, and which never go back into the global "pool" so to speak.
> 
> They must be doing *something* with all their time :)

  Well, you really have to wonder sometimes!  When they announced the
Permidia II based grafix card it was worth getting exited about.  Now,
compared to the Voodoo II, it's barely worth getting any more exited
about than a Virge chipset.  I mean really, they are not *that* small a
company!

> >  But if we can have the changes merged back into the PPC distribution,
> >then I'd love to do it, and round up a few other people to add what they
> >have learnt.
> 
> Maybe we ought to forget Phase 5's internal work (if any exists) and start
> again...Would it be worth mailing them and asking what they're doing?

  We could try, but I doubt that we'd get any reply.  :-(  I guess the
best that we could do is to create some new includes and documentation,
and put them somewhere accessible to everyone, and merge any changes
that P5 make to their includes into them, if and when they bring out a
new version of the compiler (which probably won't happen now that H&P
have taken over the OS side of things).

  I wonder who did the original port of GCC that is on the Geek Gadgets
2 CD-ROM?

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 03:13:07 1998
Received: from as411.tel.hr (as411.tel.hr [205.219.255.32]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id DAA00966 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 03:02:26 +0200 (CEST)
Received: from usa.net (Vegi@ac27-p9-zg.tel.hr [195.29.226.216])
	by as411.tel.hr (HiNet/1998) with SMTP id CAA15557
	for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 02:57:30 +0200 (MET DST)
From: Sinisa Lolic <vegi@usa.net>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Date: Wed, 17 Jun 1998 01:56:32 +0100
Message-ID: <yam7472.1623.142347344@mail.tel.hr>
In-Reply-To: <3.0.1.32.19980616093608.006f45ec@unix.ccc.nottingham.ac.uk>
Subject: Re: Bad compiles and crap PPC compilers
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

On 16-Jun-98, Mark Howson wrote:

MH>>  But if we can have the changes merged back into the PPC distribution,
MH>>then I'd love to do it, and round up a few other people to add what they
MH>>have learnt.
MH>Maybe we ought to forget Phase 5's internal work (if any exists) and start
MH>again...Would it be worth mailing them and asking what they're doing?

They aren`t doing much on the software side anymore, because H&P are in charge
for software for PPC. P5 have only 1 in-house programmer (Ralph Schmidt), and
they`ll concentrate only on the hardware in the future, and let the software
support be done by someone who actually CARE about the customers...


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 10:13:11 1998
Received: from specklehp2.mpifr-bonn.mpg.de (specklehp2.mpifr-bonn.mpg.de [134.104.20.102]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id KAA01721 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 10:05:41 +0200 (CEST)
Received: (from gs@localhost) by specklehp2.mpifr-bonn.mpg.de (8.7.1/8.7.1) id JAA16624; Wed, 17 Jun 1998 09:53:13 +0200 (METDST)
Date: Wed, 17 Jun 1998 09:53:13 +0200 (METDST)
From: Gerd Schniggenberg <gs@speckle.mpifr-bonn.mpg.de>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
In-Reply-To: <3586FFA6.9DB8A9F0@auran.com>
Message-ID: <Pine.HPP.3.91.980617093640.16549A-100000@specklehp2>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 


> > >  For all I know, P5 may have their own "copy" of GCC to which they make
> > >changes, and which never go back into the global "pool" so to speak.
> > 
> > They must be doing *something* with all their time :)
> 
>   Well, you really have to wonder sometimes!  When they announced the
> Permidia II based grafix card it was worth getting exited about.  Now,
> compared to the Voodoo II, it's barely worth getting any more exited
> about than a Virge chipset.  I mean really, they are not *that* small a
> company!

Yes, in september 1997 (when it should be ready as Phase5 told first) it
would be high end, now it is low end. Phase5 is simply to slow.

When I first read the mem transfer speed I was really happy:
"Faster than the Wintel world with their 'slow' PCI bus"
Then I heard that they use a PCI bridge :-(

> > >  But if we can have the changes merged back into the PPC distribution,
> > >then I'd love to do it, and round up a few other people to add what they
> > >have learnt.
> > 
> > Maybe we ought to forget Phase 5's internal work (if any exists) and start
> > again...Would it be worth mailing them and asking what they're doing?
> 
>   We could try, but I doubt that we'd get any reply.  :-(  I guess the
> best that we could do is to create some new includes and documentation,
> and put them somewhere accessible to everyone, and merge any changes
> that P5 make to their includes into them, if and when they bring out a
> new version of the compiler (which probably won't happen now that H&P
> have taken over the OS side of things).

If you want to help go to the Geek Gadgets mailinglist. I am no longer
in this mailing list, but they have searched a PPC maintainer.
 
>   I wonder who did the original port of GCC that is on the Geek Gadgets
> 2 CD-ROM?

Fred Fish and some other persons. The problem is that only Fred Fish
got a PPC developer board and this board was broken. He sent it back,
but haven't heard any news for month. I don't know if he ever got an
replacement.

Gerd

From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 12:33:17 1998
Received: from nottingham.ac.uk (pat.ccc.nottingham.ac.uk [128.243.40.194]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id MAA02037 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 12:18:11 +0200 (CEST)
Received: from granby.ccc.nottingham.ac.uk (unix.ccc.nottingham.ac.uk) [128.243.40.43] 
	by nottingham.ac.uk with smtp (Exim 1.82 #1)
	id 0ymFDN-0000A0-00; Wed, 17 Jun 1998 11:13:13 +0100
Received: from (PPCJMZ.chemistry) [128.243.121.236] 
	by unix.ccc.nottingham.ac.uk with smtp (Exim 1.82 #1)
	id 0ymFDM-0004br-00; Wed, 17 Jun 1998 11:13:12 +0100
Message-Id: <3.0.1.32.19980617111721.006859c4@unix.ccc.nottingham.ac.uk>
Date: Wed, 17 Jun 1998 11:17:21 +0100
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
From: Mark Howson <Mark.Howson@nottingham.ac.uk>
Subject: Re: Bad compiles and crap PPC compilers
In-Reply-To: <3586FFA6.9DB8A9F0@auran.com>
References: <Pine.LNX.3.95.980615233141.8014A-100000@vb.franken.de>
 <3.0.1.32.19980616093608.006f45ec@unix.ccc.nottingham.ac.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

At 09:28 AM 6/17/98 +1000, you wrote:

>  :-)  Well, if you want to get started now then I can help a bit. 
>Although there is much that can be done to improve the development
>environment, I think that some good documentation and cleaning up of the
>include files would be a good start.

That would be good. Actually, I'd like to see a PPC native gcc one day :)

>  What do people think of changing the GCC includes so that they do what
>the SAS/C includes do?  They just include the OS pragmas if they are
>included from 68k code, or the PPC inlines if they are included from PPC
>code.  Much better than the incompatible and stupid way that P5 have

I think that might be more sensible.

>compared to the Voodoo II, it's barely worth getting any more exited
>about than a Virge chipset.  I mean really, they are not *that* small a
>company!

:) I suspect they're just incompetent, actually. I'm thinking of getting
one of those boards (prob. the cheapest and best way for an A1200 user like
me), but the software worries me...

>  We could try, but I doubt that we'd get any reply.  :-(  I guess the
>best that we could do is to create some new includes and documentation,
>and put them somewhere accessible to everyone, and merge any changes
>that P5 make to their includes into them, if and when they bring out a
>new version of the compiler (which probably won't happen now that H&P
>have taken over the OS side of things).

Is that known to be the case, or are we just assuming H&P will work on the
software? What does Ralph Schmidt do then? (Nothing to do with programming,
hopefully ;)

>  I wonder who did the original port of GCC that is on the Geek Gadgets
>2 CD-ROM?

Is that the same as the version that is supposed to be on the CSPPC CD-ROM?
[BTW - does anyone with a Blizzard know where the compiler is on the
Blizzard CD-ROM? I already have it, but I'm curious ;)]

Mark


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 17:34:14 1998
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id RAA02909 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 17:15:57 +0200 (CEST)
Received: (qmail 19980 invoked from network); 17 Jun 1998 15:10:50 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 17 Jun 1998 15:10:50 -0000
Received: (qmail 17791 invoked from network); 17 Jun 1998 15:10:47 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:10:47 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:08:51 -0000
Date: 17 Jun 98 17:00:51 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Bad compiles and crap PPC compilers
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <3586FFA6.9DB8A9F0@auran.com>
Message-ID: <772.472T2596T10205036@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 17-Jun-98 01:28:38 skrev Colin Ward fĝlgende om "Re: Bad compiles and crap PPC compilers":

>   I wonder who did the original port of GCC that is on the Geek Gadgets
> 2 CD-ROM?

Fred Fish put it together as a "proof of concept" hack one night.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
|        If you wake up Sleepy & Grumpy, you must be Snow White.         |


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 17:34:20 1998
Received: from server.fiber.net.pl (server.fiber.net.pl [195.117.208.101]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id RAA02912 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 17:17:22 +0200 (CEST)
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226])
          by server.fiber.net.pl (Netscape Messaging Server 3.52)
           with SMTP id AAA5896 for <amigappc-dev@amiga.com.pl>;
          Wed, 17 Jun 1998 17:14:36 +0200
Received: (qmail 19981 invoked from network); 17 Jun 1998 15:10:50 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 17 Jun 1998 15:10:50 -0000
Received: (qmail 17797 invoked from network); 17 Jun 1998 15:10:48 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:10:48 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:08:52 -0000
Date: 17 Jun 98 17:03:48 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Bad compiles and crap PPC compilers
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <3.0.1.32.19980617111721.006859c4@unix.ccc.nottingham.ac.uk>
Message-ID: <1000.472T2438T10235790@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 17-Jun-98 12:17:21 skrev Mark Howson fĝlgende om "Re: Bad compiles and crap PPC compilers":

> That would be good. Actually, I'd like to see a PPC native gcc one day :)

I'm working on it.

[H&P working on OS]
> Is that known to be the case, or are we just assuming H&P will work on the
> software? What does Ralph Schmidt do then? (Nothing to do with programming,
> hopefully ;)

Firmware for the PowerUp boards, for sure. Ppc.library is still being worked
on too, AFAIK.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
|   To err is human, but to really mess things up you need a computer.   |


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 17:34:26 1998
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id RAA02907 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 17:15:53 +0200 (CEST)
Received: (qmail 19973 invoked from network); 17 Jun 1998 15:10:48 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 17 Jun 1998 15:10:48 -0000
Received: (qmail 17788 invoked from network); 17 Jun 1998 15:10:46 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:10:46 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:08:48 -0000
Date: 17 Jun 98 16:40:26 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Bad compiles and crap PPC compilers
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <35806F9E.D280850A@auran.com>
Message-ID: <1351.472T1332T10004040@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 12-Jun-98 02:00:30 skrev Colin Ward fĝlgende om "Bad compiles and crap PPC compilers":

>   Does anyone know if there is a new version of ppc-amigaos-gcc around? 
> As in newer than the one on the P5 CD-ROM and the one that comes with
> the Geek Gadgets CD-ROM.

<URL:http://www.gbar.dtu.dk/~c948374/Amiga/PowerPC/egcs-1.0.1-bin.lha>. I've
lost the source archive though, so you may not want to use it. In any case,
using CVS (see <URL:ftp://ftp.ninemoons.com/pub/geekgadgets/docs/README-cvs>) you
can check out an egcs-1.0.2 version (or an earlier one too, of course) and
build it yourself.

> It needs some major cleaning up to be done...

List some. I'll be spending a lot of time until September working on
ppc-amigaos, mainly with the purpose of producing a native compiler, but this
will also benefit cross compilers.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
|                   It's bad luck to be superstitious.                   |


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 17:34:31 1998
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id RAA02910 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 17:16:03 +0200 (CEST)
Received: (qmail 19983 invoked from network); 17 Jun 1998 15:10:51 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 17 Jun 1998 15:10:51 -0000
Received: (qmail 17804 invoked from network); 17 Jun 1998 15:10:49 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:10:49 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:08:53 -0000
Date: 17 Jun 98 17:07:55 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Bad compiles and crap PPC compilers
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <358460D2.89DEDAD@auran.com>
Message-ID: <1503.472T2781T10276097@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 15-Jun-98 01:46:26 skrev Colin Ward fĝlgende om "Re: Bad compiles and crap PPC compilers":
> Rask Ingemann Lambertsen wrote:

>> phase5's ppcinlines/macros.h. Try my replacement from
>> <URL:http://www.gbar.dtu.dk/~c948374/Amiga/PowerPC/macros.h>.

>   Great.  I got these and they work well.  However, they call after the
> alloca() function, to allocate memory on the stack.  Where is this
> function defined?

Inside GCC. GCC provides it for you, at least if it hasn't been declared by a
header file.

> I made up my own for now...

Not necessary, and possibly even a bad idea.

[...]
> problem.  However, I must say that I have run into this problem on the
> 68k with GCC, and I think that using macros to implement 68k system
> calls would have to be single most brain dead implemention that I've
> heard of!  :-(

Short of providing a new keyword to inform GCC that the function call is a
call to a shared library function, I see no other alternative to stub
libraries.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
|             Hard work may not kill me, but why take chances?           |


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 17:34:34 1998
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id RAA02908 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 17:15:54 +0200 (CEST)
Received: (qmail 19982 invoked from network); 17 Jun 1998 15:10:51 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 17 Jun 1998 15:10:51 -0000
Received: (qmail 17806 invoked from network); 17 Jun 1998 15:10:49 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:10:49 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:08:50 -0000
Date: 17 Jun 98 16:52:54 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Bad compiles and crap PPC compilers
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <35846343.4D1A4C19@auran.com>
Message-ID: <1908.472T2745T10125633@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 15-Jun-98 01:56:51 skrev Colin Ward fĝlgende om "Re: Bad compiles and crap PPC compilers":

>   I think that they need to change their silly include system so that
> you type

> #include <proto/intuition.h>

>   instead of

> #include <powerup/ppcproto/intuition.h>

I think so too. I'm getting a little bit more sick of these unnecessary
#ifdefs every day (just as I'm getting a little bit more sick of AGA each
day, due to the delays of the CV-PPC... OK, I'll shut up now).

>   The other nasty compiling problem that I have is that unless I compile
> with -fno-builtin then I get horrible warnings in one of the ppc
> specific headers, because it attempts to declare strcpy() and a couple
> of other string functions.

I've never had that problem with GCC, although I've heard of such problems
with SAS/C, because of mismatching declarations. They should be

int strcmp (const char *str1, const char *str2);
char *strcpy (char *dest, const char *source);
size_t strlen (const char *string);

(taken from librilc/include/string.h)

>  This leads to warnings that they conflict
> with builtin versions.  Why they are declared in the ppc header when
> they are already in the ANSI C headers I don't know, and commenting them
> out seems to fix the error.

They are declared in the gcclib/powerup_protos.h file because the PowerUp
kernel implements strcpy() and two of its friends.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
|               Es funktioniert nicht, sieht aber gut aus.               |


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 17:53:16 1998
Received: from nevald.k-net.dk (nevald.k-net.dtu.dk [130.225.71.226]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id RAA02979 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 17:35:56 +0200 (CEST)
Received: (qmail 19968 invoked from network); 17 Jun 1998 15:10:46 -0000
Received: from carlsberg.kampsax.dtu.dk (qmailr@192.38.212.2)
  by nevald.k-net.dtu.dk with SMTP; 17 Jun 1998 15:10:46 -0000
Received: (qmail 17781 invoked from network); 17 Jun 1998 15:10:45 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by carlsberg.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:10:45 -0000
Received: from k4315.kampsax.dtu.dk (rask@192.38.215.253)
  by k4315.kampsax.dtu.dk with SMTP; 17 Jun 1998 15:08:50 -0000
Date: 17 Jun 98 16:58:31 +0200
From: "Rask Ingemann Lambertsen" <rask@kampsax.k-net.dk>
Subject: Re: Bad compiles and crap PPC compilers
To: "Amiga PowerPC developer mailing list" <amigappc-dev@amiga.com.pl>
In-Reply-To: <3585B1E8.D3608043@auran.com>
Message-ID: <1590.472T1570T10184210@kampsax.k-net.dk>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Den 16-Jun-98 01:44:40 skrev Colin Ward fĝlgende om "Re: Bad compiles and crap PPC compilers":
> Volker Barthelmann wrote:
>> 
>> Then why don't you do it? P5 surely don't prevent anyone from improving
>> gcc. I think all information needed is available.

>   Yes, I know.  But where is the central repository for the PPC version
> of GCC?

Yes, the GG CVS repository
<URL:ftp://ftp.ninemoons.com/pub/geekgadgets/docs/README-cvs>.

>  It's a bit pointless doing documentation or cleaning up the
> include files (which need to be set up to work like the SAS/C includes
> IMHO) if they are not going to go into the GCC distribution that P5 put
> out.

The ppc.library/PowerUp include files do not belong in the GCC distribution,
but reorganising them wouldn't hurt, to put it nicely.

>   For all I know, P5 may have their own "copy" of GCC to which they make
> changes, and which never go back into the global "pool" so to speak.

Of course they are free to do that. But AFAIK, the GCC that came on my
PowerUp CDROM is byte-by-byte identical to the GG "ppctools" one.

Regards,

/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\
| Rask Ingemann Lambertsen       | E-mail: mailto:rask@kampsax.k-net.dk  |
| Registered Phase5 developer    | WWW: http://www.gbar.dtu.dk/~c948374/ |
| A4000, 775 kkeys/s (RC5-64)    | "ThrustMe" on XPilot, ARCnet and IRC  |
|   To err is human, but to really mess things up you need a computer.   |


From amigappc-dev-owner@amiga.com.pl  Wed Jun 17 18:53:24 1998
Received: from vb.franken.de (vb.franken.de [193.174.2.34]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id SAA03118 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 18:32:54 +0200 (CEST)
Received: from localhost (volker@localhost)
          by vb.franken.de (8.8.4/8.8.4) with SMTP
	  id SAA01253 for <amigappc-dev@amiga.com.pl>; Wed, 17 Jun 1998 18:00:54 +0200
Date: Wed, 17 Jun 1998 18:00:54 +0200 (CEST)
From: Volker Barthelmann <volker@vb.franken.de>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
In-Reply-To: <3585B1E8.D3608043@auran.com>
Message-ID: <Pine.LNX.3.95.980617174842.507A-100000@vb.franken.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 



On Tue, 16 Jun 1998, Colin Ward wrote:

>   Yes, I know.  But where is the central repository for the PPC version
> of GCC?

Where the central repository for all versions is, I guess. There are
mailing lists for gcc. Also ninemoons and cygnus probably have lots of
info about gcc. I'm sure Rask can tell a lot more.

> It's a bit pointless doing documentation or cleaning up the
> include files (which need to be set up to work like the SAS/C includes
> IMHO) if they are not going to go into the GCC distribution that P5 put
> out.

AFAIK P5 currently does not ship gcc on their CDs at all. Putting it on
aminet should be good enough. And perhaps P5 will put it on their CDs if
you send it to them.

>   For all I know, P5 may have their own "copy" of GCC to which they make
> changes, and which never go back into the global "pool" so to speak.

I don't think they made any changes to the GNU-tools. It seems to be a 
standard V.4/ELF toolchain.

>   But if we can have the changes merged back into the PPC distribution,
> then I'd love to do it, and round up a few other people to add what they
> have learnt.

I wouldn't tie that to P5's distribution. Their CDs don't get updated
frequently. Perhaps it would be best to just ask them to put a pointer to
your distribution on the CDs/ftp-site.

Volker


From amigappc-dev-owner@amiga.com.pl  Fri Jun 19 10:33:43 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id KAA13488 for <amigappc-dev@amiga.com.pl>; Fri, 19 Jun 1998 10:19:44 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id MB2BZWS8; Fri, 19 Jun 1998 17:58:53 +1000
Message-ID: <358A18B4.108D57EA@auran.com>
Date: Fri, 19 Jun 1998 17:52:20 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: Bad compiles and crap PPC compilers
References: <1908.472T2745T10125633@kampsax.k-net.dk>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Rask Ingemann Lambertsen wrote:
> 
> Den 15-Jun-98 01:56:51 skrev Colin Ward fĝlgende om "Re: Bad compiles and crap PPC compilers":
> 
> >   I think that they need to change their silly include system so that
> > you type
> 
> > #include <proto/intuition.h>
> 
> >   instead of
> 
> > #include <powerup/ppcproto/intuition.h>
> 
> I think so too. I'm getting a little bit more sick of these unnecessary
> #ifdefs every day (just as I'm getting a little bit more sick of AGA each
> day, due to the delays of the CV-PPC... OK, I'll shut up now).

  :-)  Well you said in another message that you were working on the
compiler, and to name things that I wanted fixed.  Unfortunately I think
that most of the problems are related to P5's extra add ons, such as the
powerup includes talked about above.  But I did have a list of things
that I thought were "funny" about the compiler, so I'll take a look at
them this weekend and let you know about them on Monday.

> >   The other nasty compiling problem that I have is that unless I compile
> > with -fno-builtin then I get horrible warnings in one of the ppc
> > specific headers, because it attempts to declare strcpy() and a couple
> > of other string functions.
> 
> I've never had that problem with GCC, although I've heard of such problems
> with SAS/C, because of mismatching declarations. They should be
> 
> int strcmp (const char *str1, const char *str2);
> char *strcpy (char *dest, const char *source);
> size_t strlen (const char *string);

  I might these against the ones in the powerup directories.  Thanks.

> >  This leads to warnings that they conflict
> > with builtin versions.  Why they are declared in the ppc header when
> > they are already in the ANSI C headers I don't know, and commenting them
> > out seems to fix the error.
> 
> They are declared in the gcclib/powerup_protos.h file because the PowerUp
> kernel implements strcpy() and two of its friends.

  Which is fine.  But if a standard function is going to be implemented
then it must use the standard prototype, or else we have bizarre
problems such as the ones I've mentioned above...

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Sat Jun 20 12:33:28 1998
Received: from tinet0.redestb.es (tinet0.redestb.es [194.179.106.117]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id MAA18964 for <amigappc-dev@amiga.com.pl>; Sat, 20 Jun 1998 12:20:13 +0200 (CEST)
Received: from fclients0.redestb.es ([194.179.106.116])
          by tinet0.redestb.es (Post.Office MTA v3.1 release PO203a
          ID# 0-0U10L2S100) with ESMTP id AAA262
          for <amigappc-dev@amiga.com.pl>; Sat, 20 Jun 1998 12:14:31 +0200
Received: from ppp13.203.redestb.es ([195.122.203.13])
          by fclients0.redestb.es (Post.Office MTA v3.1.2
          release (PO205-101c) ID# 0-0U10L2S100) with ESMTP id AAA215
          for <amigappc-dev@amiga.com.pl>; Sat, 20 Jun 1998 12:17:07 +0200
From: "Javier Marcet" <jmarcet@pobox.com>
Date: 20 Jun 98 12:07:49 +0200
Subject: inline/ppc.h
Message-Id: <358BA615.MD-0.198.jmarcet@pobox.com>
To: amigappc-dev@amiga.com.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

How can I create the PPC inlines needed by GCC?
I can't find the fd files to generate them with fd2inline.
 
--
Javier Marcet           E-MAIL: jmarcet@pobox.com
Pizarro 81 7th D        WWW   : http://pobox.com/~jmarcet
Vigo, 36204             IRC   : Boludo
SPAIN                   PGP key available on request.

From amigappc-dev-owner@amiga.com.pl  Sat Jun 20 13:33:24 1998
Received: from hakea.cs.ntu.edu.au (jamesm@hakea.cs.ntu.edu.au [138.80.116.6]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id NAA19095 for <amigappc-dev@amiga.com.pl>; Sat, 20 Jun 1998 13:27:17 +0200 (CEST)
Received: (from jamesm@localhost)
	by hakea.cs.ntu.edu.au (8.8.8/8.8.8) id UAA12645
	for amigappc-dev@amiga.com.pl; Sat, 20 Jun 1998 20:50:46 +0930 (CST)
From: James McArthur <jamesm@it.ntu.edu.au>
Message-Id: <199806201120.UAA12645@hakea.cs.ntu.edu.au>
Subject: Re: inline/ppc.h
To: amigappc-dev@amiga.com.pl
Date: Sat, 20 Jun 1998 20:50:46 +0930 (CST)
In-Reply-To: <358BA615.MD-0.198.jmarcet@pobox.com> from "Javier Marcet" at Jun 20, 98 12:07:49 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hi,

> How can I create the PPC inlines needed by GCC?
> I can't find the fd files to generate them with fd2inline.

AFAIK, you need to use FD2Pragma to convert the pragmas to fds, then
use FD2Inline to convert the fds to inlines.

-- 
James McArthur
Amiga 4000/060 CSPPC 150 CyberVision64/3D 4Mb 50Mb
jamesm@remove.this.it.ntu.edu.au

From amigappc-dev-owner@amiga.com.pl  Sun Jun 21 18:53:34 1998
Received: from csiinternet1.csiwhq.com (csi_internet_1.csiwhq.com [151.198.231.197]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id SAA23965 for <amigappc-dev@amiga.com.pl>; Sun, 21 Jun 1998 18:36:04 +0200 (CEST)
Received: from onramp ([207.204.145.48]) by csiinternet1.csiwhq.com
          (post.office MTA v1.9.3 ID# 0-13640) with SMTP id AAA298
          for <amigappc-dev@amiga.com.pl>; Sun, 21 Jun 1998 12:28:37 -0400
Received: by onramp.uscom.com (Amiga SMTPpost 1.04 December 9, 1994)
        id AA01; Sun, 21 Jun 98 12:30:32 
From: Arthur Moyer <lordart@uscom.com>
MIME-Version: 1.0
In-Reply-To: <yam7472.1623.142347344@mail.tel.hr>
Subject: Re: Bad compiles and crap PPC compilers
Date: Sun, 21 Jun 1998 12:30:32 (+0500)
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
To: amigappc-dev@amiga.com.pl
Message-ID: <19980621.89453D0.B634@onramp.uscom.com>
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

On Wed, 17 Jun 1998 01:56:32 +0100,
Sinisa Lolic <vegi@Usa.Net> wrote about Re: Bad compiles and crap PPC
compilers:
> On 16-Jun-98, Mark Howson wrote:
> 
> MH>>  But if we can have the changes merged back into the PPC distribution,
> MH>>then I'd love to do it, and round up a few other people to add what they
> MH>>have learnt.
> MH>Maybe we ought to forget Phase 5's internal work (if any exists) and start
> MH>again...Would it be worth mailing them and asking what they're doing?
> 
> They aren`t doing much on the software side anymore, because H&P are in charge
> for software for PPC. P5 have only 1 in-house programmer (Ralph Schmidt), and
> they`ll concentrate only on the hardware in the future, and let the software
> support be done by someone who actually CARE about the customers...
> 
> -- WFMH AmigaPPC-Dev -------------------------------------------------------

    Is that official or just your opinion?  I know they (being H&P and Phase5)
have "worked out their differences" (with a handgun as modierator), but as far
as I know, no new official kernal path has been said.  I'm still waiting to
know if I should code in WarpOS or PowerUP, so I wait some more while I
complete the 68k version.  I don't want to start coding for the one or the
other and then find that my compile no longer works because the they have a
brand new kernal that works with neither.  Does anyone have a definitive
answer and not just a disgruntled opinion?


-- 

 ************************************           ____
 * http://onramp.uscom.com/~lordart *          / /\ \
 * lordart@uscom.com                *         / /  \ \
 * amoyer@csiwhq.com                *        | / () \ |
 * lordarthur@bix.com               *        |/______\|
 * "Your magic is my science"       *         \      /
 ************************************          \____/



From amigappc-dev-owner@amiga.com.pl  Mon Jun 22 00:33:36 1998
Received: from server.fiber.net.pl (server.fiber.net.pl [195.117.208.101]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id AAA24785 for <amigappc-dev@amiga.com.pl>; Mon, 22 Jun 1998 00:22:01 +0200 (CEST)
Received: from mb06.swip.net ([193.12.122.210]) by server.fiber.net.pl
          (Netscape Messaging Server 3.52)  with ESMTP id AAA46F1
          for <amigappc-dev@amiga.com.pl>; Mon, 22 Jun 1998 00:18:36 +0200
Received: from hehe.com (dialup154-2-37.swipnet.se [130.244.154.101]) 
          by mb06.swip.net (8.8.8/8.8.8) with SMTP 
          id AAA26193 for <amigappc-dev@amiga.com.pl>; 
          Mon, 22 Jun 1998 00:10:03 +0200 (MET DST)
From: Linus McCabe <sparkle@hehe.com>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Date: Sun, 21 Jun 1998 23:59:33 +0200
Message-ID: <yam7476.1686.145301328@smtpserver.swip.net>
In-Reply-To: <19980621.89453D0.B634@onramp.uscom.com>
Subject: Re[2]: Bad compiles and crap PPC compilers
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hello Arthur

> brand new kernal that works with neither.  Does anyone have a definitive
> answer and not just a disgruntled opinion?

I recall reading the statement on their hp (both p5's and h&p's i think) that
this new kernel will be backwards compatible to both PuP and WarpUp. But if it
will, is another story...

check out the statement yorself if you didnt already.

/Linus

-- 
Linus McCabe * Sparkle@hehe.com              
             * Sparkle, #Snoopy, DalNet
             * http://come.to/Sparkle    

Very simple, yet very complicated calculations



From amigappc-dev-owner@amiga.com.pl  Mon Jun 22 18:53:38 1998
Received: from hotmail.com (f227.hotmail.com [207.82.251.118]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id SAA28960 for <amigappc-dev@amiga.com.pl>; Mon, 22 Jun 1998 18:52:03 +0200 (CEST)
Received: (qmail 17158 invoked by uid 0); 22 Jun 1998 16:45:34 -0000
Message-ID: <19980622164534.17157.qmail@hotmail.com>
Received: from 130.67.148.178 by www.hotmail.com with HTTP;
	Mon, 22 Jun 1998 09:45:34 PDT
From: "Arnold Barnes" <arnoldb@hotmail.com>
To: amigappc-dev@amiga.com.pl
Subject: maprom
Content-Type: text/plain
Date: Mon, 22 Jun 1998 09:45:34 PDT
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 


Hi .
I have a  a1200 blizz603e 200mhz 040 25mhz , and is wondering if there 
eksist a kickstart mapper for my ppc-card. 
I have kickstart 3.0 , and would rather use 3.1 without buying 
the kickstart chips :)

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

From amigappc-dev-owner@amiga.com.pl  Tue Jun 23 02:13:48 1998
Received: from as411.tel.hr (as411.tel.hr [205.219.255.32]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA00622 for <amigappc-dev@amiga.com.pl>; Tue, 23 Jun 1998 01:58:17 +0200 (CEST)
Received: from usa.net (Vegi@ac23-p15-zg.tel.hr [195.29.226.158])
	by as411.tel.hr (HiNet/1998) with SMTP id BAA12814
	for <amigappc-dev@amiga.com.pl>; Tue, 23 Jun 1998 01:58:08 +0200 (MET DST)
From: Sinisa Lolic <vegi@usa.net>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Date: Mon, 22 Jun 1998 16:27:24 +0100
Message-ID: <yam7477.1244.139132264@mail.tel.hr>
In-Reply-To: <19980621.89453D0.B634@onramp.uscom.com>
Subject: Re: Bad compiles and crap PPC compilers
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

On 21-Jun-98, Arthur Moyer wrote:

AM>> They aren`t doing much on the software side anymore, because H&P are in
AM>> charge
AM>> for software for PPC. P5 have only 1 in-house programmer (Ralph Schmidt),
AM>> and
AM>> they`ll concentrate only on the hardware in the future, and let the
AM>> software
AM>> support be done by someone who actually CARE about the customers...
AM>    Is that official or just your opinion?  I know they (being H&P and

Well, it`s not official (yet), but it`s true... :-)

AM>Phase5)
AM>have "worked out their differences" (with a handgun as modierator), but as
AM>far as I know, no new official kernal path has been said.  I'm still
waiting to

Well, if P5 said "we were wrong, the new PPC software will be WOS", that would
be a little bit too much for them, don`t you think? :-) 
But, they *have* only 1 programmer left and they *let* H&P do ALL the software
for the PPC cards and probably for CVPPC graphic cards, which are due to
release...

AM>know if I should code in WarpOS or PowerUP, so I wait some more while I
AM>complete the 68k version.  I don't want to start coding for the one or the
AM>other and then find that my compile no longer works because the they have a
AM>brand new kernal that works with neither.  Does anyone have a definitive
AM>answer and not just a disgruntled opinion?

The new kernel will be very similar to WarpUp. It will have a different name,
and somehow different API, but it`ll be much closer to WarpUP than to PowerUp.
Also, the kernel will be able to run both POS *and* WOS software with no
problem, but I think you would make a better choice to code for WarpUp. I know
you don`t have much of a choice for compiling it, but WOS version of VBCC is
due to release, so you`ll have an alternative to StormC. The new kernel will
also incorporate 68k emulation, which will enable PowerUp cards to operate
WITHOUT 68k processor and will enable as-soon-as-possible production of
cheaper and faster PPC-only cards for "Classic" Amigas.

All these facts were already published in comp.sys.amiga.* newsgrups by H&P
people, and none of it is in any way made up by me... :-)


From amigappc-dev-owner@amiga.com.pl  Tue Jun 23 03:53:46 1998
Received: from mail-r1.shlink.de (mail-r1.shlink.de [194.64.6.19]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id DAA02790 for <amigappc-dev@amiga.com.pl>; Tue, 23 Jun 1998 03:39:32 +0200 (CEST)
Received: from mail.shlink.de (194.64.6.3) by mail-r1.shlink.de with smtp
	(Smail3.2.0.101 #9) id m0yoI4D-00014ZC; Tue, 23 Jun 1998 03:40:13 +0200 (MEST)
To: amigappc-dev@amiga.com.pl
Message-ID: <1jrekMD5131aoz5@ark.news.wwbnet.de>
From: ARK@News.wwbnet.de (Andreas R. Kleinert)
Subject: Re: Bad compiles and crap PPC compilers
Date: Mon, 22 Jun 1998 02:00:00 +0200
References: <19980621.89453D0.B634@onramp.uscom.com>
Received: by News.wwbnet.de ; Mon, 22 Jun 1998 20:05:29 +0100
Received: by apg.wwbnet.de ; Mon, 22 Jun 1998 22:39:42 +0100
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

You wrote at 21.06.1998/14:30:32:

> as I know, no new official kernal path has been said.  I'm still waiting to
> know if I should code in WarpOS or PowerUP, so I wait some more while I
> complete the 68k version.  I don't want to start coding for the one or the

 Code for what you like better - it'll both run in the future.

--
Andreas_Kleinert@t-online.de | ARK@amigaworld.com | Fido 2:2457/350.18
a.kleinert@haage-partner.com | ARK@News.wwbnet.de | - *SuperView* -
PerSuaSiVe SoftWorX - http://home.t-online.de/home/Andreas_Kleinert/
Image Engineer Registration --- Software Engineering Amiga/Wintel

-- MicroDot 1.17beta3 registered


From amigappc-dev-owner@amiga.com.pl  Wed Jun 24 01:14:12 1998
Received: from as411.tel.hr (as411.tel.hr [205.219.255.32]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA06804 for <amigappc-dev@amiga.com.pl>; Wed, 24 Jun 1998 01:03:53 +0200 (CEST)
Received: from usa.net (Vegi@ac36-p11-zg.tel.hr [195.29.227.138])
	by as411.tel.hr (HiNet/1998) with SMTP id BAA32578
	for <amigappc-dev@amiga.com.pl>; Wed, 24 Jun 1998 01:03:35 +0200 (MET DST)
From: Sinisa Lolic <vegi@usa.net>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Date: Tue, 23 Jun 1998 22:50:33 +0100
Message-ID: <yam7478.1652.138095416@mail.tel.hr>
In-Reply-To: <yam7476.1686.145301328@smtpserver.swip.net>
Subject: Re: Re[2]: Bad compiles and crap PPC compilers
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

On 21-Jun-98, Linus McCabe wrote:

LM>> brand new kernal that works with neither.  Does anyone have a definitive
LM>> answer and not just a disgruntled opinion?
LM>I recall reading the statement on their hp (both p5's and h&p's i think)
LM>that
LM>this new kernel will be backwards compatible to both PuP and WarpUp. But if
LM>it will, is another story...

Yes, it will be backwards compatibile with both kernels, it will include 68k
emulation, memory protection, and is 99% finished. Nice, isn`t it? :-)


From amigappc-dev-owner@amiga.com.pl  Wed Jun 24 07:53:54 1998
Received: from tinet0.redestb.es (tinet0.redestb.es [194.179.106.117]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id HAA09458 for <amigappc-dev@amiga.com.pl>; Wed, 24 Jun 1998 07:36:07 +0200 (CEST)
Received: from fclients0.redestb.es ([194.179.106.116])
          by tinet0.redestb.es (Post.Office MTA v3.1 release PO203a
          ID# 0-0U10L2S100) with ESMTP id AAA140
          for <amigappc-dev@amiga.com.pl>; Wed, 24 Jun 1998 07:35:55 +0200
Received: from ppp188.207.redestb.es ([195.122.207.188])
          by fclients0.redestb.es (Post.Office MTA v3.1.2
          release (PO205-101c) ID# 0-0U10L2S100) with ESMTP id AAA68
          for <amigappc-dev@amiga.com.pl>; Wed, 24 Jun 1998 07:38:51 +0200
From: "Javier Marcet" <jmarcet@pobox.com>
Date: 24 Jun 98 07:33:38 +0200
Subject: Problem linking with libRILc.a
Message-Id: <3590ABD2.MD-0.198.jmarcet@pobox.com>
To: amigappc-dev@amiga.com.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

I've been trying to compile some ANSI C code for PPC and linking with
this library, when doing it I get no errors, but when I run the elf
object I always get this error:

     ELF Object Resolve Error

     Symbol Ğsetjmpğ
     Reloc Type R_PPC_REL24
     not found

I don't know what the problem can be, because it seems the setjmp
function is included in the library.

By the way, I copied the includes, libRILc.a as libc.a, libgcc.a
and crt0.o to their respective places. And I link with these options:

    ppc-amigaos-ld -r -lc /gg/ppc-amigaos/lib/crt0.o

Please, any help will be welcome ;-)))
--
Javier Marcet           E-MAIL: jmarcet@pobox.com
Pizarro 81 7th D        WWW   : http://pobox.com/~jmarcet
Vigo, 36204             IRC   : Boludo
SPAIN                   PGP key available on request.

From amigappc-dev-owner@amiga.com.pl  Wed Jun 24 18:33:47 1998
Received: from lyonnet.dtr.fr (root@lyonnet.dtr.fr [194.51.33.100]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id SAA11757 for <amigappc-dev@amiga.com.pl>; Wed, 24 Jun 1998 18:16:11 +0200 (CEST)
Received: from serveur.dtr.fr (gcornu@lyon200.dtr.fr [194.51.33.200])
	by lyonnet.dtr.fr (8.8.5/8.8.5) with SMTP id SAA32649
	for <amigappc-dev@amiga.com.pl>; Wed, 24 Jun 1998 18:15:43 +0200
From: Gerard Cornu <gcornu@dtr.fr>
To: amigappc-dev@amiga.com.pl
Date: Wed, 24 Jun 1998 17:57:43 MET-2
Message-ID: <yam7479.2197.144068664@serveur.dtr.fr>
Subject: PPC (PowerUp) CyberGraphX includes for SAS/C
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hello,

A friend of mine is looking for the PPC (PowerUp) CyberGraphX =

includes for SAS/C.

Many thanks in advance for any pointers,

All the best,

G=E9rard Cornu.


From amigappc-dev-owner@amiga.com.pl  Fri Jun 26 00:13:52 1998
Received: from as411.tel.hr (as411.tel.hr [205.219.255.32]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id AAA19086 for <amigappc-dev@amiga.com.pl>; Fri, 26 Jun 1998 00:04:01 +0200 (CEST)
Received: from usa.net (Vegi@ac27-p4-zg.tel.hr [195.29.226.211])
	by as411.tel.hr (HiNet/1998) with SMTP id AAA31373
	for <amigappc-dev@amiga.com.pl>; Fri, 26 Jun 1998 00:03:13 +0200 (MET DST)
From: Sinisa Lolic <vegi@usa.net>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Date: Thu, 25 Jun 1998 12:13:10 +0100
Message-ID: <yam7480.531.139238056@mail.tel.hr>
In-Reply-To: <yam7479.2197.144068664@serveur.dtr.fr>
Subject: Re: PPC (PowerUp) CyberGraphX includes for SAS/C
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

On 24-Jun-98, Gerard Cornu wrote:

GC>A friend of mine is looking for the PPC (PowerUp) CyberGraphX 
GC>includes for SAS/C.

Let him try to find something or to ask someone at:

http://www.vgr.com/cybergfx/


From amigappc-dev-owner@amiga.com.pl  Sat Jun 27 16:13:57 1998
Received: from serv1.is1.u-net.net (serv1.is1.u-net.net [194.119.130.9]) by amiga.com.pl (8.8.8/8.7.3) with SMTP id QAA28725 for <amigappc-dev@amiga.com.pl>; Sat, 27 Jun 1998 16:05:53 +0200 (CEST)
Received: from amiga.u-net.com [194.119.174.100] 
	by serv1.is1.u-net.net with smtp (Exim 1.62 #2)
	id 0ypvgQ-0006ag-00; Sat, 27 Jun 1998 15:10:26 +0100
From: Keith Blakemore-Noble <Amiga@computer.org>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Date: Sat, 27 Jun 1998 15:04:51 +0100
Message-ID: <yam7482.2569.140201128@send.mail.u-net.com>
In-Reply-To: <199805081630.QAA03623@dedal.man.szczecin.pl>
Subject: New ppc.library !
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hi folks,

Just in case you haven't noticed yet, the new non-beta release of
ppc.library is now available on ftp.phase5.de

It now includes shared library ability, complete with a demo.

Seems to have fixed some problems where running multiple tasks caused
excessive slowdown.
For example, the lwshowppc program (which renders an lw 3d object in real
time) ... previously, running two copies of that program, putting it into
"rotate" mode (where it rotates the object 180 times and times it) woudl
cause a massive slowdown.
Now, running multiple copies of that program gives you the kind of results
you would expect.

ppc.library is looking rather good now - shared libraries, mixed-binaries
(if you use SAS), stable, better multitasking - so what were the advantages
of WarpOS again? ;-)

Have fun,
Keith

-- 
Downloading - A quick way of catching a virus from anywhere in the world.



From amigappc-dev-owner@amiga.com.pl  Mon Jun 29 01:54:24 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA05670 for <amigappc-dev@amiga.com.pl>; Mon, 29 Jun 1998 01:34:49 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id NQX0X2F3; Mon, 29 Jun 1998 09:40:04 +1000
Message-ID: <3596D2A4.D0E9D6F3@auran.com>
Date: Mon, 29 Jun 1998 09:32:52 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: New ppc.library !
References: <yam7482.2569.140201128@send.mail.u-net.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Keith Blakemore-Noble wrote:
> 
> ppc.library is looking rather good now - shared libraries, mixed-binaries
> (if you use SAS), stable, better multitasking - so what were the advantages
> of WarpOS again? ;-)

  It doesn't take 1/50 of a second to call a 68k OS function?

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Mon Jun 29 12:53:57 1998
Received: from mailhub1.ncal.verio.com (mailhub1.ncal.verio.com [204.247.247.38]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id MAA09170 for <amigappc-dev@amiga.com.pl>; Mon, 29 Jun 1998 12:43:24 +0200 (CEST)
Received: from paix-alg-gw1-32.ncal.verio.com (fw@paix-alg-gw1-32.ncal.verio.com [207.21.130.223])
	by mailhub1.ncal.verio.com (8.8.7/8.8.7) with SMTP id DAA00516
	for <amigappc-dev@amiga.com.pl>; Mon, 29 Jun 1998 03:42:04 -0700 (PDT)
Date: Mon, 29 Jun 1998 03:42:04 -0700 (PDT)
From: Fred Wright <fw@well.com>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: New ppc.library !
In-Reply-To: <3596D2A4.D0E9D6F3@auran.com>
Message-ID: <Pine.AMI.3.96.980629034104.139560232A-100000@paix-alg-gw1-32.ncal.verio.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 


On Mon, 29 Jun 1998, Colin Ward wrote:
> Keith Blakemore-Noble wrote:
> > 
> > ppc.library is looking rather good now - shared libraries, mixed-binaries
> > (if you use SAS), stable, better multitasking - so what were the advantages
> > of WarpOS again? ;-)
> 
>   It doesn't take 1/50 of a second to call a 68k OS function?

Holger Kruse measured this as about 350us with ppc.library.

					Fred Wright



From amigappc-dev-owner@amiga.com.pl  Mon Jun 29 23:54:15 1998
Received: from server.fiber.net.pl (server.fiber.net.pl [195.117.208.101]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id XAA11490 for <amigappc-dev@amiga.com.pl>; Mon, 29 Jun 1998 23:42:06 +0200 (CEST)
Received: from serv1.is1.u-net.net ([194.119.130.9]) by server.fiber.net.pl
          (Netscape Messaging Server 3.52)  with SMTP id AAA2B0D
          for <amigappc-dev@amiga.com.pl>; Mon, 29 Jun 1998 23:43:23 +0200
Received: from amiga.u-net.com [194.119.174.100] 
	by serv1.is1.u-net.net with smtp (Exim 1.62 #2)
	id 0yqlfI-0004WI-00; Mon, 29 Jun 1998 22:40:45 +0100
From: Keith Blakemore-Noble <Amiga@computer.org>
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Date: Mon, 29 Jun 1998 22:35:09 +0100
Message-ID: <yam7484.456.143304424@send.mail.u-net.com>
In-Reply-To: <3596D2A4.D0E9D6F3@auran.com>
Subject: Re: New ppc.library !
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Hello Colin

On 29-Jun-98, you wrote:

> Keith Blakemore-Noble wrote:
>> 
>> ppc.library is looking rather good now - shared libraries, mixed-binaries
>> (if you use SAS), stable, better multitasking - so what were the
advantages
>> of WarpOS again? ;-)
> 
>  It doesn't take 1/50 of a second to call a 68k OS function?

Indeed this is true.
OTOH, nor does ppc.library, so I am not quite sure what the relevance of
that was though?

TTFN,
Keith

-- 
Death to all fanatics!



From amigappc-dev-owner@amiga.com.pl  Tue Jun 30 01:54:10 1998
Received: from topaz.auran.com ([203.29.190.2]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id BAA11828 for <amigappc-dev@amiga.com.pl>; Tue, 30 Jun 1998 01:49:00 +0200 (CEST)
Received: from CWARD by topaz.auran.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1458.49)
	id N50X5GAJ; Tue, 30 Jun 1998 09:54:15 +1000
Message-ID: <3598276D.224BA783@auran.com>
Date: Tue, 30 Jun 1998 09:46:53 +1000
From: Colin Ward <cward@auran.com>
MIME-Version: 1.0
To: "AmigaPPC developers' mailing list" <amigappc-dev@amiga.com.pl>
Subject: Re: New ppc.library !
References: <yam7484.456.143304424@send.mail.u-net.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

Keith Blakemore-Noble wrote:
> 
> >  It doesn't take 1/50 of a second to call a 68k OS function?
> 
> Indeed this is true.
> OTOH, nor does ppc.library, so I am not quite sure what the relevance of
> that was though?

  Unfortunately, ppc.library *does* take this long.  I had to abandon a
project because of this and suspect that it is the same bug that was
detected in the early days, whereby the interrupt used for 68k->PPC
communications was not being set, resulting in the context switch not
occurring until the next raster interrupt.  They fixed it for 68k->PPC
calls, but I don't think that they did for PPC->68k calls.

  I ported a library from the PC demo scene, which is used to assist in
creating portable, platform independent demos.  First I got it working
on the 68k, and then on the PPC, but to my total surprise, the simple
act of rotating a texture mapped bitmap on the screen took longer on the
PPC than on the 68k!  On a 200 Mhz Pentium it was absolutely zooming!

  The problem turned out to be that the demo effect itself was rendering
fast enough, but then when it went to call the 68k in order to wait for
the vertical retrace and flip the screen buffers, it took an entire
frame to do EACH CALL!  After more experimenting, I found that even a
single call to the OS was taking and entire frame, hence the demo going
slower than on the 68k.  Calling from 68k->PPC and back again takes
about 20 raster lines, which in itself it slow when you consider the
speed of the CPUs involves, but is at least workable if you restrict the
# of calls to 1 per frame.  The time taken to call from PPC->68k made it
simply not feasible to continue the project.  :-(

/--------------------------------------------------------------\
[Hitman/Code HQ - 6502/68000/604e coder - Long live the Amiga! ]
[VZ-200/Vic-20/c64*6/+4/c128/c128D*2/Amiga CD32/500/2000/1200*2]
[3000UX/A4000/CV64-3D/060-50/604e-200/66 Meg. 6581 rulez!      ]
[After three days without coding, life becomes meaningless.    ]
\--------------------------------------------------------------/

From amigappc-dev-owner@amiga.com.pl  Tue Jun 30 09:34:25 1998
Received: from exchange19.davilex.nl (exchange19.davilex.nl [195.86.44.19]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id JAA14599 for <amigappc-dev@amiga.com.pl>; Tue, 30 Jun 1998 09:30:27 +0200 (CEST)
Received: by exchange19.davilex.nl with Internet Mail Service (5.0.1458.49)
	id <LCABFL10>; Tue, 30 Jun 1998 09:29:11 +0200
Message-ID: <F0FC3ACDA4ECD1119A9F00805FC7A6B70312C4@exchange19.davilex.nl>
From: milan <Milan@davilex.nl>
To: "'amigappc-dev@amiga.com.pl'" <amigappc-dev@amiga.com.pl>
Subject: RE: New ppc.library !
Date: Tue, 30 Jun 1998 09:29:10 +0200
MIME-Version: 1.0
Content-Type: text/plain
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 



	----------
	Van:  Colin Ward [SMTP:cward@auran.com]
	Verzonden:  dinsdag 30 juni 1998 1:47
	Aan:  AmigaPPC developers' mailing list
	Onderwerp:  Re: New ppc.library !

	Keith Blakemore-Noble wrote:
	> 
	> >  It doesn't take 1/50 of a second to call a 68k OS function?
	> 
	> Indeed this is true.
	> OTOH, nor does ppc.library, so I am not quite sure what the
relevance of
	> that was though?

	  Unfortunately, ppc.library *does* take this long.  I had to
abandon a
	project because of this and suspect that it is the same bug that
was
	detected in the early days, whereby the interrupt used for
68k->PPC
	communications was not being set, resulting in the context
switch not
	occurring until the next raster interrupt.  They fixed it for
68k->PPC
	calls, but I don't think that they did for PPC->68k calls.

	Well, that must have been the first version of the ppc.library.
If you do a simple taskswitching test with the performance utility of
WarpOS using powerpc.library and then ppc.library, you will notice there
is hardly any difference.
	And how do you explain the everythingdiesPPC and
ghost(wutzitsnamething)PPC demos from VenusArts running at full 50fps on
AGA?

	Milan




From amigappc-dev-owner@amiga.com.pl  Thu Jul  2 02:34:30 1998
Received: from promix.shiny.it (promix.shiny.it [194.20.245.130]) by amiga.com.pl (8.8.8/8.7.3) with ESMTP id CAA25812 for <amigappc-dev@amiga.com.pl>; Thu, 2 Jul 1998 02:22:27 +0200 (CEST)
Received: from iol-mail (asy12.recco.shiny.it [194.20.245.21] (may be forged))
	by promix.shiny.it (8.8.7/8.8.7) with SMTP id CAA13186
	for <amigappc-dev@amiga.com.pl>; Thu, 2 Jul 1998 02:20:36 +0200
Received: by iol-mail.iol.it (Amiga SMTPpost 1.04 December 9, 1994)
        id AA01; Thu, 2 Jul 98 02:18:04 
From: ggreco@iol.it (Gabriele Greco)
Message-ID: <66DA9C3B@iol.it>
Subject: Re: New ppc.library !
Date: 30 Jun 98 08:46:16 CET
In-Reply-To: <Pine.AMI.3.96.980629034104.139560232A-100000@paix-alg-gw1-32.ncal.verio.com>
To: amigappc-dev@amiga.com.pl
Reply-To: AmigaPPC developers' mailing list <amigappc-dev@amiga.com.pl>
Sender: amigappc-dev-owner@amiga.com.pl
Precedence: list
Status: O
X-Status: 

<Pine.AMI.3.96.980629034104.139560232A-100000@paix-alg-gw1-32.ncal.verio.com>
Hello Fred,
 In a message dated 29 Jun 98 you wrote to All :

 >>   It doesn't take 1/50 of a second to call a 68k OS function?
 FW> Holger Kruse measured this as about 350us with ppc.library.

I've made some tests and I can confirm this, my results are slightly better,
300us. The test I've made has been done calling GetSysTime() 1.000.000 of
times.

Ciao,
 Gabry (gabry@promix.it)



