Short: Use your PPC as the ultimate 68k! Author: sraghoeb@ocenl.nl (Sharwin & Rakesh Raghoebardayal) Uploader: sandoz speed a2000 nl (Sander Assenbroek Machielsen) Type: dev/asm Version: 1.10 Promo Replaces: dev/asm/PPC680x0.lha AND dev/asm/PPC680x0Final.lha Architecture: m68k-amigaos PPC680x0 PROMO 1.10 This new Aminet promotional release is not just a little update to the previous versions which are/were available on Aminet. As a matter of fact, most of the program has been changed, fixed and optimized to a much more powerful program than it was before. What is PPC680x0??? PPC680x0 is a utility to convert extensive 680x0/Amiga assembly sourcecodes to optimized PowerPC/Amiga assembly sourcecodes. 'Amiga' code means, that all the library calls of older 68K-based Amiga programs can be detected and converted as well: library-using programs can even be made ready-to-run after conversion. PPC680x0 is not just a porting utility, but also a 68K backwards compatible machine language for the PPC family. You can program the PowerPC as if it is a very big 68060 with 32 integer registers and a lot more. Besides, PPC680x0 can assemble G4 (and higher) AltiVec commands and convert them to a format usable with Haage & Partner's Storm PowerAsm. So does it work? Yes, of course it does: why should we waste our time on a program that doesn't even work at all? There's an example with and without the use of a reassembler in the archive, so find it out for yourself...! A lot of 68K programs can run on native PPC after a standard procedure and a push on a button...! PPC680x0 takes advantage of the pipelining mechanism of the PowerPC family and tries to optimize the code as far as possible. Lets hope this will make programming and porting easier for all of you and that there will appear a lot more PPC versions of programs soon. Kind regards, Sharwin & Rakesh Coyote Flux