Just a note for better performance: I recommend to use CyberStorm SCSI instead of mainboard IDE (SCSI works since QEMU PPC was added). Select "Accelerator board SCSI".
SCSI is fully DMA, software basically only needs to say "transfer this much data from block x to block y, transfer all data to/from address z", everything else is done by UAE host side code.
IDE is PIO = emulated code needs to do everything "manually", (reading or writing requires word by word CPU reads or writes) and running emulated code is always slower than native code, especially JITs rarely work very fast when they need to continuously access IO addresses.
|