Wow, this thread is certainly living up to what I have come to expect of a typical Amiga discussion. How I miss the days of c.s.a.a. :-(
Anyway, I would like to add a little to the technical side of the disccussion:
@Hans_ / Jen-SS
Minimig is in fact internally split up in an Agnus,Denise,Paula,Gary and even an Amber module(for the scandoubler :-D ). It was the easiest way to do it as you need to reconstruct the bus-timing in some way in order to be cyle-accurate enough for games/demos. In the Amiga chipset, Denise and Paula are relativily "dumb", that is, they behave just like a bunch of registers and do not have any DMA generators. They just sit and wait to be addressed and supplied with data by Agnus. Information is therefore one-way only; Agnus->Denise/Paula (or more precisely RAM->Denise/Paula). The exception to this is that Paula can reset some pointers in Agnus by asserting the dmal line which in fact also exists in Minimig. Agnus is the most complicated chip and generates all addresses and DMA transfers. Agnus is also the chip that contains the copper and blitter coprocessors.
@Jens
You say the 68HC000 has different execution timings for some instructions than the original 68000. If so, they are not documented anywhere by motorola/freescale. Why I believe you (why would you lie?), I do not believe it would break a lot of games. The Minimig uses an MC68SEC000 which doesn't even have an 'E' clock and still it runs *every* game I tried without patching, in any case enough for a joystick toy.