Running/emulating the source engine

Discussion in 'Computer Programming, Emulation, and Game Modding' started by supermario18, Aug 29, 2016.

?

Which one do you think will work?

  1. Virtual Computer

    1 vote(s)
    33.3%
  2. Retroarch

    1 vote(s)
    33.3%
  3. Both

    0 vote(s)
    0.0%
  4. None

    1 vote(s)
    33.3%
  1. supermario18
    OP

    supermario18 That Mario fan

    Member
    160
    47
    May 3, 2016
    United States
    Mushroom Kingdom
    So one day I wondered, "Is it possible to run or emulate the source engine on devices like the Wii U and smartphones?" And I thought of 2 ways this might be possible. If you don't know what the source engine is, it's the game engine used in games like Half Life 2, Portal, Left 4 Dead, and more.

    The first method I thought of is using a virtual machine (Dosbox or Virtualbox). This one is kind of self explanatory. First, you would install Windows XP, then DirectX, Steam (maybe), and a game that uses the source engine (preferably half life 2 since its the most likely to run well). I'm not too sure that this first method will work, but anything is possible.

    Second method is using Retroarch. So Retroarch has the NXengine core, which loads the Cave Story exe file. What if there was a Retroarch core that emulated the source engine and loaded the hl2.exe file that most source games have. The only problem this might have though is DirectX.

    If I am wrong about anything, then please correct me.

    And if this is the wrong forum, then tell me which forum to move this to.
     
  2. DavidRO99

    DavidRO99 Official depressed pikachu

    Member
    964
    267
    Jun 11, 2016
    Korea, North
    your back-door
  3. supermario18
    OP

    supermario18 That Mario fan

    Member
    160
    47
    May 3, 2016
    United States
    Mushroom Kingdom
    Hi
     
  4. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    6,963
    6,950
    Dec 1, 2014
    United States
    Under a rock
    You'd need to run DOSBox most likely
     
  5. driverdis

    driverdis I am Justice

    Member
    2,356
    886
    Sep 21, 2011
    United States
    1.048596β
    PS4 can run linux source engine games via PS4 Linux natively if you have a firmware 1.76 PS4.
    The Xbox One probably can too if someone gets some form of Linux running on the Xbox One.
    The Wii U is left out as it is PPC and would need an X86 Emulator to run, which would be really slow.
     
    Last edited by driverdis, Aug 30, 2016
  6. supermario18
    OP

    supermario18 That Mario fan

    Member
    160
    47
    May 3, 2016
    United States
    Mushroom Kingdom
    What about smartphones?
     
  7. driverdis

    driverdis I am Justice

    Member
    2,356
    886
    Sep 21, 2011
    United States
    1.048596β
    Most smartphones and tablets use ARM processors, whereas computers are X86.
    This is not always the case as the Nexus Player and NVidia Shield tablets are X86 and the Shield has a port of Half-Life 2 for Android

    https://shield.nvidia.com/games/android/halflife2