On Sat, 2006-03-11 at 19:30 -0800, Daniel Gimpelevich wrote: > On Sun, 12 Mar 2006 01:35:17 +0100, Tobias Netzel wrote: <Snip> > > > PortAsm replaced every 68k instruction by one or more PPC instructions > > step by step. It mapped the registers into PPC registers and also > > "emulated" the 68k stack in a PPC register. It added some "glue" code to > > interface with the C calls. It took some hours to understand the manual > > and get the file translated into a usable form. > > Sounds rather roundabout for only three functions. Perhaps the MMIO > functions will allow all the code to remain in C? I assume you made the > swim_write and swim_read macros use them? I think the code for turning off > interrupts must also be changed for PowerPC. Until that's handled > properly, it won't matter what code you substitute for the m68k assembly. > BTW, which m68k Macs had SWIM II instead of SWIM I? > I believe all the 040 based m68k Macs except the Quadra 900 and 950 and the AV models (840 and 660). However the driver supports both SWIM I and SWIM II on m68k, covering all the models except those listed and the IIfx.
------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Nubus-pmac-users mailing list Nubus-pmac-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nubus-pmac-users