How the frick do I install Swanstation on Linux as a standalone emulator?

How the frick do I install Swanstation on Linux as a standalone emulator? the github folder doesn't come with an executable or instructions of any type

It's All Fucked Shirt $22.14

CRIME Shirt $21.68

It's All Fucked Shirt $22.14

  1. 2 years ago
    Anonymous

    What happens when you cd into the directory and type "./config" or "make"

    • 2 years ago
      Anonymous

      There's nothing of the type to compile. The README says nothing of interest. I realize I could simply use Duckstation but I want a maintained emu, and I don't like using retroarch.

      • 2 years ago
        Anonymous

        Ah, yeah ... Love projects like this lol. Try looking up cmake and see what commands you can enter to try to get the thing to build.

      • 2 years ago
        Anonymous

        >I realize I could simply use Duckstation but I want a maintained emu
        Duckstation got an update last week

      • 2 years ago
        Anonymous

        Just download the Duckstation appimage.

  2. 2 years ago
    Anonymous

    cmake

  3. 2 years ago
    Anonymous

    Pretty sure there is no offical stand-alone of swanstation

  4. 2 years ago
    Anonymous

    SwanStation is RetroArch's fork of DuckStation (which is a fork of Mednafen, IIRC, so a fork of a fork)

    I don't think it was meant to be anything other than an RA core

  5. 2 years ago
    Anonymous

    download the binary release you dingus.
    or use your distros package manager to install it, like the devs intended™.

  6. 2 years ago
    Anonymous

    Retroarch is pretty gay but I can't deny it's relatively convenient on loonix.

    • 2 years ago
      Anonymous

      I will never understand why anybody hates retroarch. the cores run games better than most stand alone emus, are more frequently updated, and there are a metric shit ton of options for customizing everything exactly the way you want it. I can only assume you are just literally too stupid to figure out how it works.

      • 2 years ago
        Anonymous

        Personally, I like the actual emulator cores, but there's some bullshit I dislike about Retroarch itself.

        - UI is shit
        - Deranged defaults like esc closing the emulator, directories and configs being weird on linux
        - UI is really, really shit

        Still, on linux at least it's the most convenient option. When I tried to get snes9x itself working it had endless audio issue bullshit, but the cores in RA work fine.

        • 2 years ago
          Anonymous

          >esc closing the emulator
          >this is a problem

          • 2 years ago
            Anonymous

            Yes. A lot of other things use ESC to open menues, and there's a lot of people that come to retroarch, get into a game, try to open the menu and exit out without saving. It's not just me I swear.

            • 2 years ago
              Anonymous

              that's moronic dude. it's also especially moronic since you only need to rebind it one fricking time in your life and never worry about it again but you still see it as a valid complaint in the face of everything else it offers. come on Black person. just admit the config filtered you.

              • 2 years ago
                Anonymous

                Nobody who isn't that one retroarch dev thinks that having a single button press with no modifier exit the program instantly without warning is a sane default.

                Go cry that people dislike your shitty UI some more.

              • 2 years ago
                Anonymous

                >having to rebind one single key one time is so asspain inducing that he's had this conversation enough times to develop a psychosis where anyone who disagrees with him is oke of the developers
                absolutely filtered

        • 2 years ago
          Anonymous

          >esc closing the emulator
          >this is a problem

          Yes. A lot of other things use ESC to open menues, and there's a lot of people that come to retroarch, get into a game, try to open the menu and exit out without saving. It's not just me I swear.

          that's moronic dude. it's also especially moronic since you only need to rebind it one fricking time in your life and never worry about it again but you still see it as a valid complaint in the face of everything else it offers. come on Black person. just admit the config filtered you.

          Nobody who isn't that one retroarch dev thinks that having a single button press with no modifier exit the program instantly without warning is a sane default.

          Go cry that people dislike your shitty UI some more.

          >having to rebind one single key one time is so asspain inducing that he's had this conversation enough times to develop a psychosis where anyone who disagrees with him is oke of the developers
          absolutely filtered

          Esc instantly exiting the program without warning has not been a thing in years. Pressing it once now throws up a message telling you to press it again to exit the program, so you have to press it twice. And as has been said, you can always rebind this if it bothers you.

          • 2 years ago
            Anonymous

            they wouldn't even know this because they loaded this up exactly one time, had a panic attack when they saw that the emu actually has configuration options, and then never used it again. they want nice, simple npc emus like dolphin that require no setup.

        • 2 years ago
          Anonymous

          >directories and configs being weird on linux
          Explain?

      • 2 years ago
        Anonymous

        UI makes everything super slow for no reason

        • 2 years ago
          Anonymous

          try not running it on your mom's work PC from 2008

      • 2 years ago
        Anonymous

        I think it just comes down to not wanting to use one thing for everything and rather using each standalone thing for its separate purpose

  7. 2 years ago
    Anonymous

    >the github folder doesn't come with an executable or instructions of any type
    >comes with README.md, with build instructions inside
    better hope it compiles without errors, as you clearly aren't equipped to deal with them

    • 2 years ago
      Anonymous

      >the github folder doesn't come with an executable or instructions of any type
      see the README.md? you're supposed to read it
      I just checked the github repo myself, and the build instructions are definitely there
      better hope it compiles without errors though, as you are clearly too stupid to deal with any

      Readme.md:

      # SwanStation - PlayStation 1, aka. PSX Emulator
      [Features](#features) | [System Requirements](#system-requirements) | [Disclaimers](#disclaimers)

      SwanStation is an open-source Libretro core implementation of DuckStation, which is an emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues.

      A "BIOS" ROM image is required to to start the emulator and to play games. You can use an image from any hardware version or region, although mismatching game regions and BIOS regions may have compatibility issues. A ROM image is not provided with the emulator for legal reasons, you should dump this from your own console using Caetla or other means.

      ## Features

      SwanStation features include:

      - CPU Recompiler/JIT (x86-64, armv7/AArch32 and AArch64)
      - Hardware (D3D11, OpenGL, Vulkan) and software rendering
      - Upscaling, texture filtering, and true colour (24-bit) in hardware renderers
      - PGXP for geometry precision, texture correction, and depth buffer emulation
      - Adaptive downsampling filter
      - Post processing shader chains
      - "Fast boot" for skipping BIOS splash/intro
      - Save state support
      - Supports bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
      - Direct booting of homebrew executables
      - Direct loading of Portable Sound Format (psf) files
      - Digital and analog controllers for input (rumble is forwarded to host)
      - Namco GunCon lightgun support (simulated with mouse)
      - NeGcon support
      - Emulated CPU overclocking
      - Multitap controllers (up to 8 devices)
      - RetroAchievements
      - Automatic loading/applying of PPF patches

      • 2 years ago
        Anonymous

        ## System Requirements
        - A CPU faster than a potato. But it needs to be x86_64, AArch32/armv7, or AArch64/ARMv8, otherwise you won't get a recompiler and it'll be slow.
        - For the hardware renderers, a GPU capable of OpenGL 3.1/OpenGL ES 3.0/Direct3D 11 Feature Level 10.0 (or Vulkan 1.0) and above. So, basically anything made in the last 10 years or so.

        ### Region detection and BIOS images
        By default, SwanStation will emulate the region check present in the CD-ROM controller of the console. This means that when the region of the console does not match the disc, it will refuse to boot, giving a "Please insert PlayStation CD-ROM" message. SwanStation supports automatic detection disc regions, and if you set the console region to auto-detect as well, this should never be a problem.

        The region checking can be disabled in the console options tab. This is the only way to play unlicensed games or homebrew which does not supply a correct region string on the disc, aside from using fastboot which skips the check entirely.

        Mismatching the disc and console regions with the check disabled is supported, but may break games if they are patching the BIOS and expecting specific content.

        ### LibCrypt protection and SBI files

        A number of PAL region games use LibCrypt protection, requiring additional CD subchannel information to run properly. libcrypt not functioning usually manifests as hanging or crashing, but can sometimes affect gameplay too, depending on how the game implemented it.

        For these games, make sure that the CD image and its corresponding SBI (.sbi) file have the same name and are placed in the same directory. SwanStation will automatically load the SBI file when it is found next to the CD image.

        For example, if your disc image was named `Spyro3.cue`, you would place the SBI file in the same directory, and name it `Spyro3.sbi`.

        • 2 years ago
          Anonymous

          ## Tests
          - Passes amidog's CPU and GTE tests in both interpreter and recompiler modes, partial passing of CPX tests

          ## Disclaimers

          Icon by icons8: https://icons8.com/icon/74847/platforms.undefined.short-title

          "PlayStation" and "PSX" are registered trademarks of Sony Interactive Entertainment Europe Limited. This project is not affiliated in any way with Sony Interactive Entertainment.
          ----------------------------------------------

          yup, nice build instructions right there. Lying on the internet? impossible!

          Anyways it's clear it's a retroarch core, I thought I could fire it up as a standalone emu but I've already given up on that.

  8. 2 years ago
    Anonymous

    >the github folder doesn't come with an executable or instructions of any type
    see the README.md? you're supposed to read it
    I just checked the github repo myself, and the build instructions are definitely there
    better hope it compiles without errors though, as you are clearly too stupid to deal with any

  9. 2 years ago
    Anonymous

    Why even use Swanstation? Just install Mednafen and use that.

Your email address will not be published. Required fields are marked *