I think interfacing with a 65C02 would present some significant glue logic challenges.
I think this should suffice for connecting a 6502 to a 6888x
A4-A0 to A4-A0
R/W to R/W
D7-D0 to D7-D0 and D15-D8 and D23-D16 and D31-D24
Inverted phase 2 to /AS
Inverted phase 2 to /DS
Active low select to /CS
GND to /SIZE - selects 8 bit bus mode
Unless you clock the 6888x really slowly there should be no need to use the data strobe acknowledge signal from the 6888x.
you'd have to write routines to convert to/from IEEE floating point format to use the 68881. The FPU doesn't do that for you
Actually it does. It can import and export values as byte, word and longword intgers, single, double and extended precision floating values and as a packed decimal string.
Also, you'd need some way to add the 68881 assembly language instructions to your 65xx source code
I think you'd be better off writing a library of subroutines rather than trying to inline the 6888x opcodes. That way you only need code for instructions that make sense in a 6502 system.
The data sheet doesn't list the equivalent machine instructions.
The 6888x user's manual describes each bit of each word for all the opcodes.
Lee.