ZX68 is the name for a ZX Spectrum emulator witten in assembler for the Motorola 68000 CPU and all compatible variants. The idea is to do a ZX Spectrum emulator that can be executed on any machine based on the Motorola 68000. The emulation core can be exactly the same for all the machines, the only diference will be the code to access specific hardware of the host machine, like the screen, keyboard, sound hardware and file access.
Actually I am working in versions for 680x0 based Amigas and PalmOS compatible devices, my intention is to do versions for Macintosh, Atari ST, Linux m68k and any other plataform based or compatible with the Motorola 68000 CPU.
http://zx68.8k.com/