Botspot / pi-apps

Raspberry Pi App Store for Open Source Projects
GNU General Public License v3.0
2.05k stars 208 forks source link

Duckstation #169

Open Botspot opened 3 years ago

Botspot commented 3 years ago

https://github.com/stenzek/duckstation

Botspot commented 3 years ago

Waiting on a reply back on https://github.com/stenzek/duckstation/issues/1193#issuecomment-752253369

Botspot commented 3 years ago

Compile instructions here.

Honestly, I'm not interested in making a duckstation app. But if someone else would like to, you are more than welcome to!

ryanfortner commented 3 years ago

@Botspot i can create the app. i already have it compiled for 32bit Raspberry Pi OS anyways. do you want to have the install script compile it, or download a precompiled version?

Botspot commented 3 years ago

@Botspot i can create the app. i already have it compiled for 32bit Raspberry Pi OS anyways. do you want to have the install script compile it, or download a precompiled version?

It depends on how long it takes and how well you maintain it.
If it takes 1 minute, then compiling it would be fine and more future-proof. On the other hand, if compiling it takes more than 5 minutes, it's preferable to distribute a precompiled version to save time.

@chunky-milk You decide.

ryanfortner commented 3 years ago

When overclocked to 2.147 GHz, it took around 10-15 minutes but I'm guessing it will probably be a lot longer at the stock clocks. I think it would be better precompiled.

Botspot commented 3 years ago

@chunky-milk How is progress coming?

ryanfortner commented 3 years ago

@chunky-milk How is progress coming?

good. i have not compiled it for 64 bit yet. also, you need a PlayStation BIOS to run it so I need to figure out a solution for that.

ryanfortner commented 3 years ago

@Botspot i think it's done, here is the .zip: DuckStation.zip Also, in order to use DuckStation, the user will have to provide a Play Station BIOS and put it inside the ~/local/share/duckstation/bios/ folder after starting up the program.

Itai-Nelken commented 3 years ago

Also, in order to use DuckStation, the user will have to provide a Play Station BIOS and put it inside the ~/local/share/duckstation/bios/ folder after starting up the program.

you meant ~/.local/share/duckstation/bios/?

ryanfortner commented 3 years ago

Also, in order to use DuckStation, the user will have to provide a Play Station BIOS and put it inside the ~/local/share/duckstation/bios/ folder after starting up the program.

you meant ~/.local/share/duckstation/bios/?

Yep, sorry

Botspot commented 3 years ago

@chunky-milk How difficult is it to obtain a Playstation BIOS?

Apps that require payment, or apps that require the user to produce game files, are discouraged. This is because few users would be able/willing to fulfill the requirements.

ryanfortner commented 3 years ago

@chunky-milk How difficult is it to obtain a Playstation BIOS?

Apps that require payment, or apps that require the user to produce game files, are discouraged. This is because few users would be able/willing to fulfill the requirements.

It's not that difficult to obtain it although I'm not sure if it should be distributed through Pi Apps. I have a link to it if you want me to add it to the scripts.

Botspot commented 3 years ago

It's not that difficult to obtain it although I'm not sure if it should be distributed through Pi Apps. I have a link to it if you want me to add it to the scripts.

Pi-Apps can't distribute illegal stuff. Is the playstation bios illegal to download?

If so, how about being "suggestive" in the description for how to find it? ;)

ryanfortner commented 3 years ago

@Botspot the install script now downloads a bios: DuckStation-updated.zip

ryanfortner commented 3 years ago

@Botspot Update: I've created a 32-bit deb file: https://github.com/chunky-milk/raspbian_repository/raw/master/debian/pool/duckstation_20210319_armhf.deb. I'm working on scripts.

Botspot commented 3 years ago

@Botspot Update: I've created a 32-bit deb file. I'm working on scripts.

Wow, it must be a pretty complicated script by now!

ryanfortner commented 3 years ago

@Botspot Update: I've created a 32-bit deb file. I'm working on scripts.

Wow, it must be a pretty complicated script by now!

lol. I totally forgot about this 😂

ryanfortner commented 3 years ago

The deb file is in this repository

edit: deb file has issues with desktop entry so i will not be using it

ryanfortner commented 3 years ago

DuckStation.zip @Botspot @Itai-Nelken i believe it's ready to be added now

Itai-Nelken commented 3 years ago

when creating the desktop shortcuts, both run the same executable, and there is a missing double quote at the end of line 13 of uninstall. also I didn't understand if its legal to download the bios.

theofficialgman commented 3 months ago

Upstream produces official arm64 linux builds from flathub https://flathub.org/apps/org.duckstation.DuckStation This can be added through that mechanism.