loading_reduced.jpg

0.3a r860 / 22-04-2021

SuperModel

competition

SuperModel emulates Sega's Model 3 arcade platform which uses OpenGL and SDL library. It's still considered to be in "alpha" stage of development, meaning it lacks many planned features and does not yet have a user-friendly graphical interface, game compatibility remains low, and all CPUs are emulated using straightforward interpretation rather than fast just-in-time translation. 


Front-end UI available are either available SuperModel 3 UI or SuperModel Assistant.

Accuracy

Performance

Features

 ... 

Most Recent Changes

[r860]

Fix netboard resets and detection of simulated netboard linking to itself.



UI Update Details (06-01-2021)

  • following recent rom set name changes in Games.xml 

  • Added – list view of all the supported games

  • Added – preview of each game (snaps).

  • Added – button of the roms directories.

  • Added – check Load button (Load Rom)

  • Added – all video options

  • Added – all sound options

  • Added – all control options (for the time being it uses the supermodel configurator (accurate and will never fail)

  • Added – system link options (preliminary) will only work with the only version created by Spindizzi

[r859]

  • Adding simulated netboard; all linked games except Sega Rally 2 working at full speed.


[r858]

  • Corrected alignment issues with netboard RAM; send/receive parameters no longer need to be manipulated to work correctly. Fixes bugs including Scud Race linked car orientation.


[r857]

  • Add some async network methods. Async send copies to an internal buffer and sends in another thread so doesn't block at all. Added CheckDataAvailable method to the TCPReceive class. Can check or wait for data without blocking.


[r856]

  • DSB2 clock speed from 4MHz to 11MHz.


[r855]

  • New dumps added:


[r854]

  • Fixed cycle counting overflow that was causing DSB2 to halt execution.


[r853]

  • missing header


[r852] 

  • DSB2 IRQ 2 now fires at 1KHz rather than once per frame, improving


[r851]

  • Just a few compile warnings


[r850]

  • Fix project file


[r849]

  • Build bot script.


[r846] 

  • Introduce new config keywords.

  • In xinput mode, lets the choice to have left and right gamepad motors vibrate together.
    XInputStereoVibration = 1 (both motors) [default]
    XInputStereoVibration = 0 (separate motors)

  • In sdl input mode, new control option to set minimum strength above which a Model 3 constant force command will be simulated on an sdl gamepad device.
    SDLConstForceThreshold = 30 [default]
    note : the vibration strength can be mod with SDLConstForceMax = [val]


[r845] 

  • The controls of bass/getbass games were no longer good, following recent rom set name changes in Games.xml.


[r844] 

  • Corrected game set names & game titles (Brian Troha)


[r843] 

  • Added rumble skipad in Ski Champ game.


[r842] 

  • Service menu activated in swtrilgyp.


[r841] 

  • Add -O3 optimization option for OSX and Linux.


Check Previous Changes