Supermodel - Le Bottin des Jeux Linux

Supermodel

🗃️ Specifications

📰 Title: Supermodel 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 04. Released (status)
🏷️ Category: Emulation ➤ Engine ➤ SEGA 🌍️ Browser version:
🔖 Tags: Emulation; SEGA; BIOS ROM required; Split Screen; Multi-platform 📦️ Package Name: supermodel
🐣️ Approx. start: 2006-07-09 📦️ Arch package: ✓
🐓️ Latest: 2023-04-21 📦️ RPM package:
📍️ Version: Latest: 0.3a / Dev: b2fee42 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-3 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb
🎰️ ID: 16345 🐛️ Created: 2023-08-26
🐜️ Updated: 2023-08-26

📖️ Summary

[en]: A libre, multi-platform emulator of SEGA's Model 3 game console (in collaboration with Lockheed Martin, and released in 1996). Considered the most powerful arcade system on the market at the time of its release, it boasted outstanding capabilities (Twin Real3D/Pro-1000 graphics processor, IBM PowerPC processor, Motorola 68EC000 sound processor with Yamaha audio chips). It offered a library of some thirty games, fifteen of which are playable with this emulator. It requires the original BIOS (no HLE BIOS yet). As of August 2023, it is in very early "alpha" development. [fr]: Un émulateur libre et multi-plateforme de la console de jeu Model 3 de SEGA (en collaboration avec Lockheed Martin, et commercialisée en 1996). Considéré comme le système d'arcade le plus puissant du marché à sa sortie, elle disposait de capacités hors norme (processeur graphique Twin Real3D/Pro-1000, processeur IBM PowerPC, processeur sonore Motorola 68EC000 avec puces audio Yamaha). Elle offrait une bibliothèque d'une trentaine de jeux, dont une quinzaine sont jouables avec cet émulateur. Il nécessite le BIOS d'origine (pas encore de BIOS HLE). En août 2023 il est en développement "alpha" très précoce.

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: 💥️ New 💥️ New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🕯️ How To: (202012), (202008), (202303),


🎮️ Showcase:
• Scud Race plus (202101), Scud Race aka Super GT (201803),


• All 32 Games (202208), All 27 Games (202301), SEGA MODEL 3 Collection (201808),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202101) d(201803) d(202208) d(202301) d(201808) ht(202012) ht(202008) ht(202303) ht(202303) ht(202308) ht(202210) ht(202211) ht(202210) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS: waiting] [Changelog 1 2 3 4]

💰 Commercial: (empty)

🍩️ Resources
Extra content
• Abandonware sites (Demo / Abandonware, ROMS, for contents extraction or info):
▸ SEGA Model 3 Romset (an updated version of romset for the Sega Model 3): [LTF Abandonware France [fr]] [My Abandonware] [Internet Archive]
▸ Sega Model 3 ROMs (Games): [LTF Abandonware France [fr]] [My Abandonware] [Internet Archive 1 2]

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Compatibility List]

🐘 Social
Devs (Supermodel Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Bart Trzynadlowski (trzy) 1 2 [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [X] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Nik Henson 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (Model 3) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage (author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Flatpak]

🐘 Social Networking Update (on mastodon)

🛠️ Title: Supermodel
🦊️ What's: A libre emulator of SEGA's Model 3 game console
🏡️ https://www.supermodel3.com/index.html
🐣️ https://github.com/trzy/Supermodel
🔖 #LinuxEmulation #Sega
📦️ #Libre #Arch #Flatpk
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.3a
⚗️ New features 💎
📌️ Changes: https://www.supermodel3.com/WhatsNew.html
🐘 From: https://flathub.org/apps/com.supermodel3.Supermodel
📶️ -

🕯️ https://www.youtube.com/embed/VdFtcR6lLXo
🕯️ https://www.youtube.com/embed/DBXyt9hR2_s
🎮️ https://www.youtube.com/embed/-RkNbidaTOs
🎮️ https://www.youtube.com/embed/DSH-ZQCh15c
🎮️ https://www.youtube.com/embed/9TY6wdeelEE

🕶️ Daytona USA 2 head-to-head network play

Supermodel is a libre, multi-platform emulator of SEGA's Model 3 game console (in collaboration with Lockheed Martin, and released in 1996). Considered the most powerful arcade system on the market at the time of its release, it boasted outstanding capabilities (Twin Real3D/Pro-1000 graphics processor, IBM PowerPC processor, Motorola 68EC000 sound processor with Yamaha audio chips). It offered a library of some thirty games, fifteen of which are playable with this emulator. It requires the original BIOS (no HLE BIOS yet). As of August 2023, it is in very early "alpha" development.

📕 Description [en]

📕🐧"A libre emulator of SEGA's Model 3 game console"🐧📕

What Is It?

Supermodel emulates Sega's Model 3 arcade platform, allowing you to play a number of ground-breaking arcade classics on your PC. It uses OpenGL and the SDL library, and can run on Windows, Linux, and Mac OS X. The source code is freely available under the terms of the GNU General Public License.

Model 3 first made its debut in 1996 with Virtua Fighter 3 and Scud Race, and for the subsequent two years boasted the most powerful 3D hardware of any gaming platform. Developed by Real3D, then a Lockheed Martin company, and with a heritage rooted in advanced flight simulator technology, Model 3 featured capabilities that would not appear on PCs for several years. Using an on-board scene graph and geometry processor, it could store, transform, light, and rasterize tens of thousands of polygons per frame at a fluid 60 frames per second.

The aim of the Supermodel project is to develop an emulator that is both accurate and playable. As with virtually all arcade hardware, no public documentation for the Model 3 platform exists. What is known so far has been painstakingly reverse engineered from scratch. There is still plenty left to figure out and the emphasis at this early phase of development is toward accuracy rather than speed and usability.

Presently, Supermodel is in a very early "alpha" stage of development, meaning it lacks many planned features. It does not yet have a user-friendly graphical interface, game compatibility remains low, and all CPUs are emulated using straightforward (and slow) interpretation rather than fast just-in-time translation. Carefully reading the documentation and Help pages is highly advised. Nobody said making it to the catwalk was going to be easy!

Which Games Are Supported?

Below is a matrix of all Model 3 games and their compatibility status. In order to use Supermodel, you must possess ROM images of Model 3 games.

(...) (see the site)

Who Made It?

Supermodel was written by Bart Trzynadlowski and Nik Henson. It is based on the findings of the original Supermodel effort by Ville Linde, Stefano Teso, and Bart from 2003. The PowerPC emulator is originally by Ville Linde and the Sega Custom Sound Processor emulator was donated by ElSemi. Development began in January 2011.

Supermodel incorporates code from the following projects:

• GLEW: The OpenGL Extension Wrangler Library, for managing OpenGL 2.x support.
• zlib, for ZIP file support.
• Musashi by Karl Stenerud, a Motorola 68K emulator.
• YAZE-AG: Yet Another Z80 Emulator by Andreas Gerlich, for its Z80 emulator by Frank D. Cringle.
• Amp by Tomislav Uzalec, for decoding MPEG Layer 2 audio.

Numerous people contributed their precious time and energy to this project and without them, it would not have been possible. In no particular order, we would like to thank:

• Ville Linde, original Supermodel team member and MAMEDev extraordinaire
• Stefano Teso, original Supermodel team member
• ElSemi, for donating his SCSP emulator and all sorts of technical information and insight
• R. Belmont, for contributing MPEG board code and the Mac OS X port
• Naibo Zhang, for his work on Model 3 graphics
• Andrew Lewis, for drive board ROM dumps and all around helpfulness
• krom, for adding in all the remaining ROM sets
• The Guru, for his efforts in dumping Model 3 ROM sets
• Abelardo Vidal Martos, for providing extremely useful video and audio recordings of actual Model 3 games
• Andrew Gardner, for fruitful discussion
• Chad Reker, Alex Corrigan, pcvideogamer, and Groni, for being especially thorough play-testers
• Charles MacDonald, for his helpful description of the System 24 tile generator
• And, of course, Bart's sister, Nicole, for helping with the web site!

Hosting for this site has been generously donated by Jeremy Rhoten of EmuMovies. Check them out! I sincerely hope I did not forget anyone!


Supermodel is open source and is provided under the terms of the GNU General Public License. It can be compiled for Windows, Linux, and Mac OS X (Intel only). OpenGL, SDL, zlib, and for Windows, DirectInput, are required.

📕 Description [fr]

Un émulateur libre de la console de jeu Model 3 de SEGA, par la Supermodel Team, initié par Bart Trzynadlowski (trzy) et Nik Henson (dukeeeey), sur l'émulateur éponyme de Ville Linde, Stefano Teso, et Bart.
En C/C++

Supermodel est un émulateur libre et multi-plateforme de la console de jeu Model 3 de SEGA (en collaboration avec Lockheed Martin, et commercialisée en 1996). Considéré comme le système d'arcade le plus puissant du marché à sa sortie, elle disposait de capacités hors norme (processeur graphique Twin Real3D/Pro-1000, processeur IBM PowerPC, processeur sonore Motorola 68EC000 avec puces audio Yamaha). Elle offrait une bibliothèque d'une trentaine de jeux, dont une quinzaine sont jouables avec cet émulateur. Il nécessite le BIOS d'origine (pas encore de BIOS HLE). En août 2023 il est en développement "alpha" très précoce.


Qu'est-ce que c'est ?

Supermodel émule la plateforme d'arcade Model 3 de Sega, ce qui vous permet de jouer à un certain nombre de classiques d'arcade sur votre PC. Il utilise OpenGL et la bibliothèque SDL, et peut fonctionner sous Windows, Linux et Mac OS X. Le code source est disponible librement selon les termes de la licence publique générale GNU.

Model 3 a fait ses débuts en 1996 avec Virtua Fighter 3 et Scud Race, et pendant les deux années qui ont suivi, il s'est vanté d'avoir le matériel 3D le plus puissant de toutes les plates-formes de jeu. Développé par Real3D, qui était alors une société de Lockheed Martin, et dont l'héritage est ancré dans la technologie avancée des simulateurs de vol, le Model 3 présentait des capacités qui n'apparaîtraient pas sur les PC avant plusieurs années. Grâce à un graphique de scène et à un processeur géométrique embarqués, il pouvait stocker, transformer, éclairer et tramer des dizaines de milliers de polygones par image à une vitesse fluide de 60 images par seconde.

L'objectif du projet Supermodel est de développer un émulateur qui soit à la fois précis et jouable. Comme pour la quasi-totalité du matériel d'arcade, il n'existe aucune documentation publique sur la plateforme Model 3. Ce qui est connu jusqu'à présent a été minutieusement reconstruit à partir de zéro. Il reste encore beaucoup à découvrir et, à ce stade précoce du développement, l'accent est mis sur la précision plutôt que sur la vitesse et la facilité d'utilisation.

Actuellement, Supermodel se trouve à un stade de développement "alpha" très précoce, ce qui signifie qu'il lui manque de nombreuses fonctionnalités prévues.
Il ne dispose pas encore d'une interface graphique conviviale, la compatibilité avec les jeux reste faible et tous les processeurs sont émulés en utilisant une interprétation simple (et lente) plutôt qu'une traduction rapide en flux tendu. Il est vivement conseillé de lire attentivement la documentation et les pages d'aide. Personne n'a dit qu'il serait facile d'atteindre le podium !

Quels sont les jeux pris en charge ?

Vous trouverez ci-dessous une matrice de tous les jeux Model 3 et leur statut de compatibilité. Pour utiliser Supermodel, vous devez posséder des images ROM de jeux Model 3.

(...) (voir le site)

Qui l'a créé ?

Supermodel a été écrit par Bart Trzynadlowski et Nik Henson. Il est basé sur les résultats de l'effort original de Supermodel par Ville Linde, Stefano Teso, et Bart en 2003. L'émulateur PowerPC est à l'origine de Ville Linde et l'émulateur Sega Custom Sound Processor a été donné par ElSemi. Le développement a commencé en janvier 2011.

Supermodel incorpore du code provenant des projets suivants :

• GLEW : The OpenGL Extension Wrangler Library, pour gérer le support d'OpenGL 2.x.
• zlib, pour le support des fichiers ZIP.
• Musashi de Karl Stenerud, un émulateur de Motorola 68K.
• YAZE-AG : Yet Another Z80 Emulator par Andreas Gerlich, pour son émulateur Z80 par Frank D. Cringle.
• Amp de Tomislav Uzalec, pour le décodage de l'audio MPEG Layer 2.

De nombreuses personnes ont contribué à ce projet en y consacrant leur temps et leur énergie, et sans elles, il n'aurait pas été possible. Sans ordre particulier, nous tenons à les remercier :
• Ville Linde, membre de l'équipe originale de Supermodel et MAMEDev extraordinaire
• Stefano Teso, membre de l'équipe originale de Supermodel
• ElSemi, pour avoir fait don de son émulateur SCSP et de toutes sortes d'informations techniques.
• R. Belmont, pour avoir contribué au code de la carte MPEG et au portage sur Mac OS X
• Naibo Zhang, pour son travail sur les graphiques du Model 3
• Andrew Lewis, pour les dumps de ROM de la carte de lecteur et pour son aide générale
• krom, pour avoir ajouté tous les jeux de ROM restants
• The Guru, pour ses efforts dans le dumping des ROM sets du Model 3
• Abelardo Vidal Martos, pour avoir fourni des enregistrements vidéo et audio extrêmement utiles de jeux réels de la Model 3
• Andrew Gardner, pour ses discussions fructueuses
• Chad Reker, Alex Corrigan, pcvideogamer et Groni, pour avoir été des testeurs de jeu particulièrement minutieux
• Charles MacDonald, pour sa description utile du générateur de tuiles du Système 24
• Et, bien sûr, Nicole, la soeur de Bart, pour son aide sur le site web !

L'hébergement de ce site a été généreusement offert par Jeremy Rhoten de EmuMovies. Jetez-y un coup d'œil ! J'espère sincèrement n'avoir oublié personne !


Supermodel est un logiciel libre et est fourni sous les termes de la Licence Publique Générale GNU. Il peut être compilé pour Windows, Linux et Mac OS X (Intel uniquement). OpenGL, SDL, zlib, et pour Windows, DirectInput, sont nécessaires.