This commit is contained in:
laz 2024-07-30 14:54:50 +02:00
parent 917f41a07d
commit 9d9dd33779
8 changed files with 114 additions and 134 deletions

View file

@ -20,7 +20,6 @@ Those can either be:
- [What is RetroDECK?](wiki_about/what-is-retrodeck.md) - [What is RetroDECK?](wiki_about/what-is-retrodeck.md)
- [What is included in RetroDECK?](wiki_about/what-is-included.md) - [What is included in RetroDECK?](wiki_about/what-is-included.md)
- [About the BETA Period](wiki_about/beta-period.md)
- [Supported Devices](wiki_general/supported-devices.md) - [Supported Devices](wiki_general/supported-devices.md)
- [Supported Controllers](wiki_general/supported-controllers.md) - [Supported Controllers](wiki_general/supported-controllers.md)

View file

@ -1,49 +0,0 @@
# RetroDECK is currently in in BETA
**What is: RetroDECK is in BETA?**
It means that the software is still under heavy development and big updates can be made that change or add certain features.
RetroDECK is missing some minor and major:
- Emulators
- Systems
- Features
- Configurations
That we want to add before we consider it a full release.
RetroDECK is perfectly fine for daily use even during the beta period and the core application should be seen as stable. The main reason we consider it a BETA is all the things we want to improve and add before a full 1.0 release (see the missing features list).
There are also experimental features that could be unstable but those are exclusive to the cooker builds or must be enabled by CLI.
RetroDECK during the BETA period supports the Steam Deck and the Linux Desktop. Our goal is to have the full release of RetroDECK to be as easy to use on the Linux Desktop as the Steam Deck is currently.
RetroDECK will keep developing post the full release.
### What is the difference between the main version and the cooker version?
Since the main versions is in fact the stable version, the cooker version is the unstable version that is always under heavy development.
## Missing Features
We are working on implementing all these features over the big releases. Some will take longer time than others and we will also add more things to this list when needed.
**Missing features:**
- Add games as separate game entries in Steam
- Cloud sync
- USB transfer
- STFP / FTP
- Better gyro support.
- Dynamic external display resolution support for borders and viewports.
- Emulators & Engines supported by default ES-DE (there at least one option per system in RetroDECK).
- PortMaster integration.
- A rebuilt Configurator that is a Godot application that supports controller navigation.
- A rebuilt first run installer and updater in Godot.
- Better art: Mascot, Easter Eggs, Logos.
- A multi-user system with user profiles.
## Wiki Links
- To see what we are developing on currently check out: [What are you working on?](../wiki_development/general/what-are-you-working.on.md)

View file

@ -1,6 +1,6 @@
# RetroDECK Story & Philosophy # RetroDECK Story & Philosophy
## How RetroDECK was born? ## Story: How RetroDECK was born?
<img src="../../wiki_images/logos/351e-deck-logo.png" width="550"> <img src="../../wiki_images/logos/351e-deck-logo.png" width="550">
@ -21,7 +21,7 @@ Valve suggests the flatpak technology to port the applications on Steam Deck so,
// Xargon (Project Founder) // Xargon (Project Founder)
## What is RetroDECK's philosophy? ## What is RetroDECK's development philosophy?
Emulation is a global multi-generational effort of development that has lasted for decades, motivated by the pure love for video game preservation for current and future generations. RetroDECK depends on the constant development of all our dependencies (the emulators, front-end, game engines, various assets, etc…). It would be unfair to both the hard work that has been done in those projects and to the entire open-source community if we said otherwise or tried to take credit, conceal, monetize or obscure it for our own gain. As it is their software that makes running the games possible, not RetroDECK by it self as all RetroDECK is unified experience with a framework on top. Emulation is a global multi-generational effort of development that has lasted for decades, motivated by the pure love for video game preservation for current and future generations. RetroDECK depends on the constant development of all our dependencies (the emulators, front-end, game engines, various assets, etc…). It would be unfair to both the hard work that has been done in those projects and to the entire open-source community if we said otherwise or tried to take credit, conceal, monetize or obscure it for our own gain. As it is their software that makes running the games possible, not RetroDECK by it self as all RetroDECK is unified experience with a framework on top.
@ -35,3 +35,49 @@ We also want to add a word for the developers of the third-party projects: Pleas
You can find more about our dependencies on the wiki and how to donate to them or us under the donations & license page on this wiki. You can find more about our dependencies on the wiki and how to donate to them or us under the donations & license page on this wiki.
// The RetroDECK Team // The RetroDECK Team
## Inspiration for RetroDECK
RetroDECK is inspired by embedded emulation systems like:
- AmberELEC
- EmuELEC
- CoreELEC
- Lakka
- Batocera
The RetroDECK team consists of several veterans from some of the projects mentioned above as well as a bunch of other talented other individuals.
## What are the long term vision and goals of the RetroDECK project?
The long term vision and goals of the project is an all-in-one application to manage your entire retro games backup library that is:
- Already configured and should just work with your games.
- Has disaster recovery and multi device support: with cloud saves and syncs.
- Easy to install with one click installation.
- Easy to use and provide a "Console-like / Batocera-like" featured user experience.
- Easy to manage your collections of roms, mods and romhacks.
- As much as possible should be configurable from inside RetroDECK itself without needing to exiting the application.
- Make tighter integrations with bundled emulators and expose more features and ways to handle them to the end users.
- Should be secure, safe, and stable.
- Should have an easy way to mange external controllers and other inputs.
- Should support a majority of all supported Emulators in ES-DE, so at least you have one good option per system.
- Should in the long run support applications outside of the scope of ES-DE via a ports manager.
- Should be plug and play and fill the need for a portable retro gaming solution that you can bring on the go to a friends/family/others house. Just dock into the TV and get going!
- Should fully support Steam Deck, Linux Desktop, other SteamOS or Linux based devices.
- AND MORE

View file

@ -1,47 +0,0 @@
# Inspiration for RetroDECK and goals
RetroDECK is inspired by embedded emulation systems like:
- AmberELEC
- EmuELEC
- CoreELEC
- Lakka
- Batocera
The RetroDECK team consists of several veterans from some of the projects mentioned above as well as a bunch of other talented other individuals.
## What are the long term vision and goals of the RetroDECK project?
The long term vision and goals of the project is an all-in-one application to manage your entire retro games backup library that is:
- Already configured and should just work with your games.
- Has disaster recovery and multi device support: with cloud saves and syncs.
- Easy to install with one click installation.
- Easy to use and provide a "Console-like / Batocera-like" featured user experience.
- Easy to manage your collections of roms, mods and romhacks.
- As much as possible should be configurable from inside RetroDECK itself without needing to exiting the application.
- Make tighter integrations with bundled emulators and expose more features and ways to handle them to the end users.
- Should be secure, safe, and stable.
- Should have an easy way to mange external controllers and other inputs.
- Should support a majority of all supported Emulators in ES-DE, so at least you have one good option per system.
- Should in the long run support applications outside of the scope of ES-DE via a ports manager.
- Should be plug and play and fill the need for a portable retro gaming solution that you can bring on the go to a friends/family/others house. Just dock into the TV and get going!
- Should fully support Steam Deck, Linux Desktop, other SteamOS or Linux based devices.
- AND MORE

View file

@ -36,7 +36,61 @@ RetroDECK also saves space comparing to installing all emulators separately as w
[RetroDECK: What is included?](../wiki_about/what-is-included.md) [RetroDECK: What is included?](../wiki_about/what-is-included.md)
## The FAQ ❔ ## RetroDECK is currently in in BETA
**What is: RetroDECK is in BETA?**
It means that the software is still under heavy development and big updates can be made that change or add certain features.
RetroDECK is missing some minor and major:
- Emulators
- Systems
- Features
- Configurations
That we want to add before we consider it a full release.
RetroDECK is perfectly fine for daily use even during the beta period and the core application should be seen as stable. The main reason we consider it a BETA is all the things we want to improve and add before a full 1.0 release (see the missing features list).
There are also experimental features that could be unstable but those are exclusive to the cooker builds or must be enabled by CLI.
RetroDECK during the BETA period supports the Steam Deck and the Linux Desktop. Our goal is to have the full release of RetroDECK to be as easy to use on the Linux Desktop as the Steam Deck is currently.
RetroDECK will keep developing post the full release.
### What is the difference between the main version and the cooker version?
Since the main versions is in fact the stable version, the cooker version is the unstable version that is always under heavy development.
### Missing Features
We are working on implementing all these features over the big releases. Some will take longer time than others and we will also add more things to this list when needed.
**Missing features:**
- Add games as separate game entries in Steam
- Cloud sync
- USB transfer
- STFP / FTP
- Better gyro support.
- Dynamic external display resolution support for borders and viewports.
- Emulators & Engines supported by default ES-DE (there at least one option per system in RetroDECK).
- PortMaster integration.
- A rebuilt Configurator that is a Godot application that supports controller navigation.
- A rebuilt first run installer and updater in Godot.
- Better art: Mascot, Easter Eggs, Logos.
- A multi-user system with user profiles.
## Wiki Links for more information
[What are you working on?](../wiki_development/general/what-are-you-working.on.md)
[Version History](../wiki_rd_versions/version-history.md)
[Known Issues](../wiki_bugs/known-issues.md)
### The FAQ ❔
Could answers several questions you might have about the project as well. Could answers several questions you might have about the project as well.
@ -52,20 +106,4 @@ Could answers several questions you might have about the project as well.
[FAQ: Documentation Questions](../wiki_faq/faq-documentation.md) [FAQ: Documentation Questions](../wiki_faq/faq-documentation.md)
## Missing Features and BETA Period
We plan to add more emulators, engines, systems, and functions over the course of the development cycle.
We do not have any plans to ship all emulators, engines, or systems in existence for each game system or console. The goal is to ship those that handle that system the best with the most features and we are allowed to ship.
**Read more here:**
[What are you working on?](../wiki_development/general/what-are-you-working.on.md)
[Beta Period](../wiki_about/beta-period.md)
[Version History](../wiki_rd_versions/version-history.md)
[Known Issues](../wiki_bugs/known-issues.md)

View file

@ -696,8 +696,6 @@ This update is already quite big! Don't you agree?! 😼
## We hope everyone likes the update! ## We hope everyone likes the update!
We in the RetroDECK Team hope everyone in our little community likes the update. If you find any issues, please read here on how to report them (no software is free of bugs including RetroDECK): We in the RetroDECK Team hope everyone in our little community likes the update.
[Reporting Bugs](../../wiki_bugs/report-bugs.md)
Thanks for your kind words and patience! ❤️ Thanks for your kind words and patience! ❤️

View file

@ -60,6 +60,15 @@ nav:
- Wiki Home 🏠: index.md - Wiki Home 🏠: index.md
- Blog: blog/index.md - Blog: blog/index.md
- What is RetroDECK? ❔: wiki_about/what-is-retrodeck.md
- What is included in RetroDECK? 📦: wiki_about/what-is-included.md
- Start using RetroDECK 🏎️: wiki_general/retrodeck-start.md
- Supported Devices 📺: wiki_general/supported-devices.md
- Supported Controllers 🕹️: wiki_general/supported-controllers.md
- What is the story and goals? 📖: wiki_about/story-goals.md
- Version History 📁: wiki_rd_versions/version-history.md
- Archive 🗃️: - Archive 🗃️:
- Yuzu 🔴 (Archive): - Yuzu 🔴 (Archive):
- Yuzu - General Guide: wiki_emulator_guides/yuzu/yuzu-guide.md - Yuzu - General Guide: wiki_emulator_guides/yuzu/yuzu-guide.md
@ -70,21 +79,6 @@ nav:
- Citra - Mod Guide: wiki_emulator_guides/citra/citra-mod.md - Citra - Mod Guide: wiki_emulator_guides/citra/citra-mod.md
- Citra - Texture Pack Guide: wiki_emulator_guides/citra/citra-texture-pack.md - Citra - Texture Pack Guide: wiki_emulator_guides/citra/citra-texture-pack.md
- About 📜:
- What is RetroDECK?: wiki_about/what-is-retrodeck.md
- What is included in RetroDECK?: wiki_about/what-is-included.md
- RetroDECK Beta: wiki_about/beta-period.md
- Story & Philosophy: wiki_about/story-philosophy.md
- Visions & Goals: wiki_about/visions-and-goals.md
- General Information 📰:
- Start using RetroDECK: wiki_general/retrodeck-start.md
- What is the current Version?: wiki_rd_versions/version_0.8.0b/0.8.2b.md
- Supported Devices: wiki_general/supported-devices.md
- Supported Controllers: wiki_general/supported-controllers.md
- Version History (Patchnotes): wiki_rd_versions/version-history.md
- What are you working on?: wiki_development/general/what-are-you-working.on.md
- Bugs & Known Issues 🐜: wiki_bugs/known-issues.md - Bugs & Known Issues 🐜: wiki_bugs/known-issues.md
- Configurator & Tools 🧰: - Configurator & Tools 🧰:
@ -212,6 +206,7 @@ nav:
- Donations & Licenses 🎁: wiki_credits/donations-licenses.md - Donations & Licenses 🎁: wiki_credits/donations-licenses.md
- Development 🧪: - Development 🧪:
- What are you working on?: wiki_development/general/what-are-you-working.on.md
- Flatpak 📦: - Flatpak 📦:
- About Flatpak: wiki_development/flatpak/retrodeck-flatpak.md - About Flatpak: wiki_development/flatpak/retrodeck-flatpak.md
- Functions ⚙️: - Functions ⚙️: