Aller au contenu
Bruce

[Emu] Sega Model 3: Supermodel r704 (Xinput+Audio Fix+Nvram+Config Pad)

Messages recommandés

7288132903.png

 

Salut,voila après quelque recherche je suis tomber sur une mise a jour remarquable,certe en version beta mais beaucoup d'amélioration par rapport a l'ancienne version la 0.2a,la je vais vous proposez la version 0.3a WIP en attendant la version finale avec un frontend compatible,car sans ce frontend il faut faire des ligne de commande pour faire passer une rom.

 

Attention ces regler en mode fenetre,pour changer la resolution aller sur le supermodel.ini et changer ces lignes:

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

en:

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/


Ajout de liens avec audio fix + xinput + NVRAM + parametre pad XBOX360 (veuillez prendre les fichiers des anciens binaires et les mettres dans le nouveau).

 
 

:ddl:

L'émulateur (merci a spindizzi pour les binaires  :very-good: ):

 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

Mise a jour des nvram: 20/05/2017

:ddl:

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/


 

Anciennement:

--------------------------------------------------
 

Citation

 

X64 svn449: all XINPUT+audio fix +NVRAM +config pad xbox360:

:ddl:

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

:ddl:
version MAC et linux: svn 420:

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

Le frontend +nvram+svn449+prereglage pad XBOX360:

:ddl:

 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

 

--------------------------------------------------
 

 

- Le fichier ini pour SupermodelUI:(plein écran 1280/720 + vsync)

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

- Le frontend (en attente de mise à jour):

A mettre dans le méme dossier que model 3.(nouveau lien )

Source:  

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

Voici un préréglage pour tous les jeux pour manette xbox360 (à copier coller dans "config","Supermodel.ini)":

 

 

 

;;
;; Supermodel Configuration File
;; Default settings for Version 0.2a.
;;


;
; Quick Overview
; --------------
;
; All settings are case sensitive. Numbers must be integers. Check your
; spelling carefully because invalid settings are silently ignored. To verify
; that your settings are being parsed correctly, check the contents of
; error.log.
;
; Global options apply to all games. To create configuration profiles for
; individual games, place settings under sections with the same name as the
; corresponding MAME ROM set, like so:
;
; ; Scud Race
; [ scud ]
;
; SoundVolume = 50
; MusicVolume = 200
; ; ... etc. ...
;
; Input mappings are an exceptional case: they are only allowed in the global
; section. Per-game input mappings are not supported.
;
; For a list of all valid settings, please consult README.txt. Only default
; inputs are assigned here.
; supermodel daytona2.zip -input-system=xinput


[ Global ] ; Input settings can only be read from the global section!

New3DEngine = 1
XResolution = 780
YResolution = 480
Throttle = 0
FullScreen = 0
WideScreen = 1
PowerPCFrequency = 65
ForceFeedback = 1
DirectInputConstForceMax = 100
DirectInputFrictionMax = 100
DirectInputSelfCenterMax = 100
DirectInputVibrateMax = 100
XInputConstForceMax = 100
XInputVibrateMax = 100
XInputConstForceThreshold = 35
Crosshairs = 1

; Common
InputStart1 = "JOY1_BUTTON8"
InputStart2 = "KEY_SPACE"
InputCoin1 = "JOY1_BUTTON7"
InputCoin2 = "KEY_x"
InputServiceA = "KEY_F1"
InputServiceB = "KEY_F3"
InputTestA = "KEY_F2"
InputTestB = "KEY_F4"

; 4-way digital joysticks
InputJoyUp = "JOY1_UP"
InputJoyDown = "JOY1_DOWN"
InputJoyLeft = "JOY1_LEFT"
InputJoyRight = "JOY1_RIGHT"
InputJoyUp2 = "JOY2_UP"
InputJoyDown2 = "JOY2_DOWN"
InputJoyLeft2 = "JOY2_LEFT"
InputJoyRight2 = "JOY2_RIGHT"

; Fighting game buttons
InputPunch = "JOY1_BUTTON1"
InputKick = "JOY1_BUTTON2"
InputGuard = "JOY1_BUTTON3"
InputEscape = "JOY1_BUTTON4"
InputPunch2 = "JOY2_BUTTON1"
InputKick2 = "JOY2_BUTTON2"
InputGuard2 = "JOY2_BUTTON3"
InputEscape2 = "JOY2_BUTTON4"

; Spikeout buttons
InputShift = "JOY1_BUTTON1"
InputBeat = "JOY1_BUTTON2"
InputCharge = "JOY1_BUTTON3"
InputJump = "JOY1_BUTTON4"

; Virtua Striker buttons
InputShortPass = "JOY1_BUTTON1"
InputLongPass = "JOY1_BUTTON3"
InputShoot = "JOY1_BUTTON2"
InputShortPass2 = "JOY2_BUTTON1"
InputLongPass2 = "JOY2_BUTTON2"
InputShoot2 = "JOY2_BUTTON3"

; Steering wheel
InputSteeringLeft = "JOY1_LEFT" ; digital, turn wheel left
InputSteeringRight = "JOY1_RIGHT" ; digital, turn wheel right
InputSteering = "JOY1_XAXIS" ; analog, full steering range

; Pedals
InputAccelerator = "JOY1_ZAXIS_NEG"
InputBrake = "JOY1_ZAXIS_POS"

; Up/down shifter manual transmission (all racers)
InputGearShiftUp = "JOY1_BUTTON6" ; sequential shift up
InputGearShiftDown = "JOY1_BUTTON5" ; sequential shift down

; 4-Speed manual transmission (Daytona 2, Sega Rally 2, Scud Race)
InputGearShift1 = "JOY1_POV1_UP"
InputGearShift2 = "JOY1_POV1_RIGHT"
InputGearShift3 = "JOY1_POV1_DOWN"
InputGearShift4 = "JOY1_POV1_LEFT"
InputGearShiftN = ""

; VR4 view change buttons (Daytona 2, Le Mans 24, Scud Race)
InputVR1 = "JOY1_BUTTON2"
InputVR2 = "JOY1_BUTTON3"
InputVR3 = "JOY1_BUTTON4"
InputVR4 = "JOY1_BUTTON1"

; Single view change button (Dirt Devils, ECA, Harley-Davidson, Sega Rally 2)
InputViewChange = "JOY1_BUTTON10"

; Handbrake (Dirt Devils, Sega Rally 2)
InputHandBrake = "JOY1_BUTTON2"

; Harley-Davidson controls
InputRearBrake = "JOY1_BUTTON2"
InputMusicSelect = "JOY1_BUTTON3"

; Virtual On macros
InputTwinJoyTurnLeft = "NONE"
InputTwinJoyTurnRight = "NONE"
InputTwinJoyForward = "NONE"
InputTwinJoyReverse = "NONE"
InputTwinJoyStrafeLeft = "NONE"
InputTwinJoyStrafeRight = "NONE"
InputTwinJoyJump = "JOY1_BUTTON1"
InputTwinJoyCrouch = "JOY1_BUTTON2"

; Virtual On individual joystick mapping
InputTwinJoyLeft1 = "JOY1_LEFT"
InputTwinJoyLeft2 = "JOY1_RXAXIS_NEG"
InputTwinJoyRight1 = "JOY1_RIGHT"
InputTwinJoyRight2 = "JOY1_RXAXIS_POS"
InputTwinJoyUp1 = "JOY1_UP"
InputTwinJoyUp2 = "JOY1_RYAXIS_NEG"
InputTwinJoyDown1 = "JOY1_DOWN"
InputTwinJoyDown2 = "JOY1_RYAXIS_POS"

; Virtual On buttons
InputTwinJoyShot1 = "JOY1_BUTTON5"
InputTwinJoyShot2 = "JOY1_BUTTON6"
InputTwinJoyTurbo1 = "JOY1_ZAXIS_POS"
InputTwinJoyTurbo2 = "JOY1_RZAXIS_POS"

; Analog joystick (Star Wars Trilogy)
InputAnalogJoyLeft = "KEY_LEFT"
InputAnalogJoyRight = "KEY_RIGHT"
InputAnalogJoyUp = "KEY_UP"
InputAnalogJoyDown = "KEY_DOWN"
InputAnalogJoyX = "JOY_XAXIS,MOUSE_XAXIS" ; analog, full X axis
InputAnalogJoyY = "JOY_YAXIS,MOUSE_YAXIS" ; analog, full Y axis
InputAnalogJoyTrigger = "JOY_BUTTON1,MOUSE_LEFT_BUTTON"
InputAnalogJoyEvent = "JOY_BUTTON2,MOUSE_RIGHT_BUTTON"
InputAnalogJoyTrigger2 = "NONE"
InputAnalogJoyEvent2 = "NONE"

; Light guns (Lost World)
InputGunLeft = "KEY_LEFT" ; digital, move gun left
InputGunRight = "KEY_RIGHT" ; digital, move gun right
InputGunUp = "KEY_UP" ; digital, move gun up
InputGunDown = "KEY_DOWN" ; digital, move gun down
InputGunX = "MOUSE_XAXIS,JOY1_XAXIS" ; analog, full X axis
InputGunY = "MOUSE_YAXIS,JOY1_YAXIS" ; analog, full Y axis
InputTrigger = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON"
InputOffscreen = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" ; point off-screen
InputAutoTrigger = 0 ; automatic reload when off-screen
InputGunLeft2 = "NONE"
InputGunRight2 = "NONE"
InputGunUp2 = "NONE"
InputGunDown2 = "NONE"
InputGunX2 = "JOY2_XAXIS"
InputGunY2 = "JOY2_YAXIS"
InputTrigger2 = "JOY2_BUTTON1"
InputOffscreen2 = "JOY2_BUTTON2"
InputAutoTrigger2 = 0

; Analog guns (Ocean Hunter, LA Machineguns)
InputAnalogGunLeft = "KEY_LEFT" ; digital, move gun left
InputAnalogGunRight = "KEY_RIGHT" ; digital, move gun right
InputAnalogGunUp = "KEY_UP" ; digital, move gun up
InputAnalogGunDown = "KEY_DOWN" ; digital, move gun down
InputAnalogGunX = "MOUSE_XAXIS,JOY1_XAXIS" ; analog, full X axis
InputAnalogGunY = "MOUSE_YAXIS,JOY1_YAXIS" ; analog, full Y axis
InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON"
InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON"
InputAnalogGunLeft2 = "NONE"
InputAnalogGunRight2 = "NONE"
InputAnalogGunUp2 = "NONE"
InputAnalogGunDown2 = "NONE"
InputAnalogGunX2 = "NONE"
InputAnalogGunY2 = "NONE"
InputAnalogTriggerLeft2 = "NONE"
InputAnalogTriggerRight2 = "NONE"

; Ski Champ controls
InputSkiLeft = "KEY_LEFT"
InputSkiRight = "KEY_RIGHT"
InputSkiUp = "KEY_UP"
InputSkiDown = "KEY_DOWN"
InputSkiX = "JOY1_XAXIS"
InputSkiY = "JOY1_YAXIS"
InputSkiPollLeft = "KEY_A,JOY1_BUTTON5"
InputSkiPollRight = "KEY_S,JOY1_BUTTON6"
InputSkiSelect1 = "KEY_Q,JOY1_BUTTON3"
InputSkiSelect2 = "KEY_W,JOY1_BUTTON1"
InputSkiSelect3 = "KEY_E,JOY1_BUTTON2"

; Magical Truck Adventure controls
InputMagicalLeverUp1 = ""
InputMagicalLeverDown1 = ""
InputMagicalLever1 = "JOY1_XAXIS"
InputMagicalPedal1 = "JOY1_BUTTON5"
InputMagicalLeverUp2 = ""
InputMagicalLeverDown2 = ""
InputMagicalLever2 = "JOY1_XAXIS"
InputMagicalPedal2 = "JOY1_BUTTON6"

 

; Sega Bass Fishing / Get Bass controls
InputFishingRodLeft = "JOY1_BUTTON6"
InputFishingRodRight = "JOY1_BUTTON5"
InputFishingRodUp = "NONE"
InputFishingRodDown = "NONE"
InputFishingReelFaster = "JOY1_ZAXIS_NEG"
InputFishingReelSlower = "JOY1_ZAXIS_POS"
InputFishingStickLeft = "NONE"
InputFishingStickRight = "NONE"
InputFishingStickUp = "NONE"
InputFishingStickDown = "NONE"
InputFishingRodX = "JOY1_XAXIS"
InputFishingRodY = "JOY1_YAXIS"
InputFishingStickX = "JOY1_RXAXIS"
InputFishingStickY = "JOY1_RYAXIS"
InputFishingReel = "NONE"
InputFishingCast = "JOY1_BUTTON2,JOY1_BUTTON8"
InputFishingSelect = "JOY1_BUTTON1"

 

 

 

et voici des codes pour chaque jeux pour pouvoir changer la langue dans le test mode:

 

DAYTONA USA 2: BATTLE ON THE EDGE and POWER EDITION (Model 3 Step 2)
Method 1
Go into the test mode and push the service and test button on the PCB at the same time.
Method 2
Go into the test mode and push Hold Start and Press GREEN, GREEN, BLUE, YELLOW, RED, YELLOW, BLUE.
(Colours are the VR buttons).

DIRT DEVILS (Model 3 Step 2)
Region controlled by program roms

EMERGENCY CALL AMBULANCE (Model 3 Step 2)
Region controlled by program roms

GET BASS/SEGA BASS FISHING (Model 3 Step 1.0)
Go into test mode, select the crt test 2/2, push the service button 4 times, exit the crt test, select the Game assignments, push service 3 times (sound), hold service on push number 4 and then press test.

HARLEY DAVIDSON LA RIDERS (Model 3 Step 2)
Go into the test mode, select game assignments up, up, down, down, view, music, view, music.

LA MACHINE GUNS (Model 3 Step 2)
Go into the test mode and push start, start, service, start, start, start, service, test.
(start = player 1 start button).

LE MANS 24hr (Model 3 Step 1.5)
Go into the test mode and push start, start, service, service, start, test.

LOST WORLD (Model 3 Step 1.5)
Go into the test mode and push start, start, service, start, service, test.
(start = player 1 start button).

MAGICAL TRUCK ADVENTURE (Model 3 Step 2)
Enter Self-test Mode
Press “Left Start Button� 2X
Press “Service Button�
Press “Left Start Button�
Press “Service Button�
Press “Test Button

OCEAN HUNTER (Model 3 Step 2)
Enter TEST MODE
Enter GAME ASSIGNMENTS
Press start button as follow:1P 2P 1P 2P 1P 2P 2P
Select Country

SCUD RACE/SUPER GT (Model 3 Step 1.5)
Country setting can be changed in the menu (non-Australian version).

SEGA RALLY 2 (Model 3 Step 2)
Go into the test mode, using the service button do 4 short presses, 2 long, 2 short and 1 long.

SKI CHAMP (Model 3 Step 2)
Enter the self-test mode.
Press the buttons on the control panel in the following sequence:
Blue, Green, Blue, Green, Service, Service button.

STAR WARS TRILOGY (Model 3 Step 2)
Go into the test mode and using the service button do the following:
Short, short, short, long, long, short, short, long.

VIRTUA FIGHTER 3 (Model 3 Step 1)
Country setting can be changed in menu (non-Australian version).

VIRTUA STRIKER 2 ’98 (Model 3 Step 1.5/2)
1. Go into "Game Assignment " in the Test mode.
2. Press the Service Button once for about 5 seconds.
3. Press the Service Button three times shortly.
4. Press the Service Button one time for about 5 seconds again.

VIRTUA STRIKER 2 ’99 (Model 3 Step 1.5/2)
1. Go into "Game Assignment " in the Test mode.
2. Press the Service Button once for about 5 seconds.
3. Press the Service Button three times shortly.
4. Press the Service Button one time for about 5 seconds again.
5. Press the Service Button twice shortly.
6. Press the Service Button once for about 5 seconds one more time.

VIRTUA STRIKER 2 99.1 (Model 3 Step 2)
Region controlled by program roms

 

 

 

scud race.jpg

Modifié par 7zxkv
mise en forme
  • Like 4

Partager ce message


Lien à poster
Partager sur d’autres sites

Super ! Merci beaucoup !

:)

 

Ils tournent bien les jeux ?
J'avais essayé une ancienne version qui ne fonctionnait pas super.
Je voulais me refaire un p'ti Scud Race des famille, sachant qu'il ne sortira jamais ailleurs que sur borne (à cause de problème de licence à la c**).

Partager ce message


Lien à poster
Partager sur d’autres sites

S

 

Super ! Merci beaucoup !

:)

 

Ils tournent bien les jeux ?
J'avais essayé une ancienne version qui ne fonctionnait pas super.
Je voulais me refaire un p'ti Scud Race des famille, sachant qu'il ne sortira jamais ailleurs que sur borne (à cause de problème de licence à la c**).

Salut,voila je vais plutot te dire sur les 41 jeux que j'ai,les jeux qui passe pas ou bug:

 

Dans les jeux qui passe pas:

Get Bass et Magical truck Adventure

 

les jeux qui passe avec bug:

Dirt Devils =passe mais on voit pas la route

Emergency Call ambulance=passe mais probléme de vue avec mauvaise couleur des voitures

Harley Davidson & L.A.Riders=passe mais y a des bug graphique

L.A. Machineguns=passe mais injouable

Sega Bass Fishing=passe mais impossible d'appuyer sur start

Sega Rally 2=passe mais un petit bug de poussiére sur la route et on sait pas quelle voiture on choisie:

 

Sky Champ=passe mais pas trop jouable

Star Wars Trilogie=passe mais injouable sur les scene de combat avec sabre laser(sa ma pas empeché de finir le jeux)

The Ocean Hunter=passe mais injouable

 

Pour le reste une tres bonne vitesse rien a dire trés jouable..

 

Modifié par bruce
  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Whaouuu !!! Je n'en attendais pas tant ! 
:D

 

Merci beaucoup !! 

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut!

C'est simple daytona 2 et scud race sont les jeux que je joue le plus sur mon ordi....cet emulateur est fantastique.

Sans le front end pour lancer les jeux tu peux faire glisser la rom sur l'exe et l'émulateur se lance.

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut à tous et merci à bruce pour toutes les infos! :)

 

Pour info,je suis l'émulation model 3 depuis 2003! :D ...Le wip 0.3 svn r270,c'est juste la 269 qui corrige un bug de pause sous Mac,pour info!

 

Je connais bien Bart ,le dev qui a repris les travaux du dev Mame villelinde...et nik(un anglais!) qui a réussi à créer un FFB(retour de force!) en très peu de temps et le résultat est juste extraordinaire avec un volant haut de gamme(joué au G 27 et fanatec CSR!)

 

Scud race et daytona usa 2 tournent à la quasi perfection en 1920/1080 à 60 images/sec. et en 16/9,le retour de force est juste énorme = la vraie borne d'arcade mais en full hd quoi! :o

 

Sinon,vous pouvez visiter le site officiel...j'y suis inscrit depuis le début...si vous avez des soucis ,n'hésitez pas les gars! ;)

 

ps: Cet émulateur demande un bonne config...laissez le pcc à 50 mhzt,pour tous les jeux! :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci meddu69 pour cette info supplémentaire,par contre justement comme tu es inscrit sur le site j'ai une question pour toi:

y a t'il moyen d'avoir ces shaders:

pour sega rally 2(qui corrige la poussiére)

 

 

pour Dirt Devils qui corrige (le bug de la route)

 

 

(merci d'avance)

Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,ce fameux shader est fait par un certains forumeur "nuexzz"

 

Vas tout en bas de la page ,t'auras les shaders en questions à dl: 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

 

Enjoy! :)

 

 

Ps: jamais testé perso,car ça enlève les effets de brouillard ainsi que les effets de lumière "spectacular"...en gros ça rend le jeu moins beau!

Modifié par meddu69

Partager ce message


Lien à poster
Partager sur d’autres sites

ok merci quand meme.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, merci pour toutes ces informations. Vous assurez  :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous

 

meddu69, j'ai une question pour toi. Je n'arrive pas à faire reconnaître par l'émulateur mon volant "logitech driving force" il y a un paramétrage spéciale pour faire reconnaître un volant ?

 

 

 

merci 

Partager ce message


Lien à poster
Partager sur d’autres sites

Désolé meddu69

 

j'ai trouvé comment faire par contre le pédalier n'est pas reconnu. Je vais y réfléchir.

  merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,voila une mise a jour de supermodel3 avec ce change log:(le site officiel:

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/
)

 

Some updates to Supermodel made at beginning of the year but only now got around to checking in (better late than never...):
- hooked up the remaining controls in Supermodel (except for Magical Truck Adventure which does not work at all yet). The new controls are:
* InputAnalogJoyTrigger2 and InputAnalogJoyEvent2 for the additional second trigger and event buttons that were missing from Star Wars Trilogy,
* InputRearBrake and InputMusicSelect for the rear brake and music selection buttons that were missing from Harley Davidson,
* InputAnalogGunXXX, InputAnalogTriggerXXX, InputAnalogGunXXX2 and InputAnalogTriggerXXX2 for the analogue guns of Ocean Hunter and LA Machineguns (NOTE: these controls must be calibrated in the games' service menus otherwise they will not work properly. Also, the alignment of the gun cursor does not line up very well with the mouse position at the moment, but at least the games are a bit more playable now, although still with numerous graphical glitches...)
* InputSkiXXX for the controls of Ski Champ, making the game playable now.
- hooked up existing InputViewChange control to Harley Davidson's view change button
- improved the handling of InputGearShiftUp/Down inputs so that they work better with the driving games. With Dirt Devils, ECA, Harley and LeMans this means they map directly to the game's own shift up/down controls, while with the 4-speed games such as Daytona 2, Scud Racer and Sega Rally 2, they simulate the user shifting up and down through the gears
- added defaults for the new controls to Supermodel.ini
- other small code tweaks:
* fix small bug with handling of pos/neg inputs mapping to a control with inverted range (0XFF to 0x00) - this was needed to get Ski Champ's X-axis to work properly
* removed Wait method from InputSystem and added to CThread as CThread::Sleep instead
* added FrameTimings struct to hold all frame timings in a single place
No networking code yet as just haven't had a chance to work on it since initial progress at the beginning of the year - am *hoping* might have some time to pick it up again over Christmas...

 

supermodel [r271] x 32 bits: 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

supermodel [r271] x 64 bits: 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

je vais le testé :D  

Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

testé avec DAYTONA USA 2 et SCUD RACE, marche du tonnerre avec mon G27

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,voila un WIP très intéressant pour jouer en LINK:(vivement la prochaine version)

 

Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut:

Mise a jour:

voila un WIP sur le site officiel,en attendant la version public.

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

un petit WIP du multiplayer:(je préférerai qu'il s’occupe des jeux qui sont mal émuler)

Partager ce message


Lien à poster
Partager sur d’autres sites

Super!!! j'adore également cet émulateur!! je n'avais même pas vu ce topic!

 

En effet, embellir les jeux qui fonctionne déjà bien c'est  " très bien" mais si on pouvait avoir les autres jeux bugggués moint buguées..... :bravo:

Partager ce message


Lien à poster
Partager sur d’autres sites

Du nouveau: 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

Partager ce message


Lien à poster
Partager sur d’autres sites

Du nouveau: 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

Tu ma pris de vitesse :very-good: ,mais je classerais sa plutôt dans la section MAME.

merci pour la news.

Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah oui j'avais pas vu que c'était pour Mame... en refouillant un peu j'ai par contre trouvé une mauvaise nouvelle:

 

 

 

> Ville's actually picked up MAME's Model 3 driver again since SuperModel died. 

The current plan so far (not to derail this thread too much...)

- Rewrite the 2D tilemap code. The current code is pretty bad and inefficient.
- Rewrite most of the 3D rendering. It's currently one of the last things still using the legacy polygon code. Some longer term ideas involve putting the whole rendering pipeline into worker threads to get more use out of those cpu cores.
- Nuke every rom patch.
- Decrypt and decompress those tiles in magtruck/dirt devils/von2. I'm 95% sure it's using the Naomi M2 algo or something very similar. 

 

Pour les anglophobe ça dit que Ville réécrit le code du Driver Model 3 de Mame car Supermodel est mort  :triste:, bon reste a espérer que quelqu'un adaptera son travail sur Mame dans le code source de Supermodel qui est Open Source...

 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

Partager ce message


Lien à poster
Partager sur d’autres sites

 

Pour les anglophobe ça dit que Ville réécrit le code du Driver Model 3 de Mame car Supermodel est mort  :triste:, bon reste a espérer que quelqu'un adaptera son travail sur Mame dans le code source de Supermodel qui est Open Source...

 

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

Salut,tu dit que Supermodel est mort (je te crois,mais dans le site officiel Bart dit:qu'il va faire une version final 0.3).

ici:

Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

    Le message, les images et le lien sont :ph34r: caché Inscrit toi pour le voir ou connecte toi https://www.emuline.org/register/

 

Sinon le site officiel du frontend (Supermodel UI) est bien mort,je suis grave dégoûter.

EDIT:j'ai enfin compris comment sa marche ces ligne de commande.

j'ai fait un paramétrage pour la svn 271 manette xbox360:(a remplacer dans Supermodel.ini)

 

;;
;; Supermodel Configuration File
;; Default settings for Version 0.2a.
;;
 
 
;
; Quick Overview
; --------------
;
; All settings are case sensitive.  Numbers must be integers.  Check your 
; spelling carefully because invalid settings are silently ignored.  To verify
; that your settings are being parsed correctly, check the contents of 
; error.log.
;
; Global options apply to all games.  To create configuration profiles for
; individual games, place settings under sections with the same name as the 
; corresponding MAME ROM set, like so:
;
;       ; Scud Race
;       [ scud ]
;
;       SoundVolume = 50
;       MusicVolume = 200
;       ; ... etc. ...
;
; Input mappings are an exceptional case: they are only allowed in the global
; section.  Per-game input mappings are not supported.
;
; For a list of all valid settings, please consult README.txt.  Only default
; inputs are assigned here.
; supermodel daytona2.zip -input-system=xinput
 
 
[ Global ]  ; Input settings can only be read from the global section!
 
XResolution = 1280
YResolution = 720
Throttle = 0
FullScreen = 1
WideScreen = 1
PowerPCFrequency = 50
ForceFeedback = 1
DirectInputConstForceMax = 100
DirectInputFrictionMax = 100
DirectInputSelfCenterMax = 100
DirectInputVibrateMax = 100
XInputConstForceMax = 100
XInputVibrateMax = 100
XInputConstForceThreshold = 35
Crosshairs = 1
 
; Common 
InputStart1 = "JOY1_BUTTON8"
InputStart2 = "KEY_w"
InputCoin1 = "JOY1_BUTTON7"
InputCoin2 = "KEY_x"
InputServiceA = "KEY_F1"
InputServiceB = "KEY_F3"
InputTestA = "KEY_F2"
InputTestB = "KEY_F4"
 
; 4-way digital joysticks
InputJoyUp = "JOY1_UP"
InputJoyDown = "JOY1_DOWN"
InputJoyLeft = "JOY1_LEFT"
InputJoyRight = "JOY1_RIGHT"
InputJoyUp2 = "JOY2_UP"
InputJoyDown2 = "JOY2_DOWN"
InputJoyLeft2 = "JOY2_LEFT"
InputJoyRight2 = "JOY2_RIGHT"
 
; Fighting game buttons
InputPunch = "JOY1_BUTTON1"
InputKick = "JOY1_BUTTON2"
InputGuard = "JOY1_BUTTON3"
InputEscape = "JOY1_BUTTON4"
InputPunch2 = "JOY2_BUTTON1"
InputKick2 = "JOY2_BUTTON2"
InputGuard2 = "JOY2_BUTTON3"
InputEscape2 = "JOY2_BUTTON4"
 
; Spikeout buttons
InputShift = "JOY1_BUTTON1"
InputBeat = "JOY1_BUTTON2"
InputCharge = "JOY1_BUTTON3"
InputJump = "JOY1_BUTTON4"
 
; Virtua Striker buttons
InputShortPass = "JOY1_BUTTON1"
InputLongPass = "JOY1_BUTTON3"
InputShoot = "JOY1_BUTTON2"
InputShortPass2 = "JOY2_BUTTON1"
InputLongPass2 = "JOY2_BUTTON2"
InputShoot2 = "JOY2_BUTTON3"
 
; Steering wheel
InputSteeringLeft = "JOY1_LEFT"      ; digital, turn wheel left
InputSteeringRight = "JOY1_RIGHT"    ; digital, turn wheel right
InputSteering = "JOY1_XAXIS"        ; analog, full steering range
 
; Pedals
InputAccelerator = "JOY1_RZAXIS_POS"
InputBrake = "JOY1_ZAXIS_POS"
 
; Up/down shifter manual transmission (all racers)
InputGearShiftUp = "JOY1_BUTTON6"           ; sequential shift up
InputGearShiftDown = "JOY1_BUTTON5"         ; sequential shift down
 
; 4-Speed manual transmission (Daytona 2, Sega Rally 2, Scud Race)
InputGearShift1 = "JOY1_POV1_UP"
InputGearShift2 = "JOY1_POV1_RIGHT"
InputGearShift3 = "JOY1_POV1_DOWN"
InputGearShift4 = "JOY1_POV1_LEFT"
InputGearShiftN = ""
 
; VR4 view change buttons (Daytona 2, Le Mans 24, Scud Race)
InputVR1 = "JOY1_BUTTON2"
InputVR2 = "JOY1_BUTTON3"
InputVR3 = "JOY1_BUTTON4"
InputVR4 = "JOY1_BUTTON1"
 
; Single view change button (Dirt Devils, ECA, Harley-Davidson, Sega Rally 2)
InputViewChange = "JOY1_BUTTON10"
 
; Handbrake (Dirt Devils, Sega Rally 2)
InputHandBrake = "JOY1_BUTTON2"
 
; Harley-Davidson controls
InputRearBrake = "JOY1_BUTTON2"
InputMusicSelect = "JOY1_BUTTON3"
 
; Virtual On macros
InputTwinJoyTurnLeft = "KEY_Q,JOY1_RXAXIS_NEG"
InputTwinJoyTurnRight = "KEY_W,JOY1_RXAXIS_POS"
InputTwinJoyForward = "KEY_UP,JOY1_YAXIS_NEG"
InputTwinJoyReverse = "KEY_DOWN,JOY1_YAXIS_POS"
InputTwinJoyStrafeLeft = "KEY_LEFT,JOY1_XAXIS_NEG"
InputTwinJoyStrafeRight = "KEY_RIGHT,JOY1_XAXIS_POS"
InputTwinJoyJump = "KEY_E,JOY1_BUTTON1"
InputTwinJoyCrouch = "KEY_R,JOY1_BUTTON2"
 
; Virtual On individual joystick mapping
InputTwinJoyLeft1 = "NONE"
InputTwinJoyLeft2 = "NONE"
InputTwinJoyRight1 = "NONE"
InputTwinJoyRight2 = "NONE"
InputTwinJoyUp1 = "NONE"
InputTwinJoyUp2 = "NONE"
InputTwinJoyDown1 = "NONE"
InputTwinJoyDown2 = "NONE"
 
; Virtual On buttons
InputTwinJoyShot1 = "KEY_A,JOY1_BUTTON5"
InputTwinJoyShot2 = "KEY_S,JOY1_BUTTON6"
InputTwinJoyTurbo1 = "KEY_Z,JOY1_BUTTON7"
InputTwinJoyTurbo2 = "KEY_X,JOY1_BUTTON8"
 
; Analog joystick (Star Wars Trilogy)
InputAnalogJoyLeft = "KEY_LEFT"             ; digital, move left
InputAnalogJoyRight = "KEY_RIGHT"           ; digital, move right
InputAnalogJoyUp = "KEY_UP"                 ; digital, move up
InputAnalogJoyDown = "KEY_DOWN"             ; digital, move down
InputAnalogJoyX = "JOY_XAXIS,MOUSE_XAXIS"   ; analog, full X axis
InputAnalogJoyY = "JOY_YAXIS,MOUSE_YAXIS"   ; analog, full Y axis
InputAnalogJoyTrigger = "KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON"
InputAnalogJoyEvent = "KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON"
InputAnalogJoyTrigger2 = "KEY_D,JOY_BUTTON2"
InputAnalogJoyEvent2 = "NONE"
 
; Light guns (Lost World)
InputGunLeft = "KEY_LEFT"               ; digital, move gun left
InputGunRight = "KEY_RIGHT"             ; digital, move gun right
InputGunUp = "KEY_UP"                   ; digital, move gun up
InputGunDown = "KEY_DOWN"               ; digital, move gun down
InputGunX = "MOUSE_XAXIS,JOY1_XAXIS"    ; analog, full X axis
InputGunY = "MOUSE_YAXIS,JOY1_YAXIS"    ; analog, full Y axis
InputTrigger = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON"
InputOffscreen = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON"    ; point off-screen
InputAutoTrigger = 0                    ; automatic reload when off-screen
InputGunLeft2 = "NONE"
InputGunRight2 = "NONE"
InputGunUp2 = "NONE"
InputGunDown2 = "NONE"
InputGunX2 = "JOY2_XAXIS"
InputGunY2 = "JOY2_YAXIS"
InputTrigger2 = "JOY2_BUTTON1"
InputOffscreen2 = "JOY2_BUTTON2"
InputAutoTrigger2 = 0
 
; Analog guns (Ocean Hunter, LA Machineguns)
InputAnalogGunLeft = "KEY_LEFT"               ; digital, move gun left
InputAnalogGunRight = "KEY_RIGHT"             ; digital, move gun right
InputAnalogGunUp = "KEY_UP"                   ; digital, move gun up
InputAnalogGunDown = "KEY_DOWN"               ; digital, move gun down
InputAnalogGunX = "MOUSE_XAXIS,JOY1_XAXIS"    ; analog, full X axis
InputAnalogGunY = "MOUSE_YAXIS,JOY1_YAXIS"    ; analog, full Y axis
InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON"
InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON"
InputAnalogGunLeft2 = "NONE"
InputAnalogGunRight2 = "NONE"
InputAnalogGunUp2 = "NONE"
InputAnalogGunDown2 = "NONE"
InputAnalogGunX2 = "NONE"
InputAnalogGunY2 = "NONE"
InputAnalogTriggerLeft2 = "NONE"
InputAnalogTriggerRight2 = "NONE"
 
; Ski Champ controls
InputSkiLeft = "KEY_LEFT"
InputSkiRight = "KEY_RIGHT"
InputSkiUp = "KEY_UP"
InputSkiDown = "KEY_DOWN"
InputSkiX = "JOY1_XAXIS"
InputSkiY = "JOY1_YAXIS"
InputSkiPollLeft = "KEY_A,JOY1_BUTTON5"
InputSkiPollRight = "KEY_S,JOY1_BUTTON6"
InputSkiSelect1 = "KEY_Q,JOY1_BUTTON3"
InputSkiSelect2 = "KEY_W,JOY1_BUTTON1"
InputSkiSelect3 = "KEY_E,JOY1_BUTTON2"
 
Et pour activer le xinput,je me suis fait un loader.bat(a copier dans le loader.bat)
EX:(pour daytona 2)pour un autre jeux il suffit de remplacer daytona2.zip
 
Supermodel daytona2.zip -input-system=xinput
Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut à tous et merci à bruce pour toutes les infos! :)

 

Pour info,je suis l'émulation model 3 depuis 2003! :D ...Le wip 0.3 svn r270,c'est juste la 269 qui corrige un bug de pause sous Mac,pour info!

 

Je connais bien Bart ,le dev qui a repris les travaux du dev Mame villelinde...et nik(un anglais!) qui a réussi à créer un FFB(retour de force!) en très peu de temps et le résultat est juste extraordinaire avec un volant haut de gamme(joué au G 27 et fanatec CSR!)

 

Scud race et daytona usa 2 tournent à la quasi perfection en 1920/1080 à 60 images/sec. et en 16/9,le retour de force est juste énorme = la vraie borne d'arcade mais en full hd quoi! :o

 

Sinon,vous pouvez visiter le site officiel...j'y suis inscrit depuis le début...si vous avez des soucis ,n'hésitez pas les gars! ;)

 

ps: Cet émulateur demande un bonne config...laissez le pcc à 50 mhzt,pour tous les jeux! :)

j'envisage également de faire fontionner un volant retour de force type fanatec CSR ou CSR elite, j'espère que ça va fonctionner, en tout cas ton post me rassure.

Mais avant d'en venir à ça, j'ai toujours des problème d'absence de son avec supermodel, daytona2 sans musique je pense que c'est normale, mais sans bruit ou effet sonore là y a un truc qui cloche, j'ai le même problème sur deux PC différent, donc je dois faire une fausse manip, si quelqu'un a rencontré se problème ...

Partager ce message


Lien à poster
Partager sur d’autres sites

j'envisage également de faire fontionner un volant retour de force type fanatec CSR ou CSR elite, j'espère que ça va fonctionner, en tout cas ton post me rassure.

Mais avant d'en venir à ça, j'ai toujours des problème d'absence de son avec supermodel, daytona2 sans musique je pense que c'est normale, mais sans bruit ou effet sonore là y a un truc qui cloche, j'ai le même problème sur deux PC différent, donc je dois faire une fausse manip, si quelqu'un a rencontré se problème ...

Salut,je viens de tester le svn 270 et 271 sur daytona 2 et j'ai aucun problème de son(as tu penser a augmenter le son avec la touche F10 et pour les effet spéciaux ces la touche F12)

 

En résumé:

pour augmenter la music ces F10
pour diminuer la music ces F9
 
pour augmenter les effet speciaux ces F12
pour diminuer les effet speciaux ces F11
 
pour mettre le jeux en pause appuyer sur ALT+P
Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour les astuces gamerline, je vais essayer ça, merci.
Je suis en train de retaper un volant ferrari force feedback de chez guillemot USB, j'aurrai bientôt à réparer un fanatec CSR, j'espère pouvoir les rendre fonctionnel pour toucher du daytona 2, depuis le temps que j'en rêvait.

 

edit : Je n'ai toujours pas de son, totalement silencieux  F10 et F12 n'y fond rien.

Modifié par blazing

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour les astuces gamerline, je vais essayer ça, merci.

Je suis en train de retaper un volant ferrari force feedback de chez guillemot USB, j'aurrai bientôt à réparer un fanatec CSR, j'espère pouvoir les rendre fonctionnel pour toucher du daytona 2, depuis le temps que j'en rêvait.

 

edit : Je n'ai toujours pas de son, totalement silencieux  F10 et F12 n'y fond rien.

Salut!

 

Pour ton problème de son,essaies de changer les paramètres sonores,depuis supermodel UI ,"tools/son puis coche la case sound...

 

et met en stéréo...si t'es en 5.1,comme moi!

 

Sinon,pour te répondre,daytona et scud fonctionnent parfaitement avec un FFB puissant,avec mes anciens G27 et CSR!

 

En ce moment,je tourne avec un Thrustmaster TX + ferrari GTE add-on, avec le shifter th8a,ainsi qu'un buttckiker v2(pour les vibrations + les grosses basses façon borne d'arcade )et c'est que du bonheur!

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à toi, j'utilisai le frontend supermodel (ultra ship), le jeux ramm et pas de son, là avec le frontend supermode UI, c'est fluide, jet j'ai le son, c'est le pied. Merci merciiiiii.

Partager ce message


Lien à poster
Partager sur d’autres sites

bravo les gas vous avez trouver le problème,Etant donner que je suis en 5.1 j'avais déjà la case sound de cocher,donc ces pour sa que je voyais pas la différence j'avais toujours du son.....

Mais attention le frontend supermodel ui n'est pas compatible avec le dernier supermodel 3 svn 271:Ces jeux (Harley davidson,ski champ et the ocean hunter)vous pourrez pas jouer avec toute les touches..

 

EX: harley davidson = les bouton change music et frein arrière ne marchera pas avec le svn 270,il faudra utiliser le svn 271 et malheureusement le frontend supermodel UI n'est pas compatible avec ce dernier. 

Modifié par bruce

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est pas trop grave, je rêvais depuis longtemps que daytona 2 et scudrace soit porté sur console, via outrun2 sur xbox c'était buggé pour les trajectoire sur les circuit bonus mais sympathoche malgré tout. Mais là l'émulation a bien progressé. il fallait juste que je change de frontend pour que ça fonctionne, j'aurrait du essayer sans frontend en faisant glisser la rome sur l'application supermodel. Maintenant faut que je fasse tourner un volant FFB avec ça. Je sais pas si les pédalier clubsport (frein à capteur de pression) de fanatec via un volant type CSR fonctionnerait, car souvcent sur les borne le frein est trés dur, il y a un capteur de pression.

Partager ce message


Lien à poster
Partager sur d’autres sites

@blazing

Pas de problème c’était juste pour t'informer,sinon ta l'air d'avoir un bon volant(frein a capteur de pression,très intéressant)

Partager ce message


Lien à poster
Partager sur d’autres sites

je n'ai pas encore le pédalier clubsport  fanatec, je me demandait si le driver fanatec qui gère tout ce monde serait compatible avec l'émulateur supermodel. Les volant tourne pas à 900° dans les borne sega je crois ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×