Moron is a multi cpu emulating system. Moron emulates one or more cpu's at the
same time with it's internal JIT compiler.
What is Moron?
Moron is a multi cpu emulating system. Moron emulates one or more cpu's at the
same time with it's internal JIT compiler. It's BD3-JIT (Bi Directional Triple
JIT) system will be available in all configurations to allow user specific setup
and maximum performance under any circumstances.
Requirements:
An x86, PegasOs or AmigaOne System (Mac will be supported later on)
An OS! AmigaOS 4, MorphOS, MacOS. (BeOS will be supported later on)
At least 128MB more than you want to have within the emulation.
A PCI/AGP graphics card the emulated system supports.
Details:
Moron contains a JIT compiler for x86, PPC and 68K. Depending which hardware
Moron is running on the specific CPU emulation will be replaced by it's nativ
cpu. This allows to run all PPC and 68K software on x86 systems and x86 software
on PPC.
The big advantage is that it's possible to run the OS without modifing it. Moron
comes with a pre configured setup for any available configuration. After running
Moron from a FAT or Ext2 partition you can boot from the normal OS-CD (if the CD
supports booting) and install the OS on any partition or hard disk. Moron itself
has an optional boot manager which supports emulation selection.
We have currently three running Moron systems. First is an Athlon 2300XP which
run's AmigaOS 4, MorphOS and MacOS. Second is a PegasOS-II system running
AmigaOS 4 and MacOS. The third system is an AmigaOne running MacOS and MorphOS.
The boot time is just a little longer than it's on the original system. Since
there is no linux kernel it's even much (much much) faster up and running than
Amithlon.
It's possible to optimize the JIT speed by increasing it's cache. We also
provide OS side tools to work around the OS specific 68K JIT and use the native
JIT. This allows to use 68K software with the desired OS without using the OS
internal JIT.
Compatibly:
You can run any system friendly software. Since most software is fitting into
that mask it will work.
AmigaOS 1.x, AmigaOS 2.x and AmigaOS 3.x require specific hardware and are not
supported.
We tested the latest available AmigaOS4 and MorpOS Betas as well as the latest
MacOS without big trouble. Some onboard devices are still unsupported, but we're
working on that. Expecialy when using X86 hardware there is a big bandwidth to
support.
These drivers will be introduced as normal Amiga/Mac side drivers. Some devices
are compatible by default. e.g. the MorphOS USB driver is working on x86 main
boards.
The x86 JIt isn't 100% running, but when finished you'll be able to run any
WindowsXP on MorphOS and Pegasos.
Speed:
Yes, you want to know the speed compared to the real system.
Well, since there is no CPU to emulate using MorphOS on AmigaOne and OS4 on
Pegasos-II isn't a challenge. More interesting is the x86 system. Compared to
Amithlon Moron is a little faster. The reason is that we don't emulate *any*
system specific hardware.
Due the fact that we'll need to make additional changes before final release,
these changes may effect the speed in both directions. Currently the mentioned
Athlon system is a little slower than the fastest Pegasos-II. "A little" means
that you can measure the difference, but usage feels nearly identicaly.
If you think that's slow, then simply buy a faster system.
|