Supermodel: Difference between revisions
No edit summary |
|||
| Line 63: | Line 63: | ||
Supermodel is written in C++ and uses OpenGL and SDL. On Windows, it supports force feedback and [[Xbox 360 emulators|Xbox 360]] controllers. Options to increase the internal resolution and play at widescreen resolutions are available, and are exposed when using the UI frontend. | Supermodel is written in C++ and uses OpenGL and SDL. On Windows, it supports force feedback and [[Xbox 360 emulators|Xbox 360]] controllers. Options to increase the internal resolution and play at widescreen resolutions are available, and are exposed when using the UI frontend. | ||
To increase emulation performance, Supermodel underclocks the emulated PowerPC CPU by default, to 49 MHz. As Model 3 games were generally not CPU-bottlenecked, this avoids wasting native CPU time on emulating idle cycles, and has very little effect on most games. Users on less-powerful computers can underclock the emulated CPU to as low as 25 MHz and maintain playability in some games. Likewise, other users may wish to run the emulator at the proper speed of 66 MHz for a more accurate experience. The clock speed can be changed using | To increase emulation performance, Supermodel underclocks the emulated PowerPC CPU by default, to 49 MHz. As Model 3 games were generally not CPU-bottlenecked, this avoids wasting native CPU time on emulating idle cycles, and has very little effect on most games. Users on less-powerful computers can underclock the emulated CPU to as low as 25 MHz and maintain playability in some games. Likewise, other users may wish to run the emulator at the proper speed of 66 MHz for a more accurate experience. The clock speed can be changed using PowerPC frequency in the config file or by passing the -ppc-frequency argument. | ||
==Forks== | ==Forks== | ||