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 |
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 |
What happens when you cd into the directory and type "./config" or "make"
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.
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.
>I realize I could simply use Duckstation but I want a maintained emu
Duckstation got an update last week
Just download the Duckstation appimage.
cmake
Pretty sure there is no offical stand-alone of swanstation
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
download the binary release you dingus.
or use your distros package manager to install it, like the devs intended™.
Retroarch is pretty gay but I can't deny it's relatively convenient on loonix.
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.
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.
>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.
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.
>directories and configs being weird on linux
Explain?
UI makes everything super slow for no reason
try not running it on your mom's work PC from 2008
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
>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
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
## 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`.
## 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.
>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
Why even use Swanstation? Just install Mednafen and use that.