Supermodel: Difference between revisions
No edit summary |
mNo edit summary |
||
| (5 intermediate revisions by 4 users not shown) | |||
| Line 2: | Line 2: | ||
|title = Supermodel | |title = Supermodel | ||
|logo = Logo_Supermodel.png | |logo = Logo_Supermodel.png | ||
|logowidth = | |logowidth = 270 | ||
|version = {{Version|Supermodel}} | |version = {{Version|Supermodel}} | ||
|active = Yes | |active = Yes | ||
| Line 8: | Line 8: | ||
|target = [[Sega Model 3]] | |target = [[Sega Model 3]] | ||
|developer = Stefano Teso <small>(sthief)</small>, Bart Trzynadlowski <small>(trzy)</small>, Ville Linde <small>(vlinde)</small>, Ian <small>(dukeeeey)</small> | |developer = Stefano Teso <small>(sthief)</small>, Bart Trzynadlowski <small>(trzy)</small>, Ville Linde <small>(vlinde)</small>, Ian <small>(dukeeeey)</small> | ||
|prog-lang = {{Proglang|C++}} | |prog-lang = {{Proglang|C}}, {{Proglang|C++}} | ||
|website = [https://www.supermodel3.com supermodel3.com] | |website = [https://www.supermodel3.com supermodel3.com] | ||
|license = {{License|GPLv3}} | |license = {{License|GPLv3}} | ||
|source = [https://github.com/trzy/Supermodel GitHub] | |source = [https://github.com/trzy/Supermodel GitHub] | ||
|issuetracker = [https://github.com/trzy/Supermodel/issues GitHub] | |||
}} | }} | ||
| Line 41: | Line 42: | ||
==Overview== | ==Overview== | ||
The [http://www.supermodel3.com/About.html original Supermodel effort] was undertaken by Ville Linde (vlinde), Stefano Teso (sthief), and Bart Trzynadlowski (trzy) from 2003. The PowerPC emulator is originally by Ville Linde and the Sega Custom Sound Processor emulator was donated by [http://nebula.emulatronia.com/ ElSemi] ( | The [http://www.supermodel3.com/About.html original Supermodel effort] was undertaken by Ville Linde (vlinde), Stefano Teso (sthief), and Bart Trzynadlowski (trzy) from 2003. The PowerPC emulator is originally by Ville Linde and the Sega Custom Sound Processor emulator was donated by [http://nebula.emulatronia.com/ ElSemi] (aka Miguel Ángel Horna. Coder of old emulators like Nebula, CPS3 Emulator and Model 2 Emulator). Development began in January 2011 after Bart rewrote it from scratch in late 2010 and got it to a playable state. The first version of Supermodel was released on April 1, 2011. It is being created by Bart Trzynadlowski, Ville Linde, and Stefano Teso. Ian (dukeeeey) is another active contributor. | ||
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 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 PowerPC frequency in the config file or by passing the -ppc-frequency argument. | 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. | ||
| Line 60: | Line 61: | ||
* [https://github.com/BackPonBeauty/Supermodel3-PonMi Supermodel3-PonMi]: A fork of Supermodel with QOL features. | * [https://github.com/BackPonBeauty/Supermodel3-PonMi Supermodel3-PonMi]: A fork of Supermodel with QOL features. | ||
* [https://github.com/blueminder/supermodel-dojo Supermodel Dojo]: A fork of Supermodel with a focus on netplay features and replay. | * [https://github.com/blueminder/supermodel-dojo Supermodel Dojo]: A fork of Supermodel with a focus on netplay features and replay. | ||
* [https://github.com/DirtBagXon/model3emu-code-sinden Supermodel: Sega Model 3 Emulator (Sinden)]: A fork of model3emu with Sinden and 2 player gun support in Linux/MacOS. | * [https://github.com/DirtBagXon/model3emu-code-sinden Supermodel: Sega Model 3 Emulator (Sinden)]: A fork of model3emu with Sinden and 2-player gun support in Linux/MacOS. | ||
[[Category:Emulators]] | [[Category:Emulators]] | ||
Latest revision as of 13:29, 12 April 2026
| Developer(s) | Stefano Teso (sthief), Bart Trzynadlowski (trzy), Ville Linde (vlinde), Ian (dukeeeey) |
|---|---|
| Latest version | 0.3a [+] |
| Active | Yes |
| Platform(s) | Windows Linux macOS |
| Emulates | Sega Model 3 |
| Website | supermodel3.com |
| Programmed in | C, C++ |
| License | GPLv3 |
| Source code | GitHub |
| Issue tracker | GitHub |
Supermodel is a free and open-source Sega Model 3 emulator written in C and C++.
Download
[edit | edit source]| Git snapshots + old releases | ||
| Supermodel3-PonMi | ||
| Supermodel: Sega Model 3 Emulator (Sinden) | ||
| Supermodel Dojo | ||
| Emu-France pre-compiled builds | ||
| Obsolete releases | ||
Overview
[edit | edit source]The original Supermodel effort was undertaken by Ville Linde (vlinde), Stefano Teso (sthief), and Bart Trzynadlowski (trzy) from 2003. The PowerPC emulator is originally by Ville Linde and the Sega Custom Sound Processor emulator was donated by ElSemi (aka Miguel Ángel Horna. Coder of old emulators like Nebula, CPS3 Emulator and Model 2 Emulator). Development began in January 2011 after Bart rewrote it from scratch in late 2010 and got it to a playable state. The first version of Supermodel was released on April 1, 2011. It is being created by Bart Trzynadlowski, Ville Linde, and Stefano Teso. Ian (dukeeeey) is another active contributor.
Supermodel is written in C and C++ and uses OpenGL and SDL. On Windows, it supports force feedback and 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 PowerPC frequency in the config file or by passing the -ppc-frequency argument.
Frontends
[edit | edit source]- Sega Model 3 UI for 20240128+ Most currently active Supermodel frontend.
- SupermodelAssistant Frontend made in Unity.
Old frontends:
- Sega Model 3 UI - 2019 open-source frontend for Windows made by Nuexzz. He has also previously created a similarly styled Sega Model 2 UI for the inactive, closed-source Sega Model 2 emulator called Model 2 Emulator.
- SuperModel-UI:
- - Emu-France (French language. SuperModel-UI v0.9.151. Updated: 16/09/2013.)
- - Emu-France (French language. SuperModel-UI Snapshots v1.0. Updated: 29/02/2012.)
Forks
[edit | edit source]- Supermodel3-PonMi: A fork of Supermodel with QOL features.
- Supermodel Dojo: A fork of Supermodel with a focus on netplay features and replay.
- Supermodel: Sega Model 3 Emulator (Sinden): A fork of model3emu with Sinden and 2-player gun support in Linux/MacOS.