It has some rather obscure 020+ asm stuff in it that I so far has not managed to run on FPGA 68k cores - that is exactly why I suggest it
If you want to test with really weird +68020 asm stuff I would suggest COP. Some real trickery with assembly.
However, what is really missing is a complete validation of the CPU core. There is currently no complete CPU conformance test and there might be some corner cases left.
However, I never ever got any "yes, we are aware and looking at that" from Gunnar regarding my questions, also never any good answer to whether there is a plan for compatibility with 040 FPU (on MMU the answer has been clearer).
I believe Gunnar is only targetting to an 64bit (double-precision) FPU compared to the full 80 bit extended precision FPU the Motorola CPUs all have. There is not too much software that depends on full extended precision, though, but it leaves a mood feeling.
What 68040 FPU compatibility means is also an open question. After all, the FPU would *also* have to emulate the 68040 FPU traps to implement all the transcendental functions and the 68040 stack frame for that. Which is hard to do, because most of the 68040 FPU stack frame(s) for the unimplemented FPU instructions are (mostly) undocumented.
So I would rather guess he's aiming at a partial FPU as in the 68040, but depend on a custom floating point support package.
Regarding SAGA - "Super AGA" - which we still don't know whether will be AGA compatible or rely on P96.
Currently, there is only a frame buffer that can be driven by P96 compliant driver. Whether there will be AGA in the FPGA at some point is another open question. Basically, it means that copper and blitter requires emulation, and that is *not quite* that simple. Natami missed a bit of blitter support, for example the line mode.
At least I have not seen any clear answers. Personally I do not care about RTG as I want compatible, yet speedy AGA modes for the old software I use on Amiga.,
Well, it depends on the software, but the planar AGA modes are surprisingly hard to manipulate and not very well targetted at high-speed applications. RTG chunky modes are much simpler to handle and it makes a lot of sense to offer them on the core.
Also, os-friendly software runs on RTG screens without change, so its quite a software library that profits from it.
P96 was always a PITA to set up.
Hmm. It's not the first time I hear that, though I had not that much trouble with it, actually. P96Mode has a rather strange user interface that does not conform well to the user-interface style guide, though.
Then there is the question of "the enemy" which was discussed on the Apollo board earlier (whoever the enemy here is, I am guessing Jens), the issue I see of an attempt to "lock in", make the Apollo core "de facto standard" for all future 68k Amiga software, another licensing circus.
Yes, for some reason unclear to me Gunnar considers Jens as "enemy". I don't really know why as he has personally not yet made any business with him. So I can only guess that this is some personal prejustice. I personally haven't had problems with Jens.