I took a look at Cyclone long before I mentioned it. There is too much difference in interface to rework basilisk_glue.cpp, you would have to rewrite it and probably some things higher up the chain. I looked also at the FAME C core and it was almost as bad.
You should make the .s file yourself (its not hard), because there are certain options that make a difference to code generation (ARM) and ultimately interpretation (68k). Also of note is that Cyclone is a 68000 emulator, many Macs used the 68020 and up to and including the 68060, these are not supported.
It is also really confusing looking at the CPU emulation core because there are no less than 5 ways to run any given opcode (C, X86 ASM, X86 ASM JIT, PPC ASM).
The current CPU emulation isn't *that* slow, either. It runs about 3 times the speed of a Mac Classic.
Hmm...I don't seem to be getting as much problems with my build. I also didn't have to remove any screen modes to add the 320x240. I will take a look at your version, compare them, and release soon.