To search for stored procs that contain the dreaded =* or *= you can use some variant of this
select o.name,c.text
FROM yourdatabase..syscomments c(NOLOCK)
JOIN yourdatabase..sysobjects o(NOLOCK) ON c.id=o.id
where text like '%*=%' or text like '%=*%'
Replace your database name of course.
To expand on my comment earlier about how you need to find and fix whether you upgrade or not, SQL Server 2000 is broken when it comes to the use of =* or *=. SOmetimes it interpets them as outer joins and sometimes it intreprets them as cross joins which gives an entirely different result set. This behavior is so bad that it is not recomemended that this syntax ever be used in any verion of SQL server from 2000 on up (I can't speak for ealier versions)