The Lost World: Jurassic Park Controls are wrong?

Having technical difficulties with Supermodel? Last-minute wardrobe malfunction? Get help here.
Forum rules
Keep it classy!

  • No ROM requests or links.
  • Do not ask to be a play tester.
  • Do not ask about release dates.
  • No drama!

Re: The Lost World: Jurassic Park Controls are wrong?

Postby Tomkun » Mon Jan 17, 2022 6:14 pm

OK, here is the log and I think I see what is happening here. I am using a merged romset and Supermodel is detecting the rom as the prototype version. lostwsga vs lostwsgp.

Code: Select all
[Info]  Supermodel Version 0.3a-svn-876
[Info]  Started as:
[Info]    argv[0] = supermodel.exe
[Info]    argv[1] = E:\Emulation\Games\Arcade\MAME\Roms\lostwsga.zip
[Info]  Opened E:\Emulation\Games\Arcade\MAME\Roms\lostwsga.zip.
[Info]  lostwsgp:
[Info]    banked_crom: stride=8, chunk size=2, byte swap=1
[Info]      mpr-19921.4, crc32=0x9af3227f, offset=0x00000000
[Info]      mpr-19920.3, crc32=0x8df33574, offset=0x00000002
[Info]      mpr-19919.2, crc32=0xff119949, offset=0x00000004
[Info]      mpr-19918.1, crc32=0x95b690e9, offset=0x00000006
[Info]      mpr-19925.8, crc32=0xcfa4bb49, offset=0x01000000
[Info]      mpr-19924.7, crc32=0x4ee3ddc5, offset=0x01000002
[Info]      mpr-19923.6, crc32=0xed515cb2, offset=0x01000004
[Info]      mpr-19922.5, crc32=0x4dfd7fc6, offset=0x01000006
[Info]      mpr-19929.12, crc32=0x16491f63, offset=0x02000000
[Info]      mpr-19928.11, crc32=0x9afd5d4a, offset=0x02000002
[Info]      mpr-19927.10, crc32=0x0c96ef11, offset=0x02000004
[Info]      mpr-19926.9, crc32=0x05a232e0, offset=0x02000006
[Info]      mpr-19933.16, crc32=0x8e2acd3b, offset=0x03000000
[Info]      mpr-19932.15, crc32=0x04389385, offset=0x03000002
[Info]      mpr-19931.14, crc32=0x448a5007, offset=0x03000004
[Info]      mpr-19930.13, crc32=0xb598c2f2, offset=0x03000006
[Info]    crom: stride=8, chunk size=2, byte swap=1
[Info]      ic20.20, crc32=0x50a5fd1d, offset=0x00000000
[Info]      ic19.19, crc32=0xacf71d38, offset=0x00000002
[Info]      ic18.18, crc32=0xa62df14c, offset=0x00000004
[Info]      ic17.17, crc32=0x9e94afdb, offset=0x00000006
[Info]    sound_program: stride=1, chunk size=1, byte swap=1
[Info]      ic21.21, crc32=0x78af6bee, offset=0x00000000
[Info]    sound_samples: stride=1, chunk size=1, byte swap=1
[Info]      mpr-19934.22, crc32=0xc7d8e194, offset=0x00000000
[Info]      mpr-19935.24, crc32=0x91c1b618, offset=0x00400000
[Info]    vrom: stride=32, chunk size=2, byte swap=0
[Info]      mpr-19902.26, crc32=0x178bd471, offset=0x00000000
[Info]      mpr-19903.27, crc32=0xfe575871, offset=0x00000002
[Info]      mpr-19904.28, crc32=0x57971d7d, offset=0x00000004
[Info]      mpr-19905.29, crc32=0x6fa122ee, offset=0x00000006
[Info]      mpr-19906.30, crc32=0xa5b16dd9, offset=0x00000008
[Info]      mpr-19907.31, crc32=0x84a425cd, offset=0x0000000a
[Info]      mpr-19908.32, crc32=0x7702aa7c, offset=0x0000000c
[Info]      mpr-19909.33, crc32=0x8fca65f9, offset=0x0000000e
[Info]      mpr-19910.34, crc32=0x1ef585e2, offset=0x00000010
[Info]      mpr-19911.35, crc32=0xca26a48d, offset=0x00000012
[Info]      mpr-19912.36, crc32=0xffe000e0, offset=0x00000014
[Info]      mpr-19913.37, crc32=0xc003049e, offset=0x00000016
[Info]      mpr-19914.38, crc32=0x3c21a953, offset=0x00000018
[Info]      mpr-19915.39, crc32=0xfd0f2a2b, offset=0x0000001a
[Info]      mpr-19916.40, crc32=0x10b0c52e, offset=0x0000001c
[Info]      mpr-19917.41, crc32=0x3035833b, offset=0x0000001e
[Info]  Runtime configuration:
[Info]    GameXMLFile=Config/Games.xml
[Info]    InitStateFile=
[Info]    MultiThreaded=1
[Info]    GPUMultiThreaded=1
[Info]    PowerPCFrequency=50
[Info]    MultiTexture=0
[Info]    VertexShader=
[Info]    FragmentShader=
[Info]    VertexShaderFog=
[Info]    FragmentShaderFog=
[Info]    VertexShader2D=
[Info]    FragmentShader2D=
[Info]    EmulateSound=1
[Info]    Balance=0
[Info]    EmulateDSB=1
[Info]    SoundVolume=100
[Info]    MusicVolume=100
[Info]    LegacySoundDSP=0
[Info]    ForceFeedback=0
[Info]    New3DEngine=1
[Info]    QuadRendering=0
[Info]    XResolution=496
[Info]    YResolution=384
[Info]    FullScreen=0
[Info]    WideScreen=0
[Info]    Stretch=0
[Info]    WideBackground=0
[Info]    VSync=1
[Info]    Throttle=1
[Info]    ShowFrameRate=0
[Info]    Crosshairs=0
[Info]    FlipStereo=0
[Info]    InputSystem=dinput
[Info]    DirectInputConstForceLeftMax=100
[Info]    DirectInputConstForceRightMax=100
[Info]    DirectInputSelfCenterMax=100
[Info]    DirectInputFrictionMax=100
[Info]    DirectInputVibrateMax=100
[Info]    XInputConstForceThreshold=30
[Info]    XInputConstForceMax=100
[Info]    XInputVibrateMax=100
[Info]    XInputStereoVibration=1
[Info]    SDLConstForceMax=100
[Info]    SDLSelfCenterMax=100
[Info]    SDLFrictionMax=100
[Info]    SDLVibrateMax=100
[Info]    SDLConstForceThreshold=30
[Info]    Network=0
[Info]    SimulateNet=1
[Info]    Outputs=none
[Info]    PortIn=1970
[Info]    PortOut=1971
[Info]    AddressOut=127.0.0.1
[Info]    InputStart1=KEY_1,JOY1_BUTTON9
[Info]    InputStart2=KEY_2,JOY2_BUTTON9
[Info]    InputCoin1=KEY_5,JOY1_BUTTON10
[Info]    InputCoin2=KEY_6,JOY2_BUTTON10
[Info]    InputServiceA=KEY_F2
[Info]    InputServiceB=KEY_0
[Info]    InputTestA=KEY_F1
[Info]    InputTestB=KEY_9
[Info]    InputJoyUp=KEY_UP,JOY1_UP
[Info]    InputJoyDown=KEY_DOWN,JOY1_DOWN
[Info]    InputJoyLeft=KEY_LEFT,JOY1_LEFT
[Info]    InputJoyRight=KEY_RIGHT,JOY1_RIGHT
[Info]    InputJoyUp2=JOY2_UP
[Info]    InputJoyDown2=JOY2_DOWN
[Info]    InputJoyLeft2=JOY2_LEFT
[Info]    InputJoyRight2=JOY2_RIGHT
[Info]    InputPunch=KEY_A,JOY1_BUTTON1
[Info]    InputKick=KEY_S,JOY1_BUTTON2
[Info]    InputGuard=KEY_D,JOY1_BUTTON3
[Info]    InputEscape=KEY_F,JOY1_BUTTON4
[Info]    InputPunch2=JOY2_BUTTON1
[Info]    InputKick2=JOY2_BUTTON2
[Info]    InputGuard2=JOY2_BUTTON3
[Info]    InputEscape2=JOY2_BUTTON4
[Info]    InputShift=KEY_A,JOY1_BUTTON1
[Info]    InputBeat=KEY_S,JOY1_BUTTON2
[Info]    InputCharge=KEY_D,JOY1_BUTTON3
[Info]    InputJump=KEY_F,JOY1_BUTTON4
[Info]    InputShortPass=KEY_A,JOY1_BUTTON1
[Info]    InputLongPass=KEY_S,JOY1_BUTTON2
[Info]    InputShoot=KEY_D,JOY1_BUTTON3
[Info]    InputShortPass2=JOY2_BUTTON1
[Info]    InputLongPass2=JOY2_BUTTON2
[Info]    InputShoot2=JOY2_BUTTON3
[Info]    InputSteeringLeft=KEY_LEFT
[Info]    InputSteeringRight=KEY_RIGHT
[Info]    InputSteering=JOY1_XAXIS
[Info]    InputAccelerator=KEY_UP,JOY1_UP
[Info]    InputBrake=KEY_DOWN,JOY1_DOWN
[Info]    InputGearShiftUp=KEY_Y
[Info]    InputGearShiftDown=KEY_H
[Info]    InputGearShift1=KEY_Q,JOY1_BUTTON5
[Info]    InputGearShift2=KEY_W,JOY1_BUTTON6
[Info]    InputGearShift3=KEY_E,JOY1_BUTTON7
[Info]    InputGearShift4=KEY_R,JOY1_BUTTON8
[Info]    InputGearShiftN=KEY_T
[Info]    InputVR1=KEY_A,JOY1_BUTTON1
[Info]    InputVR2=KEY_S,JOY1_BUTTON2
[Info]    InputVR3=KEY_D,JOY1_BUTTON3
[Info]    InputVR4=KEY_F,JOY1_BUTTON4
[Info]    InputViewChange=KEY_A,JOY1_BUTTON1
[Info]    InputHandBrake=KEY_S,JOY1_BUTTON2
[Info]    InputRearBrake=KEY_S,JOY1_BUTTON2
[Info]    InputMusicSelect=KEY_D,JOY1_BUTTON3
[Info]    InputTwinJoyTurnLeft=KEY_Q,JOY1_RXAXIS_NEG
[Info]    InputTwinJoyTurnRight=KEY_W,JOY1_RXAXIS_POS
[Info]    InputTwinJoyForward=KEY_UP,JOY1_YAXIS_NEG
[Info]    InputTwinJoyReverse=KEY_DOWN,JOY1_YAXIS_POS
[Info]    InputTwinJoyStrafeLeft=KEY_LEFT,JOY1_XAXIS_NEG
[Info]    InputTwinJoyStrafeRight=KEY_RIGHT,JOY1_XAXIS_POS
[Info]    InputTwinJoyJump=KEY_E,JOY1_BUTTON1
[Info]    InputTwinJoyCrouch=KEY_R,JOY1_BUTTON2
[Info]    InputTwinJoyLeft1=NONE
[Info]    InputTwinJoyLeft2=NONE
[Info]    InputTwinJoyRight1=NONE
[Info]    InputTwinJoyRight2=NONE
[Info]    InputTwinJoyUp1=NONE
[Info]    InputTwinJoyUp2=NONE
[Info]    InputTwinJoyDown1=NONE
[Info]    InputTwinJoyDown2=NONE
[Info]    InputTwinJoyShot1=KEY_A,JOY1_BUTTON5
[Info]    InputTwinJoyShot2=KEY_S,JOY1_BUTTON6
[Info]    InputTwinJoyTurbo1=KEY_Z,JOY1_BUTTON7
[Info]    InputTwinJoyTurbo2=KEY_X,JOY1_BUTTON8
[Info]    InputAnalogJoyLeft=KEY_LEFT
[Info]    InputAnalogJoyRight=KEY_RIGHT
[Info]    InputAnalogJoyUp=KEY_UP
[Info]    InputAnalogJoyDown=KEY_DOWN
[Info]    InputAnalogJoyX=JOY_XAXIS,MOUSE1_XAXIS
[Info]    InputAnalogJoyY=JOY_YAXIS,MOUSE1_YAXIS
[Info]    InputAnalogJoyTrigger=KEY_A,JOY_BUTTON1,MOUSE1_LEFT_BUTTON
[Info]    InputAnalogJoyEvent=KEY_S,JOY_BUTTON2,MOUSE1_RIGHT_BUTTON
[Info]    InputAnalogJoyTrigger2=KEY_D,JOY_BUTTON2
[Info]    InputAnalogJoyEvent2=NONE
[Info]    InputGunLeft=NONE
[Info]    InputGunRight=NONE
[Info]    InputGunUp=NONE
[Info]    InputGunDown=NONE
[Info]    InputGunX=MOUSE3_XAXIS
[Info]    InputGunY=MOUSE3_YAXIS
[Info]    InputTrigger=MOUSE3_LEFT_BUTTON
[Info]    InputOffscreen=MOUSE3_RIGHT_BUTTON
[Info]    InputAutoTrigger=0
[Info]    InputGunLeft2=NONE
[Info]    InputGunRight2=NONE
[Info]    InputGunUp2=NONE
[Info]    InputGunDown2=NONE
[Info]    InputGunX2=NONE
[Info]    InputGunY2=NONE
[Info]    InputTrigger2=NONE
[Info]    InputOffscreen2=NONE
[Info]    InputAutoTrigger2=0
[Info]    InputAnalogGunLeft=NONE
[Info]    InputAnalogGunRight=NONE
[Info]    InputAnalogGunUp=NONE
[Info]    InputAnalogGunDown=NONE
[Info]    InputAnalogGunX=MOUSE3_XAXIS
[Info]    InputAnalogGunY=MOUSE3_YAXIS
[Info]    InputAnalogTriggerLeft=MOUSE3_LEFT_BUTTON
[Info]    InputAnalogTriggerRight=MOUSE3_RIGHT_BUTTON
[Info]    InputAnalogGunLeft2=NONE
[Info]    InputAnalogGunRight2=NONE
[Info]    InputAnalogGunUp2=NONE
[Info]    InputAnalogGunDown2=NONE
[Info]    InputAnalogGunX2=NONE
[Info]    InputAnalogGunY2=NONE
[Info]    InputAnalogTriggerLeft2=NONE
[Info]    InputAnalogTriggerRight2=NONE
[Info]    InputSkiLeft=KEY_LEFT
[Info]    InputSkiRight=KEY_RIGHT
[Info]    InputSkiUp=KEY_UP
[Info]    InputSkiDown=KEY_DOWN
[Info]    InputSkiX=JOY1_XAXIS
[Info]    InputSkiY=JOY1_YAXIS
[Info]    InputSkiPollLeft=KEY_A,JOY1_BUTTON1
[Info]    InputSkiPollRight=KEY_S,JOY1_BUTTON2
[Info]    InputSkiSelect1=KEY_Q,JOY1_BUTTON3
[Info]    InputSkiSelect2=KEY_W,JOY1_BUTTON4
[Info]    InputSkiSelect3=KEY_E,JOY1_BUTTON5
[Info]    InputMagicalLeverUp1=KEY_UP
[Info]    InputMagicalLeverDown1=KEY_DOWN
[Info]    InputMagicalLeverUp2=NONE
[Info]    InputMagicalLeverDown2=NONE
[Info]    InputMagicalLever1=JOY1_YAXIS
[Info]    InputMagicalLever2=JOY2_YAXIS
[Info]    InputMagicalPedal1=KEY_A,JOY1_BUTTON1
[Info]    InputMagicalPedal2=KEY_S,JOY2_BUTTON1
[Info]    InputFishingRodLeft=KEY_LEFT
[Info]    InputFishingRodRight=KEY_RIGHT
[Info]    InputFishingRodUp=KEY_UP
[Info]    InputFishingRodDown=KEY_DOWN
[Info]    InputFishingStickLeft=KEY_A
[Info]    InputFishingStickRight=KEY_D
[Info]    InputFishingStickUp=KEY_W
[Info]    InputFishingStickDown=KEY_S
[Info]    InputFishingRodX=JOY1_XAXIS
[Info]    InputFishingRodY=JOY1_YAXIS
[Info]    InputFishingStickX=JOY1_RXAXIS
[Info]    InputFishingStickY=JOY1_RYAXIS
[Info]    InputFishingReel=KEY_SPACE,JOY1_ZAXIS_POS
[Info]    InputFishingCast=KEY_Z,JOY1_BUTTON1
[Info]    InputFishingSelect=KEY_X,JOY1_BUTTON2
[Info]    InputFishingTension=KEY_T,JOY1_ZAXIS_NEG
[Info]    LogOutput=Supermodel.log
[Info]    LogLevel=info
[Info] 
[Info]  OpenGL information:
[Info]    Vendor                   : NVIDIA Corporation
[Info]    Renderer                 : NVIDIA GeForce RTX 2060/PCIe/SSE2
[Info]    Version                  : 4.6.0 NVIDIA 511.23
[Info]    Shading Language Version : 4.60 NVIDIA
[Info]    Maximum Vertex Array Size: 1048576 vertices
[Info]    Maximum Texture Size     : 32768 texels
[Info]    Maximum Vertex Attributes: 16
[Info]    Maximum Vertex Uniforms  : 4096
[Info]    Maximum Texture Img Units: 32
[Info] 
[Info]  Program terminated normally.
Tomkun
 
Posts: 8
Joined: Sun Dec 08, 2019 9:26 pm

Re: The Lost World: Jurassic Park Controls are wrong?

Postby Bart » Tue Jan 18, 2022 6:10 pm

Ah. Does the prototype set not work? I've never actually tried it.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: The Lost World: Jurassic Park Controls are wrong?

Postby Tomkun » Tue Jan 18, 2022 6:37 pm

Apparently not, but I haven't tried it (other than accidentally!) either.

In light of this, I built a new split set of model3 roms from the latest MAME. Everything seems to be working as it should now. Perhaps it would be worth adding support for merged sets? I don't know how complicated that would be, but it seems to be the most future-proof and updated set out there.

Anyway, thanks for all the help. Sorry it turned out to be such silly mistake on my part.
Tomkun
 
Posts: 8
Joined: Sun Dec 08, 2019 9:26 pm

Re: The Lost World: Jurassic Park Controls are wrong?

Postby Bart » Sat Jan 22, 2022 2:52 pm

Tomkun wrote:Apparently not, but I haven't tried it (other than accidentally!) either.

In light of this, I built a new split set of model3 roms from the latest MAME. Everything seems to be working as it should now. Perhaps it would be worth adding support for merged sets? I don't know how complicated that would be, but it seems to be the most future-proof and updated set out there.

Anyway, thanks for all the help. Sorry it turned out to be such silly mistake on my part.


Supermodel does support merged sets but unlike MAME and other emulators, it doesn't rely on the name of the zip file. It looks at the contents to determine which game to load. The reason I did this was because I'm way too lazy to keep up with all the ROM set renaming that has happened over the years. Some sites still distribute old ROM sets that I suspect MAME won't even load anymore because they are misnamed. To avoid this, Supermodel just looks at the file contents to determine what they are because that never changes once a dump is known to be good. Many of the ROMs I use to this day were obtained ca. 2002.

Merged sets are challenging because N number of ROM sets may share some of the same files and Supermodel sometimes gets confused and thinks more than one game is present. The logic could definitely be improved at some point but I would need to see more examples of such merged ROM sets myself.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: The Lost World: Jurassic Park Controls are wrong?

Postby Tomkun » Sun Jan 23, 2022 11:42 pm

Absolutely fair enough. If there's anything I can help you with in that regard, please let me know.

However, it would be nice in that case to have an official datfile with all the most up-to-date information. The one linked in the forums seems years old. Is it still current?
Tomkun
 
Posts: 8
Joined: Sun Dec 08, 2019 9:26 pm

Re: The Lost World: Jurassic Park Controls are wrong?

Postby PDNEJOH » Sun Jan 23, 2022 11:58 pm

Tomkun wrote:Absolutely fair enough. If there's anything I can help you with in that regard, please let me know.

However, it would be nice in that case to have an official datfile with all the most up-to-date information. The one linked in the forums seems years old. Is it still current?


I posted the most current dat file for this emu here and that's as current as you can get since no new romset has been added after that revision (r855).
User avatar
PDNEJOH
 
Posts: 68
Joined: Thu Mar 22, 2012 2:42 am
Location: Indonesia

Previous

Return to The Fitting Room

Who is online

Users browsing this forum: No registered users and 0 guests

cron