Open main menu

Difference between revisions of "HOWTO-Debug-Endian-Issues"

→‎Linux big-endian PowerPC emulation with QEMU: Leave -device ati-vga as a possible future option for better graphics acceleration; currently (QEMU 7.1.0) broken here
(Restore audio support thanks the ES1370 device from the 2014 howto. It still works for a Linux VM, the flag has just been renamed)
(→‎Linux big-endian PowerPC emulation with QEMU: Leave -device ati-vga as a possible future option for better graphics acceleration; currently (QEMU 7.1.0) broken here)
Line 24: Line 24:


* Security support updates have been discontinued for Debian 8 in late 2018. Older cryptographic ciphers and certificates (such as in TLS or SSH) in the base system may also cause various issues. For this reason, this VM should only be run ''on a local, trusted environment''.
* Security support updates have been discontinued for Debian 8 in late 2018. Older cryptographic ciphers and certificates (such as in TLS or SSH) in the base system may also cause various issues. For this reason, this VM should only be run ''on a local, trusted environment''.
* 3D games will have a slow framerate, since QEMU only provides a limited, unaccelerated framebuffer for PPC. Make sure that the ScummVM component you want to debug/test won't be impacted by these limitations.
* 3D games will have a slow framerate, since QEMU only provides a limited, unaccelerated framebuffer for PPC<ref>Using the <code>-device ati-vga</code> QEMU option may bring an improvement at some point, but it's experimental and currently broken, especially with the old Debian 8 kernel.</ref>. Make sure that the ScummVM component you want to debug/test won't be impacted by these limitations.
* '''The bigger your host CPU clock rate, the better''': a 4 GHz CPU will bring some improvement over a 3 GHz CPU, which is itself much better than a 2 GHz CPU, and so on<ref>For reference, a full build of ScummVM with only the SCUMM engine takes around 26 minutes in QEMU on an Intel i7 or an Apple M1, while the same build on a native PowerPC G4 7447A takes 13 minutes (all single-threaded).</ref>. Note that QEMU emulation is mostly single-threaded, so having many CPU cores isn't really useful for this.
* '''The bigger your host CPU clock rate, the better''': a 4 GHz CPU will bring some improvement over a 3 GHz CPU, which is itself much better than a 2 GHz CPU, and so on<ref>For reference, a full build of ScummVM with only the SCUMM engine takes around 26 minutes in QEMU on an Intel i7 or an Apple M1, while the same build on a native PowerPC G4 7447A takes 13 minutes (all single-threaded).</ref>. Note that QEMU emulation is mostly single-threaded, so having many CPU cores isn't really useful for this.


186

edits