SuperModel
Voici un émulateur de Sega Model 3 sans interface graphique utilisant la SDL.
Nécessite macOS 10.7 minimum pour en profiter.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
64 bits
SDL Library
Téléchargement et liens
- Télécharger SuperModel
- Site officiel
- Code source
-
brew install supermodel
Historique des versions
v0.3a-20260726-git-24d2ffc
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Remove legacy renderer from macOS and use renderer setting for -print-gl-info by @trzy in https://github.com/trzy/Supermodel/pull/324
* Fix initializer order in DriveBoard.cpp by @trzy in https://github.com/trzy/Supermodel/pull/325
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260726-git-b7d8acd...v0.3a-20260726-git-24d2ffc
v0.3a-20260726-git-8488f0d
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Remove legacy renderer from macOS and use renderer setting for -print-gl-info by @trzy in https://github.com/trzy/Supermodel/pull/324
* Fix initializer order in DriveBoard.cpp by @trzy in https://github.com/trzy/Supermodel/pull/325
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260726-git-b7d8acd...v0.3a-20260726-git-8488f0d
v0.3a-20260726-git-b7d8acd
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260723-git-7c239e0...v0.3a-20260726-git-b7d8acd
v0.3a-20260723-git-7c239e0
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260712-git-fef2b38...v0.3a-20260723-git-7c239e0
v0.3a-20260712-git-fef2b38
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Always use MPC105 for step 1.x and MPC106 for step 2.x by @gm-matthew in https://github.com/trzy/Supermodel/pull/323
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260528-git-77d28ee...v0.3a-20260712-git-fef2b38
v0.3a-20260528-git-77d28ee
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Optimize VS2008 codes for VS2026 by @pizzzza19 in https://github.com/trzy/Supermodel/pull/317
## New Contributors
* @pizzzza19 made their first contribution in https://github.com/trzy/Supermodel/pull/317
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260527-git-167c561...v0.3a-20260528-git-77d28ee
v0.3a-20260527-git-167c561
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Fix building in VS2010 and newer by @gm-matthew in https://github.com/trzy/Supermodel/pull/316
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260506-git-9c9e7b7...v0.3a-20260527-git-167c561
v0.3a-20260506-git-9c9e7b7
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Add network output compatible with MAME. by @tbreckle in https://github.com/trzy/Supermodel/pull/303
## New Contributors
* @tbreckle made their first contribution in https://github.com/trzy/Supermodel/pull/303
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260228-git-d6dec3d...v0.3a-20260506-git-9c9e7b7
v0.3a-20260228-git-d6dec3d
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Code cleanup to fix warnings on Windows and macOS builds, added -dump-memory option by @trzy in https://github.com/trzy/Supermodel/pull/304
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260207-git-fe00551...v0.3a-20260228-git-d6dec3d
v0.3a-20260207-git-fe00551
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* [README.txt] LA Machines calibration, Ski Champ camera view info by @ToBul in https://github.com/trzy/Supermodel/pull/302
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260129-git-e3a6b05...v0.3a-20260207-git-fe00551
v0.3a-20260129-git-e3a6b05
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* README: Discord link by @trzy in https://github.com/trzy/Supermodel/pull/299
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260101-git-0d61fa1...v0.3a-20260129-git-e3a6b05
v0.3a-20260101-git-0d61fa1
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20260101-git-92bd36b...v0.3a-20260101-git-0d61fa1
v0.3a-20260101-git-92bd36b
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20251221-git-b6673bf...v0.3a-20260101-git-92bd36b
v0.3a-20251221-git-b6673bf
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* [README.md] Link to GitHub automated builds by @ToBul in https://github.com/trzy/Supermodel/pull/296
* Add a forward declaration and header for GCC 14 compilation by @DirtBagXon in https://github.com/trzy/Supermodel/pull/285
## New Contributors
* @ToBul made their first contribution in https://github.com/trzy/Supermodel/pull/296
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20251120-git-3e94dd0...v0.3a-20251221-git-b6673bf
v0.3a-20251213-git-e6e71f3
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* [README.md] Link to GitHub automated builds by @ToBul in https://github.com/trzy/Supermodel/pull/296
* Add a forward declaration and header for GCC 14 compilation by @DirtBagXon in https://github.com/trzy/Supermodel/pull/285
## New Contributors
* @ToBul made their first contribution in https://github.com/trzy/Supermodel/pull/296
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20251120-git-3e94dd0...v0.3a-20251213-git-e6e71f3
v0.3a-20251213-git-9ef1f87
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* [README.md] Link to GitHub automated builds by @ToBul in https://github.com/trzy/Supermodel/pull/296
* Add a forward declaration and header for GCC 14 compilation by @DirtBagXon in https://github.com/trzy/Supermodel/pull/285
## New Contributors
* @ToBul made their first contribution in https://github.com/trzy/Supermodel/pull/296
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20251120-git-3e94dd0...v0.3a-20251213-git-9ef1f87
v0.3a-20251120-git-3e94dd0
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Improve the microtexture blending factor by @gm-matthew in https://github.com/trzy/Supermodel/pull/289
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-git-99dc917...v0.3a-20251120-git-3e94dd0
v0.3a-20251112-git-c995ce5
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-20251112-git-04ee1b9...v0.3a-20251112-git-c995ce5
v0.3a-20251112-git-04ee1b9
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-git-b6716e1...v0.3a-20251112-git-04ee1b9
v0.3a-git-b6716e1
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Improve the microtexture blending factor by @gm-matthew in https://github.com/trzy/Supermodel/pull/289
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-git-99dc917...v0.3a-git-b6716e1
v0.3a-git-99dc917
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-git-5d547e3...v0.3a-git-99dc917
v0.3a-git-5d547e3
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Fix debugger compilation by @gm-matthew in https://github.com/trzy/Supermodel/pull/283
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-git-6b0f050...v0.3a-git-5d547e3
v0.3a-git-6b0f050
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-git-4e5905f...v0.3a-git-6b0f050
v0.3a-git-4e5905f
Automated release with builds for Windows, Linux, and macOS.
**Full Changelog**: https://github.com/trzy/Supermodel/compare/v0.3a-git-7835800...v0.3a-git-4e5905f
v0.3a-git-7835800
Automated release with builds for Windows, Linux, and macOS.
## What's Changed
* Games.xml: Align ROM names with MAME. in https://github.com/trzy/Supermodel/pull/2
* Fix some errors, fix some performance warnings, and some simple (but effective) optimizations by @toxieainc in https://github.com/trzy/Supermodel/pull/1
* Some CPU updates and small/harmless optimizations by @toxieainc in https://github.com/trzy/Supermodel/pull/5
* Fix SUPERMODEL_DEBUGGER build. - Ian in https://github.com/trzy/Supermodel/pull/15
* Faster quad rendering by @toxieainc in https://github.com/trzy/Supermodel/pull/7
* Fix version warnings by @toxieainc in https://github.com/trzy/Supermodel/pull/8
* Small optimizations and fix pointer aliasing by @toxieainc in https://github.com/trzy/Supermodel/pull/17
* Fix new 3D engine texture2DLod function missing error on Linux/MESA. by @casasfernando in https://github.com/trzy/Supermodel/pull/25
* remove 2 dupe function calls, where ProcessLos should actually be rat… by @toxieainc in https://github.com/trzy/Supermodel/pull/26
* 68K now uses run-time hooks for IRQ and instruction hook callbacks by @trzy in https://github.com/trzy/Supermodel/pull/36
* change all INT16 mixing/intermediate clamping to floats by @toxieainc in https://github.com/trzy/Supermodel/pull/37
* [Makefile.Win32] $MSYSTEM check never fails. in https://github.com/trzy/Supermodel/pull/42
* Incomplete texture headers uploaded via FIFO are now discarded by @gm-matthew in https://github.com/trzy/Supermodel/pull/47
* Wait until IRQ2 is acknowledged before starting IRQ40 sequence by @gm-matthew in https://github.com/trzy/Supermodel/pull/48
* add undefd codepath for correct use of the 18bit DAC path (which seem… by @toxieainc in https://github.com/trzy/Supermodel/pull/41
* Keep Supermodel files (config, nvram, saves, etc.) in predictable paths by @casasfernando in https://github.com/trzy/Supermodel/pull/44
* Add FileSystemPath.cpp to Visual Studio project by @gm-matthew in https://github.com/trzy/Supermodel/pull/51
* Freemem by @CapitaineSheridan in https://github.com/trzy/Supermodel/pull/57
* Add missing filename to ErrorLog call. by @AaronBPaden in https://github.com/trzy/Supermodel/pull/58
* Update README.md with macOS build details by @TheBrinkOfTomorrow in https://github.com/trzy/Supermodel/pull/63
* Amelioration for networked multiplayer on single machine by @j-lag in https://github.com/trzy/Supermodel/pull/64
* Crosshair by @CapitaineSheridan in https://github.com/trzy/Supermodel/pull/56
* Autobuild script update following crosshair update by @CapitaineSheridan in https://github.com/trzy/Supermodel/pull/66
* Update README.txt in https://github.com/trzy/Supermodel/pull/67
* Crosshair: use actual adjusted viewport resolution (configuration res… by @trzy in https://github.com/trzy/Supermodel/pull/68
* Crosshair optimization: by @CapitaineSheridan in https://github.com/trzy/Supermodel/pull/70
* Hack/Work around to prevent I/O error after a while on fishing games with … by @CapitaineSheridan in https://github.com/trzy/Supermodel/pull/71
* Fix GCC 13 build. in https://github.com/trzy/Supermodel/pull/74
* Add description of swtrilgy patch from MAME by @gm-matthew in https://github.com/trzy/Supermodel/pull/76
* Drive board uses the value 0xFF (not 0x00) on ports 42 and 45 to stop… by @gm-matthew in https://github.com/trzy/Supermodel/pull/78
* Set soundboard CPU to correct clock speed by @gm-matthew in https://github.com/trzy/Supermodel/pull/79
* DMA device register always returns Step 1.x PCI ID by @gm-matthew in https://github.com/trzy/Supermodel/pull/81
* Fix Z80Debug.cpp compile with C++20 by @gm-matthew in https://github.com/trzy/Supermodel/pull/84
* Prevent "ROLLING START" scrolling glitch in Scud Race by @gm-matthew in https://github.com/trzy/Supermodel/pull/83
* Ping-pong flip timing depends of the value of tilegen register 0x08 by @gm-matthew in https://github.com/trzy/Supermodel/pull/86
* Implement correct "round to nearest" mode by @gm-matthew in https://github.com/trzy/Supermodel/pull/89
* Add LOD switching and blending out culling nodes by @gm-matthew in https://github.com/trzy/Supermodel/pull/101
* Implement LOD blending by @gm-matthew in https://github.com/trzy/Supermodel/pull/107
* Dirt Devils does not use the handbrake by @gm-matthew in https://github.com/trzy/Supermodel/pull/113
* fixed some `-Wunused-*` compiler warnings by @firewave in https://github.com/trzy/Supermodel/pull/114
* Inputs/MultiInputSource.cpp: fixed mismatching allocation and deallocation by @firewave in https://github.com/trzy/Supermodel/pull/117
* Model3.cpp: avoid usage of uninitialized memory by @firewave in https://github.com/trzy/Supermodel/pull/118
* Fixed Scud Race Plus "ROLLING START" patch by @gm-matthew in https://github.com/trzy/Supermodel/pull/120
* Floating point reversed z-buffer and new clipping code by @gm-matthew in https://github.com/trzy/Supermodel/pull/122
* No need to have changelog from 2011 in Readme.txt anymore. by @jaoxford in https://github.com/trzy/Supermodel/pull/129
* fix segfault in CMultiLogger by @baraclese in https://github.com/trzy/Supermodel/pull/136
* Fix 2D texture rendering on OSX by @h0tw1r3 in https://github.com/trzy/Supermodel/pull/138
* Adding newly dumped version of Scud Race by @gm-matthew in https://github.com/trzy/Supermodel/pull/147
* Only access SCSI device at 0xC0xxxxxx if it has been configured to do so by @gm-matthew in https://github.com/trzy/Supermodel/pull/149
* Sound IRQs are acknowledged by writing to MIDI data port by @gm-matthew in https://github.com/trzy/Supermodel/pull/151
* When disabling sound IRQs via MIDI control port, clear current IRQ by @gm-matthew in https://github.com/trzy/Supermodel/pull/152
* Minor shader optimization by @gm-matthew in https://github.com/trzy/Supermodel/pull/156
* Implementing texture NP values by @gm-matthew in https://github.com/trzy/Supermodel/pull/159
* Texture mipmaps must be at least 2x2 by @gm-matthew in https://github.com/trzy/Supermodel/pull/160
* Give PowerPC more cycles to acknowledge sound IRQs by @gm-matthew in https://github.com/trzy/Supermodel/pull/162
* Don't expand culling planes unless widescreen is enabled by @gm-matthew in https://github.com/trzy/Supermodel/pull/165
* Specular lighting works differently on flat-shaded polys by @gm-matthew in https://github.com/trzy/Supermodel/pull/168
* First 4MB of VROM maps to polygon RAM by @gm-matthew in https://github.com/trzy/Supermodel/pull/169
* New textureNP implementation by @gm-matthew in https://github.com/trzy/Supermodel/pull/173
* Step15Luminous() applies to all luminous polys, not just textured ones by @gm-matthew in https://github.com/trzy/Supermodel/pull/174
* Added support for custom MPEG music in a new Music.xml config file by @trzy in https://github.com/trzy/Supermodel/pull/179
* Makefiles updated by @trzy in https://github.com/trzy/Supermodel/pull/180
* New JTAG implementation by @gm-matthew in https://github.com/trzy/Supermodel/pull/182
* Poll inputs before running frame by @gm-matthew in https://github.com/trzy/Supermodel/pull/186
* slightly optimize depth & stencil usage by @toxieainc in https://github.com/trzy/Supermodel/pull/188
* Use correct GetUniformLocation by @toxieainc in https://github.com/trzy/Supermodel/pull/190
* Fix debugger build by @gm-matthew in https://github.com/trzy/Supermodel/pull/191
* Fix -print-gl-info after fb785b36bd70c16001336e22a75950ba5ef3808f by @DirtBagXon in https://github.com/trzy/Supermodel/pull/192
* Fix texel offsets when sampling the AA buffer by @toxieainc in https://github.com/trzy/Supermodel/pull/193
* Increase precision and performance for Base/Alpha Layer compositing by @toxieainc in https://github.com/trzy/Supermodel/pull/194
* Implement CRT color emulation by @toxieainc in https://github.com/trzy/Supermodel/pull/195
* Fix some warnings, including potential stack corruption by (v)sprintf by @toxieainc in https://github.com/trzy/Supermodel/pull/196
* Implement different upscaling filters for the 2D layers by @toxieainc in https://github.com/trzy/Supermodel/pull/197
* improve SuperSleepUntil implementation by @toxieainc in https://github.com/trzy/Supermodel/pull/198
* Static Analysis by @toxieainc in https://github.com/trzy/Supermodel/pull/202
* DPI awareness by @toxieainc in https://github.com/trzy/Supermodel/pull/208
* More static analysis fixes by @toxieainc in https://github.com/trzy/Supermodel/pull/205
* Update external libs by @toxieainc in https://github.com/trzy/Supermodel/pull/211
* Add xdg base dirs by @jflatt in https://github.com/trzy/Supermodel/pull/217
* Properly enable fesetround/fegetround usage by @toxieainc in https://github.com/trzy/Supermodel/pull/216
* Improve edge test precision of quad test, and add missing '----'-area by @toxieainc in https://github.com/trzy/Supermodel/pull/213
* Improved soundboard IRQ handling by @gm-matthew in https://github.com/trzy/Supermodel/pull/225
* Implement "Block Culling" modeword bit of Mercury ASIC by @gm-matthew in https://github.com/trzy/Supermodel/pull/229
* Fixed JTAG config parameters when loading savestates by @gm-matthew in https://github.com/trzy/Supermodel/pull/231
* Fixing tilegen bugs in Scud Race by @gm-matthew in https://github.com/trzy/Supermodel/pull/234
* sdl: add support for gamecontroller api by @aderumier in https://github.com/trzy/Supermodel/pull/233
* Write default Supermodel.ini if not present by @trzy in https://github.com/trzy/Supermodel/pull/235
* Common digital sensitivity and decay speed settings for all digital buttons mapped to analog inputs by @trzy in https://github.com/trzy/Supermodel/pull/236
* Update README.md by @laromicas in https://github.com/trzy/Supermodel/pull/260
## New Contributors
* @toxieainc made their first contribution in https://github.com/trzy/Supermodel/pull/1
* @casasfernando made their first contribution in https://github.com/trzy/Supermodel/pull/25
* @trzy made their first contribution in https://github.com/trzy/Supermodel/pull/36
* @gm-matthew made their first contribution in https://github.com/trzy/Supermodel/pull/47
* @CapitaineSheridan made their first contribution in https://github.com/trzy/Supermodel/pull/57
* @AaronBPaden made their first contribution in https://github.com/trzy/Supermodel/pull/58
* @TheBrinkOfTomorrow made their first contribution in https://github.com/trzy/Supermodel/pull/63
* @j-lag made their first contribution in https://github.com/trzy/Supermodel/pull/64
* @firewave made their first contribution in https://github.com/trzy/Supermodel/pull/114
* @jaoxford made their first contribution in https://github.com/trzy/Supermodel/pull/129
* @baraclese made their first contribution in https://github.com/trzy/Supermodel/pull/136
* @h0tw1r3 made their first contribution in https://github.com/trzy/Supermodel/pull/138
* @DirtBagXon made their first contribution in https://github.com/trzy/Supermodel/pull/192
* @jflatt made their first contribution in https://github.com/trzy/Supermodel/pull/217
* @aderumier made their first contribution in https://github.com/trzy/Supermodel/pull/233
* @laromicas made their first contribution in https://github.com/trzy/Supermodel/pull/260
**Full Changelog**: https://github.com/trzy/Supermodel/commits/v0.3a-git-7835800
Captures d'écran