diff --git a/assets/xmb/COPYING b/assets/xmb/COPYING new file mode 100644 index 0000000..e5198c2 --- /dev/null +++ b/assets/xmb/COPYING @@ -0,0 +1,396 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/assets/xmb/monochrome/FONT-LICENSE.txt b/assets/xmb/monochrome/FONT-LICENSE.txt new file mode 100644 index 0000000..e5a3b52 --- /dev/null +++ b/assets/xmb/monochrome/FONT-LICENSE.txt @@ -0,0 +1,16 @@ +M+ FONTS Copyright (C) 2002-2019 M+ FONTS PROJECT + +- + +LICENSE_E + + + + +These fonts are free software. +Unlimited permission is granted to use, copy, and distribute them, with +or without modification, either commercially or noncommercially. +THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY. + + +http://mplus-fonts.osdn.jp diff --git a/assets/xmb/monochrome/README.md b/assets/xmb/monochrome/README.md new file mode 100644 index 0000000..35167a2 --- /dev/null +++ b/assets/xmb/monochrome/README.md @@ -0,0 +1,30 @@ +XMB Monochrome Theme +==================== + +Guidelines +---------- + +### Palette + + * The icons have only one color, pure white (#ffffff). + * No semi transparent parts except for anti-aliasing purpose. + +### Layout + + * The shape should be easily recognizable. + * The shapes should be, when possible, aligned to a 64x64 grid, but exported as 256x256 PNGs, to downscale nicely. + * The shapes should be included in a circle of radius 31px (except when the shape is itself a circle, then we make it smaller), to insure consistent sizes. + * Some special icons have a superelliptic shape with a substracted symbol. They have an associated content icon figuring the same symbol. Symbols should match. + +### Style + + * The border radius are either 1px, or 2px. + * Lines are 2px. + * The level of detail is reduced, we try to represent every button, but we can void representing stickers or color changes. + +### Export + +The PNGs are better exported by the old Inkscape v0.48.5. Later versions causes a premultiplied alpha issue with our mipmaping and blending code. + +### Theme Font + * This theme uses the [M+ P Type-1 Regular](http://mplus-fonts.osdn.jp/design.html#mplus_p1) typeface by the [M+ Fonts Project](http://mplus-fonts.osdn.jp/) covered under the [Free License](http://mplus-fonts.osdn.jp/about-en.html#license). diff --git a/assets/xmb/monochrome/font.ttf b/assets/xmb/monochrome/font.ttf new file mode 100644 index 0000000..e629a19 Binary files /dev/null and b/assets/xmb/monochrome/font.ttf differ diff --git a/assets/xmb/monochrome/png/Libretro - Pad.png b/assets/xmb/monochrome/png/Libretro - Pad.png new file mode 100644 index 0000000..ab742ff Binary files /dev/null and b/assets/xmb/monochrome/png/Libretro - Pad.png differ diff --git a/assets/xmb/monochrome/png/achievement-list.png b/assets/xmb/monochrome/png/achievement-list.png new file mode 100644 index 0000000..5740432 Binary files /dev/null and b/assets/xmb/monochrome/png/achievement-list.png differ diff --git a/assets/xmb/monochrome/png/add-favorite.png b/assets/xmb/monochrome/png/add-favorite.png new file mode 100644 index 0000000..043705f Binary files /dev/null and b/assets/xmb/monochrome/png/add-favorite.png differ diff --git a/assets/xmb/monochrome/png/add.png b/assets/xmb/monochrome/png/add.png new file mode 100644 index 0000000..d1f52b4 Binary files /dev/null and b/assets/xmb/monochrome/png/add.png differ diff --git a/assets/xmb/monochrome/png/arrow.png b/assets/xmb/monochrome/png/arrow.png new file mode 100644 index 0000000..7cb90c3 Binary files /dev/null and b/assets/xmb/monochrome/png/arrow.png differ diff --git a/assets/xmb/monochrome/png/battery-20.png b/assets/xmb/monochrome/png/battery-20.png new file mode 100644 index 0000000..a061fc3 Binary files /dev/null and b/assets/xmb/monochrome/png/battery-20.png differ diff --git a/assets/xmb/monochrome/png/battery-40.png b/assets/xmb/monochrome/png/battery-40.png new file mode 100644 index 0000000..5315440 Binary files /dev/null and b/assets/xmb/monochrome/png/battery-40.png differ diff --git a/assets/xmb/monochrome/png/battery-60.png b/assets/xmb/monochrome/png/battery-60.png new file mode 100644 index 0000000..8d7149b Binary files /dev/null and b/assets/xmb/monochrome/png/battery-60.png differ diff --git a/assets/xmb/monochrome/png/battery-80.png b/assets/xmb/monochrome/png/battery-80.png new file mode 100644 index 0000000..c92144a Binary files /dev/null and b/assets/xmb/monochrome/png/battery-80.png differ diff --git a/assets/xmb/monochrome/png/battery-charging.png b/assets/xmb/monochrome/png/battery-charging.png new file mode 100644 index 0000000..c6c2ed0 Binary files /dev/null and b/assets/xmb/monochrome/png/battery-charging.png differ diff --git a/assets/xmb/monochrome/png/battery-full.png b/assets/xmb/monochrome/png/battery-full.png new file mode 100644 index 0000000..c0cf663 Binary files /dev/null and b/assets/xmb/monochrome/png/battery-full.png differ diff --git a/assets/xmb/monochrome/png/bluetooth.png b/assets/xmb/monochrome/png/bluetooth.png new file mode 100644 index 0000000..742ddc6 Binary files /dev/null and b/assets/xmb/monochrome/png/bluetooth.png differ diff --git a/assets/xmb/monochrome/png/clock.png b/assets/xmb/monochrome/png/clock.png new file mode 100644 index 0000000..0f3c523 Binary files /dev/null and b/assets/xmb/monochrome/png/clock.png differ diff --git a/assets/xmb/monochrome/png/close.png b/assets/xmb/monochrome/png/close.png new file mode 100644 index 0000000..df2f966 Binary files /dev/null and b/assets/xmb/monochrome/png/close.png differ diff --git a/assets/xmb/monochrome/png/core-cheat-options.png b/assets/xmb/monochrome/png/core-cheat-options.png new file mode 100644 index 0000000..df99de3 Binary files /dev/null and b/assets/xmb/monochrome/png/core-cheat-options.png differ diff --git a/assets/xmb/monochrome/png/core-disk-options.png b/assets/xmb/monochrome/png/core-disk-options.png new file mode 100644 index 0000000..254b649 Binary files /dev/null and b/assets/xmb/monochrome/png/core-disk-options.png differ diff --git a/assets/xmb/monochrome/png/core-infos.png b/assets/xmb/monochrome/png/core-infos.png new file mode 100644 index 0000000..a7cd956 Binary files /dev/null and b/assets/xmb/monochrome/png/core-infos.png differ diff --git a/assets/xmb/monochrome/png/core-input-remapping-options.png b/assets/xmb/monochrome/png/core-input-remapping-options.png new file mode 100644 index 0000000..ab742ff Binary files /dev/null and b/assets/xmb/monochrome/png/core-input-remapping-options.png differ diff --git a/assets/xmb/monochrome/png/core-options.png b/assets/xmb/monochrome/png/core-options.png new file mode 100644 index 0000000..e434109 Binary files /dev/null and b/assets/xmb/monochrome/png/core-options.png differ diff --git a/assets/xmb/monochrome/png/core-shader-options.png b/assets/xmb/monochrome/png/core-shader-options.png new file mode 100644 index 0000000..232c1a6 Binary files /dev/null and b/assets/xmb/monochrome/png/core-shader-options.png differ diff --git a/assets/xmb/monochrome/png/core.png b/assets/xmb/monochrome/png/core.png new file mode 100644 index 0000000..aaaa2c2 Binary files /dev/null and b/assets/xmb/monochrome/png/core.png differ diff --git a/assets/xmb/monochrome/png/cursor.png b/assets/xmb/monochrome/png/cursor.png new file mode 100644 index 0000000..fbaf5b2 Binary files /dev/null and b/assets/xmb/monochrome/png/cursor.png differ diff --git a/assets/xmb/monochrome/png/database.png b/assets/xmb/monochrome/png/database.png new file mode 100644 index 0000000..baa115f Binary files /dev/null and b/assets/xmb/monochrome/png/database.png differ diff --git a/assets/xmb/monochrome/png/default-content.png b/assets/xmb/monochrome/png/default-content.png new file mode 100644 index 0000000..d64b047 Binary files /dev/null and b/assets/xmb/monochrome/png/default-content.png differ diff --git a/assets/xmb/monochrome/png/default.png b/assets/xmb/monochrome/png/default.png new file mode 100644 index 0000000..51640f7 Binary files /dev/null and b/assets/xmb/monochrome/png/default.png differ diff --git a/assets/xmb/monochrome/png/dialog-slice.png b/assets/xmb/monochrome/png/dialog-slice.png new file mode 100644 index 0000000..3677f73 Binary files /dev/null and b/assets/xmb/monochrome/png/dialog-slice.png differ diff --git a/assets/xmb/monochrome/png/disc.png b/assets/xmb/monochrome/png/disc.png new file mode 100644 index 0000000..8d36db4 Binary files /dev/null and b/assets/xmb/monochrome/png/disc.png differ diff --git a/assets/xmb/monochrome/png/favorites-content.png b/assets/xmb/monochrome/png/favorites-content.png new file mode 100644 index 0000000..043705f Binary files /dev/null and b/assets/xmb/monochrome/png/favorites-content.png differ diff --git a/assets/xmb/monochrome/png/favorites.png b/assets/xmb/monochrome/png/favorites.png new file mode 100644 index 0000000..045671f Binary files /dev/null and b/assets/xmb/monochrome/png/favorites.png differ diff --git a/assets/xmb/monochrome/png/file.png b/assets/xmb/monochrome/png/file.png new file mode 100644 index 0000000..0c51b1b Binary files /dev/null and b/assets/xmb/monochrome/png/file.png differ diff --git a/assets/xmb/monochrome/png/folder.png b/assets/xmb/monochrome/png/folder.png new file mode 100644 index 0000000..ae0f55c Binary files /dev/null and b/assets/xmb/monochrome/png/folder.png differ diff --git a/assets/xmb/monochrome/png/history.png b/assets/xmb/monochrome/png/history.png new file mode 100644 index 0000000..8778568 Binary files /dev/null and b/assets/xmb/monochrome/png/history.png differ diff --git a/assets/xmb/monochrome/png/image.png b/assets/xmb/monochrome/png/image.png new file mode 100644 index 0000000..e5b4fd4 Binary files /dev/null and b/assets/xmb/monochrome/png/image.png differ diff --git a/assets/xmb/monochrome/png/images.png b/assets/xmb/monochrome/png/images.png new file mode 100644 index 0000000..dcb8825 Binary files /dev/null and b/assets/xmb/monochrome/png/images.png differ diff --git a/assets/xmb/monochrome/png/input_ADC.png b/assets/xmb/monochrome/png/input_ADC.png new file mode 100644 index 0000000..d0619da Binary files /dev/null and b/assets/xmb/monochrome/png/input_ADC.png differ diff --git a/assets/xmb/monochrome/png/input_BIND_ALL.png b/assets/xmb/monochrome/png/input_BIND_ALL.png new file mode 100644 index 0000000..22dad14 Binary files /dev/null and b/assets/xmb/monochrome/png/input_BIND_ALL.png differ diff --git a/assets/xmb/monochrome/png/input_BTN-D.png b/assets/xmb/monochrome/png/input_BTN-D.png new file mode 100644 index 0000000..8888aa3 Binary files /dev/null and b/assets/xmb/monochrome/png/input_BTN-D.png differ diff --git a/assets/xmb/monochrome/png/input_BTN-L.png b/assets/xmb/monochrome/png/input_BTN-L.png new file mode 100644 index 0000000..46939fc Binary files /dev/null and b/assets/xmb/monochrome/png/input_BTN-L.png differ diff --git a/assets/xmb/monochrome/png/input_BTN-R.png b/assets/xmb/monochrome/png/input_BTN-R.png new file mode 100644 index 0000000..af3f57f Binary files /dev/null and b/assets/xmb/monochrome/png/input_BTN-R.png differ diff --git a/assets/xmb/monochrome/png/input_BTN-U.png b/assets/xmb/monochrome/png/input_BTN-U.png new file mode 100644 index 0000000..39757b3 Binary files /dev/null and b/assets/xmb/monochrome/png/input_BTN-U.png differ diff --git a/assets/xmb/monochrome/png/input_DPAD-D.png b/assets/xmb/monochrome/png/input_DPAD-D.png new file mode 100644 index 0000000..09ffe97 Binary files /dev/null and b/assets/xmb/monochrome/png/input_DPAD-D.png differ diff --git a/assets/xmb/monochrome/png/input_DPAD-L.png b/assets/xmb/monochrome/png/input_DPAD-L.png new file mode 100644 index 0000000..5e9a123 Binary files /dev/null and b/assets/xmb/monochrome/png/input_DPAD-L.png differ diff --git a/assets/xmb/monochrome/png/input_DPAD-R.png b/assets/xmb/monochrome/png/input_DPAD-R.png new file mode 100644 index 0000000..0bf29f4 Binary files /dev/null and b/assets/xmb/monochrome/png/input_DPAD-R.png differ diff --git a/assets/xmb/monochrome/png/input_DPAD-U.png b/assets/xmb/monochrome/png/input_DPAD-U.png new file mode 100644 index 0000000..58d42af Binary files /dev/null and b/assets/xmb/monochrome/png/input_DPAD-U.png differ diff --git a/assets/xmb/monochrome/png/input_LB.png b/assets/xmb/monochrome/png/input_LB.png new file mode 100644 index 0000000..9812f24 Binary files /dev/null and b/assets/xmb/monochrome/png/input_LB.png differ diff --git a/assets/xmb/monochrome/png/input_LGUN.png b/assets/xmb/monochrome/png/input_LGUN.png new file mode 100644 index 0000000..502bbba Binary files /dev/null and b/assets/xmb/monochrome/png/input_LGUN.png differ diff --git a/assets/xmb/monochrome/png/input_LT.png b/assets/xmb/monochrome/png/input_LT.png new file mode 100644 index 0000000..054b4a6 Binary files /dev/null and b/assets/xmb/monochrome/png/input_LT.png differ diff --git a/assets/xmb/monochrome/png/input_MOUSE.png b/assets/xmb/monochrome/png/input_MOUSE.png new file mode 100644 index 0000000..a4038f5 Binary files /dev/null and b/assets/xmb/monochrome/png/input_MOUSE.png differ diff --git a/assets/xmb/monochrome/png/input_RB.png b/assets/xmb/monochrome/png/input_RB.png new file mode 100644 index 0000000..84a17eb Binary files /dev/null and b/assets/xmb/monochrome/png/input_RB.png differ diff --git a/assets/xmb/monochrome/png/input_RT.png b/assets/xmb/monochrome/png/input_RT.png new file mode 100644 index 0000000..04e8201 Binary files /dev/null and b/assets/xmb/monochrome/png/input_RT.png differ diff --git a/assets/xmb/monochrome/png/input_SELECT.png b/assets/xmb/monochrome/png/input_SELECT.png new file mode 100644 index 0000000..77762c1 Binary files /dev/null and b/assets/xmb/monochrome/png/input_SELECT.png differ diff --git a/assets/xmb/monochrome/png/input_START.png b/assets/xmb/monochrome/png/input_START.png new file mode 100644 index 0000000..7c145d6 Binary files /dev/null and b/assets/xmb/monochrome/png/input_START.png differ diff --git a/assets/xmb/monochrome/png/input_STCK-D.png b/assets/xmb/monochrome/png/input_STCK-D.png new file mode 100644 index 0000000..bf50c1e Binary files /dev/null and b/assets/xmb/monochrome/png/input_STCK-D.png differ diff --git a/assets/xmb/monochrome/png/input_STCK-L.png b/assets/xmb/monochrome/png/input_STCK-L.png new file mode 100644 index 0000000..f3a3105 Binary files /dev/null and b/assets/xmb/monochrome/png/input_STCK-L.png differ diff --git a/assets/xmb/monochrome/png/input_STCK-P.png b/assets/xmb/monochrome/png/input_STCK-P.png new file mode 100644 index 0000000..615c447 Binary files /dev/null and b/assets/xmb/monochrome/png/input_STCK-P.png differ diff --git a/assets/xmb/monochrome/png/input_STCK-R.png b/assets/xmb/monochrome/png/input_STCK-R.png new file mode 100644 index 0000000..3e500e1 Binary files /dev/null and b/assets/xmb/monochrome/png/input_STCK-R.png differ diff --git a/assets/xmb/monochrome/png/input_STCK-U.png b/assets/xmb/monochrome/png/input_STCK-U.png new file mode 100644 index 0000000..5fd4d99 Binary files /dev/null and b/assets/xmb/monochrome/png/input_STCK-U.png differ diff --git a/assets/xmb/monochrome/png/input_TURBO.png b/assets/xmb/monochrome/png/input_TURBO.png new file mode 100644 index 0000000..82b754a Binary files /dev/null and b/assets/xmb/monochrome/png/input_TURBO.png differ diff --git a/assets/xmb/monochrome/png/key-hover.png b/assets/xmb/monochrome/png/key-hover.png new file mode 100644 index 0000000..8028198 Binary files /dev/null and b/assets/xmb/monochrome/png/key-hover.png differ diff --git a/assets/xmb/monochrome/png/key.png b/assets/xmb/monochrome/png/key.png new file mode 100644 index 0000000..0ce8f33 Binary files /dev/null and b/assets/xmb/monochrome/png/key.png differ diff --git a/assets/xmb/monochrome/png/lakka.png b/assets/xmb/monochrome/png/lakka.png new file mode 100644 index 0000000..83fab88 Binary files /dev/null and b/assets/xmb/monochrome/png/lakka.png differ diff --git a/assets/xmb/monochrome/png/loadstate.png b/assets/xmb/monochrome/png/loadstate.png new file mode 100644 index 0000000..c62f633 Binary files /dev/null and b/assets/xmb/monochrome/png/loadstate.png differ diff --git a/assets/xmb/monochrome/png/menu_achievements.png b/assets/xmb/monochrome/png/menu_achievements.png new file mode 100644 index 0000000..5740432 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_achievements.png differ diff --git a/assets/xmb/monochrome/png/menu_add.png b/assets/xmb/monochrome/png/menu_add.png new file mode 100644 index 0000000..9dbc360 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_add.png differ diff --git a/assets/xmb/monochrome/png/menu_apply_cog.png b/assets/xmb/monochrome/png/menu_apply_cog.png new file mode 100644 index 0000000..f637af4 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_apply_cog.png differ diff --git a/assets/xmb/monochrome/png/menu_apply_toggle.png b/assets/xmb/monochrome/png/menu_apply_toggle.png new file mode 100644 index 0000000..8be9f8f Binary files /dev/null and b/assets/xmb/monochrome/png/menu_apply_toggle.png differ diff --git a/assets/xmb/monochrome/png/menu_audio.png b/assets/xmb/monochrome/png/menu_audio.png new file mode 100644 index 0000000..68ab588 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_audio.png differ diff --git a/assets/xmb/monochrome/png/menu_brightness.png b/assets/xmb/monochrome/png/menu_brightness.png new file mode 100644 index 0000000..46c27c6 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_brightness.png differ diff --git a/assets/xmb/monochrome/png/menu_check.png b/assets/xmb/monochrome/png/menu_check.png new file mode 100644 index 0000000..968ccdd Binary files /dev/null and b/assets/xmb/monochrome/png/menu_check.png differ diff --git a/assets/xmb/monochrome/png/menu_drivers.png b/assets/xmb/monochrome/png/menu_drivers.png new file mode 100644 index 0000000..f7de1b0 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_drivers.png differ diff --git a/assets/xmb/monochrome/png/menu_exit.png b/assets/xmb/monochrome/png/menu_exit.png new file mode 100644 index 0000000..df2f966 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_exit.png differ diff --git a/assets/xmb/monochrome/png/menu_frameskip.png b/assets/xmb/monochrome/png/menu_frameskip.png new file mode 100644 index 0000000..a07b95a Binary files /dev/null and b/assets/xmb/monochrome/png/menu_frameskip.png differ diff --git a/assets/xmb/monochrome/png/menu_help.png b/assets/xmb/monochrome/png/menu_help.png new file mode 100644 index 0000000..10b474b Binary files /dev/null and b/assets/xmb/monochrome/png/menu_help.png differ diff --git a/assets/xmb/monochrome/png/menu_info.png b/assets/xmb/monochrome/png/menu_info.png new file mode 100644 index 0000000..a7cd956 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_info.png differ diff --git a/assets/xmb/monochrome/png/menu_latency.png b/assets/xmb/monochrome/png/menu_latency.png new file mode 100644 index 0000000..076507c Binary files /dev/null and b/assets/xmb/monochrome/png/menu_latency.png differ diff --git a/assets/xmb/monochrome/png/menu_log.png b/assets/xmb/monochrome/png/menu_log.png new file mode 100644 index 0000000..26406b4 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_log.png differ diff --git a/assets/xmb/monochrome/png/menu_mixer.png b/assets/xmb/monochrome/png/menu_mixer.png new file mode 100644 index 0000000..8210546 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_mixer.png differ diff --git a/assets/xmb/monochrome/png/menu_network.png b/assets/xmb/monochrome/png/menu_network.png new file mode 100644 index 0000000..0f72f10 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_network.png differ diff --git a/assets/xmb/monochrome/png/menu_notifications.png b/assets/xmb/monochrome/png/menu_notifications.png new file mode 100644 index 0000000..9124bd0 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_notifications.png differ diff --git a/assets/xmb/monochrome/png/menu_osd.png b/assets/xmb/monochrome/png/menu_osd.png new file mode 100644 index 0000000..77ec3ca Binary files /dev/null and b/assets/xmb/monochrome/png/menu_osd.png differ diff --git a/assets/xmb/monochrome/png/menu_overlay.png b/assets/xmb/monochrome/png/menu_overlay.png new file mode 100644 index 0000000..abbda6d Binary files /dev/null and b/assets/xmb/monochrome/png/menu_overlay.png differ diff --git a/assets/xmb/monochrome/png/menu_override.png b/assets/xmb/monochrome/png/menu_override.png new file mode 100644 index 0000000..538b2de Binary files /dev/null and b/assets/xmb/monochrome/png/menu_override.png differ diff --git a/assets/xmb/monochrome/png/menu_pause.png b/assets/xmb/monochrome/png/menu_pause.png new file mode 100644 index 0000000..d9e3576 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_pause.png differ diff --git a/assets/xmb/monochrome/png/menu_playlist.png b/assets/xmb/monochrome/png/menu_playlist.png new file mode 100644 index 0000000..b1b6c7e Binary files /dev/null and b/assets/xmb/monochrome/png/menu_playlist.png differ diff --git a/assets/xmb/monochrome/png/menu_power.png b/assets/xmb/monochrome/png/menu_power.png new file mode 100644 index 0000000..9b50796 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_power.png differ diff --git a/assets/xmb/monochrome/png/menu_privacy.png b/assets/xmb/monochrome/png/menu_privacy.png new file mode 100644 index 0000000..04b9ae8 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_privacy.png differ diff --git a/assets/xmb/monochrome/png/menu_quickmenu.png b/assets/xmb/monochrome/png/menu_quickmenu.png new file mode 100644 index 0000000..fdad58e Binary files /dev/null and b/assets/xmb/monochrome/png/menu_quickmenu.png differ diff --git a/assets/xmb/monochrome/png/menu_record.png b/assets/xmb/monochrome/png/menu_record.png new file mode 100644 index 0000000..396a175 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_record.png differ diff --git a/assets/xmb/monochrome/png/menu_rewind.png b/assets/xmb/monochrome/png/menu_rewind.png new file mode 100644 index 0000000..a5447af Binary files /dev/null and b/assets/xmb/monochrome/png/menu_rewind.png differ diff --git a/assets/xmb/monochrome/png/menu_room.png b/assets/xmb/monochrome/png/menu_room.png new file mode 100644 index 0000000..5d0f930 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_room.png differ diff --git a/assets/xmb/monochrome/png/menu_room_lan.png b/assets/xmb/monochrome/png/menu_room_lan.png new file mode 100644 index 0000000..9f3b04d Binary files /dev/null and b/assets/xmb/monochrome/png/menu_room_lan.png differ diff --git a/assets/xmb/monochrome/png/menu_room_relay.png b/assets/xmb/monochrome/png/menu_room_relay.png new file mode 100644 index 0000000..4030aa2 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_room_relay.png differ diff --git a/assets/xmb/monochrome/png/menu_saving.png b/assets/xmb/monochrome/png/menu_saving.png new file mode 100644 index 0000000..35ca2f0 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_saving.png differ diff --git a/assets/xmb/monochrome/png/menu_shutdown.png b/assets/xmb/monochrome/png/menu_shutdown.png new file mode 100644 index 0000000..9422f74 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_shutdown.png differ diff --git a/assets/xmb/monochrome/png/menu_stream.png b/assets/xmb/monochrome/png/menu_stream.png new file mode 100644 index 0000000..f4a5a7e Binary files /dev/null and b/assets/xmb/monochrome/png/menu_stream.png differ diff --git a/assets/xmb/monochrome/png/menu_ui.png b/assets/xmb/monochrome/png/menu_ui.png new file mode 100644 index 0000000..e664c1d Binary files /dev/null and b/assets/xmb/monochrome/png/menu_ui.png differ diff --git a/assets/xmb/monochrome/png/menu_updater.png b/assets/xmb/monochrome/png/menu_updater.png new file mode 100644 index 0000000..5d0f930 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_updater.png differ diff --git a/assets/xmb/monochrome/png/menu_user.png b/assets/xmb/monochrome/png/menu_user.png new file mode 100644 index 0000000..72dbe72 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_user.png differ diff --git a/assets/xmb/monochrome/png/menu_video.png b/assets/xmb/monochrome/png/menu_video.png new file mode 100644 index 0000000..ac17119 Binary files /dev/null and b/assets/xmb/monochrome/png/menu_video.png differ diff --git a/assets/xmb/monochrome/png/movie.png b/assets/xmb/monochrome/png/movie.png new file mode 100644 index 0000000..ac17119 Binary files /dev/null and b/assets/xmb/monochrome/png/movie.png differ diff --git a/assets/xmb/monochrome/png/movies.png b/assets/xmb/monochrome/png/movies.png new file mode 100644 index 0000000..fd7603f Binary files /dev/null and b/assets/xmb/monochrome/png/movies.png differ diff --git a/assets/xmb/monochrome/png/music.png b/assets/xmb/monochrome/png/music.png new file mode 100644 index 0000000..956fd25 Binary files /dev/null and b/assets/xmb/monochrome/png/music.png differ diff --git a/assets/xmb/monochrome/png/musics.png b/assets/xmb/monochrome/png/musics.png new file mode 100644 index 0000000..9cf5506 Binary files /dev/null and b/assets/xmb/monochrome/png/musics.png differ diff --git a/assets/xmb/monochrome/png/netplay.png b/assets/xmb/monochrome/png/netplay.png new file mode 100644 index 0000000..150e231 Binary files /dev/null and b/assets/xmb/monochrome/png/netplay.png differ diff --git a/assets/xmb/monochrome/png/off.png b/assets/xmb/monochrome/png/off.png new file mode 100644 index 0000000..6caf194 Binary files /dev/null and b/assets/xmb/monochrome/png/off.png differ diff --git a/assets/xmb/monochrome/png/on.png b/assets/xmb/monochrome/png/on.png new file mode 100644 index 0000000..2966ef7 Binary files /dev/null and b/assets/xmb/monochrome/png/on.png differ diff --git a/assets/xmb/monochrome/png/pointer.png b/assets/xmb/monochrome/png/pointer.png new file mode 100644 index 0000000..0264678 Binary files /dev/null and b/assets/xmb/monochrome/png/pointer.png differ diff --git a/assets/xmb/monochrome/png/reload.png b/assets/xmb/monochrome/png/reload.png new file mode 100644 index 0000000..7a48f69 Binary files /dev/null and b/assets/xmb/monochrome/png/reload.png differ diff --git a/assets/xmb/monochrome/png/rename.png b/assets/xmb/monochrome/png/rename.png new file mode 100644 index 0000000..fc95f05 Binary files /dev/null and b/assets/xmb/monochrome/png/rename.png differ diff --git a/assets/xmb/monochrome/png/resume.png b/assets/xmb/monochrome/png/resume.png new file mode 100644 index 0000000..b2353ed Binary files /dev/null and b/assets/xmb/monochrome/png/resume.png differ diff --git a/assets/xmb/monochrome/png/retroarch.png b/assets/xmb/monochrome/png/retroarch.png new file mode 100644 index 0000000..7c719e0 Binary files /dev/null and b/assets/xmb/monochrome/png/retroarch.png differ diff --git a/assets/xmb/monochrome/png/run.png b/assets/xmb/monochrome/png/run.png new file mode 100644 index 0000000..a850d42 Binary files /dev/null and b/assets/xmb/monochrome/png/run.png differ diff --git a/assets/xmb/monochrome/png/savestate.png b/assets/xmb/monochrome/png/savestate.png new file mode 100644 index 0000000..35ca2f0 Binary files /dev/null and b/assets/xmb/monochrome/png/savestate.png differ diff --git a/assets/xmb/monochrome/png/screenshot.png b/assets/xmb/monochrome/png/screenshot.png new file mode 100644 index 0000000..675550b Binary files /dev/null and b/assets/xmb/monochrome/png/screenshot.png differ diff --git a/assets/xmb/monochrome/png/setting.png b/assets/xmb/monochrome/png/setting.png new file mode 100644 index 0000000..7e4611e Binary files /dev/null and b/assets/xmb/monochrome/png/setting.png differ diff --git a/assets/xmb/monochrome/png/settings.png b/assets/xmb/monochrome/png/settings.png new file mode 100644 index 0000000..e6cd55b Binary files /dev/null and b/assets/xmb/monochrome/png/settings.png differ diff --git a/assets/xmb/monochrome/png/subsetting.png b/assets/xmb/monochrome/png/subsetting.png new file mode 100644 index 0000000..5967e6f Binary files /dev/null and b/assets/xmb/monochrome/png/subsetting.png differ diff --git a/assets/xmb/monochrome/png/undo.png b/assets/xmb/monochrome/png/undo.png new file mode 100644 index 0000000..e918a52 Binary files /dev/null and b/assets/xmb/monochrome/png/undo.png differ diff --git a/assets/xmb/monochrome/png/wifi.png b/assets/xmb/monochrome/png/wifi.png new file mode 100644 index 0000000..0f72f10 Binary files /dev/null and b/assets/xmb/monochrome/png/wifi.png differ diff --git a/assets/xmb/monochrome/png/zip.png b/assets/xmb/monochrome/png/zip.png new file mode 100644 index 0000000..d6e6c28 Binary files /dev/null and b/assets/xmb/monochrome/png/zip.png differ diff --git a/assets/xmb/source.json b/assets/xmb/source.json new file mode 100644 index 0000000..a54bde2 --- /dev/null +++ b/assets/xmb/source.json @@ -0,0 +1,131 @@ +{ + "repository": "https://github.com/libretro/retroarch-assets", + "revision": "73106363e14e34c08a5854b4cfbc29f184e3b783", + "selection": "All 120 fixed icons named by RetroArch 1.22.2 xmb_texture_path, monochrome font, theme attribution and licenses. Per-system playlist icons are not included; default icons remain available.", + "files": { + "COPYING": "469faa8457ffed7428f1c150f4d8682ce25f2d991a694eec544e661f43452f50", + "monochrome/font.ttf": "d3cb714e4202e783236b955653f7369c0fa38e098b11c31775e7c1c3ea5e0730", + "monochrome/README.md": "c00bf7930933dd2a24634cb18c5e50aaaca4e4614bb3267f0ba76751aed1f6be", + "monochrome/FONT-LICENSE.txt": "c9c9402a9d2d650d1ccdeb97ad82964774784095a1dd0f32f729d62b1ce9c69a", + "monochrome/png/Libretro - Pad.png": "8e90f9767566ca824523fd861b2c5a8d1e3595f295a38d521b3a59abe946d07c", + "monochrome/png/achievement-list.png": "ff7b04cc8ddb6a85523790999a4452bac922da6eb2e491c4401c8faaecb92142", + "monochrome/png/add-favorite.png": "ecd8b14f3a217ee5b30abc8da81956fe69b23fd52edb7994513bc1b8582370c1", + "monochrome/png/add.png": "c7a0643b5c95d0b5885b465871808ee289ac6704c9723e1134fd0b5846c36b88", + "monochrome/png/arrow.png": "8f8cfde59af090bc0027c31ee7ecf58ff83079363ddbc204539b5d1061175ec1", + "monochrome/png/battery-20.png": "7af41cdbbd532b821ed8b1991344952e4fc18c497e75c15de486cfaae3847529", + "monochrome/png/battery-40.png": "a84bb89482ff5615f831ef4122a65a9323fb56e5499e69fd092aaf654596546e", + "monochrome/png/battery-60.png": "208cd76e88397100c6fc0fe8d3b4e29c6632e972039907f27e79a4f6d5dd5a71", + "monochrome/png/battery-80.png": "53faf25f7fa13d607302ca6aac80f975f8ee46ef1436b22d9b945f989bfba308", + "monochrome/png/battery-charging.png": "ce6caf2e982a26b436be321f497455d18cc0d74816f50cf8ca50277d1e2a4e9c", + "monochrome/png/battery-full.png": "d4f70cbb415883289337a8b1f69b442c2f1c083f062c95ab0ca1b3f596120dc6", + "monochrome/png/bluetooth.png": "2287fb84483e1ef938eddf77d3e8f56fc7734680caaf37eb89db0256a183ba27", + "monochrome/png/clock.png": "9c263997d1126cdd3c4d9accbcedba03d070cabbc7154dc790af6c10b48c1ab1", + "monochrome/png/close.png": "c45178eae03a020060b21f9007920b4fa9130cde4d558dd3a5632810afebbe5a", + "monochrome/png/core-cheat-options.png": "e3dae11a85a425fecde2fc7a076b5ca91d74a358c9299df2376c9eccf40dd755", + "monochrome/png/core-disk-options.png": "5bbeb394730c9fb370e774f781fd8b65288bfc90484e29787812fc4160c93b55", + "monochrome/png/core-infos.png": "94c6faa8e92a2daa6fb79226e52d6eb1c720a68015e6edd53f5d55fa1d212ff0", + "monochrome/png/core-input-remapping-options.png": "8e90f9767566ca824523fd861b2c5a8d1e3595f295a38d521b3a59abe946d07c", + "monochrome/png/core-options.png": "86b998809e8baa4c4bbf7d81de531d554669e212a9bf09a4130033f7f2c3cd18", + "monochrome/png/core-shader-options.png": "7ef9f0c6998d926fd4cd521ca6dd645a8600923189582497ca654b5a93fa5c56", + "monochrome/png/core.png": "6d516df0a9fab82b88cb7e3d49de6d6b111950752c9330cc9be8aa14a362798f", + "monochrome/png/cursor.png": "f8edbdf4d8b7a2eab11611eef4d2804911e6f6e1db924dea7afb4ef0b3f14f4b", + "monochrome/png/database.png": "6f2b1b6cc69b7b96b52b4ff86723120a8930e057e75a1373ca259dc8094bddaa", + "monochrome/png/default-content.png": "0f53ec8fe3d94498ec7748a19ac1fef0d892fba2110832e7a8874d03ea40bfaa", + "monochrome/png/default.png": "e674975db317c861532075f7bde909233f3b9715313f74dff934f6cb0029d650", + "monochrome/png/dialog-slice.png": "3058bc041ed7d9d61f75fb295df2d8004b8ce4b1908f8c8755fcff2b3f4db461", + "monochrome/png/disc.png": "2ae4133e26ec13a3964636904f52a9811d494b14c33e70280aa8039ca88a01d8", + "monochrome/png/favorites-content.png": "ecd8b14f3a217ee5b30abc8da81956fe69b23fd52edb7994513bc1b8582370c1", + "monochrome/png/favorites.png": "323b9b20233cb498fbe7b7622486c5fceb2e43320ff93d91b9f3959ac244ea6d", + "monochrome/png/file.png": "91ebfd8acadacc6d55e6d8b98b58ec75dcac1ec39d2c434e48da17273674fa54", + "monochrome/png/folder.png": "2a2c263e8da214c5fc41c3dc99de2f1c0fe2a309de5adf8428742c7906434d59", + "monochrome/png/history.png": "1804618d385b90893ec6834ce2b2cf5d6ed8a791153ac259f8b80eb062bae2ea", + "monochrome/png/image.png": "8ea748c4cbf793b1b67ae5ae06eb32988f1e4c9d7914edee14cd9d9b21189c65", + "monochrome/png/images.png": "0bb22191e7157d895e59998c83f76b69211046f431769a60f85fe7c09ff91877", + "monochrome/png/input_ADC.png": "f28959c417a60e924e30cb88a40fbd5d2a1832494c305afb436abe10c82e1985", + "monochrome/png/input_BIND_ALL.png": "aa7e918038c5f2871c4603e5048f92c59531b2f5173df08cf7e48fe733f8450f", + "monochrome/png/input_BTN-D.png": "871f1809ca0f42059b3266ec1af2055afae2c5f3ded505fa00dc435dcb10e3d2", + "monochrome/png/input_BTN-L.png": "42bc789a340c3a4764896905dddd740901bd8406612a5144d68369021e3a1afe", + "monochrome/png/input_BTN-R.png": "3d9aba199ca91dc9384023e20cae3bec8a1268c77b767c57cc269630838543ad", + "monochrome/png/input_BTN-U.png": "1acafb329319aec6c37c524ea08c3e33c9438cf05dcc7888d9c2cccb9a2501f8", + "monochrome/png/input_DPAD-D.png": "6125e1ea680feab371d31337a0d365f91b91a5ee39e5450268aaebf02f0b5438", + "monochrome/png/input_DPAD-L.png": "c8f75f5ca3b679b9075c877d5229baa987cf0e86dbcf460d0f9665dbc80a9854", + "monochrome/png/input_DPAD-R.png": "5fa60e02d8db5c973da3190b915dd90ae330501d7077a622be935d4be491705c", + "monochrome/png/input_DPAD-U.png": "ffc9fdded464d9a27a2181f558b14f7e67f7dda54147d44c765302bc2828b4a3", + "monochrome/png/input_LB.png": "8a87fbb69efa7ddafc48577346767dcc0e2d9b20f226977ea9be45b1c0d44860", + "monochrome/png/input_LGUN.png": "1a6e6b6b99ca4aa4a644f7a7510e6950aa2f08916e58e49f7ac9f88b1bb17b79", + "monochrome/png/input_LT.png": "6eb4310f4b99ab11e5e69cc886ee004cad65c8ba33b3a8b453c27add7eb848d6", + "monochrome/png/input_MOUSE.png": "780b9e8526d5c2b8c47592b124238b7eabcc8befedee371faea40ffbac8eb7d3", + "monochrome/png/input_RB.png": "aa7f725c09c8e26887ffd5ac78372ed2256f85d53540fc86365e6e7ac37cbd3d", + "monochrome/png/input_RT.png": "a494bdcd53da7b25ead648034d921af3d87a6f16c3ea13637b787af27e6e9d4a", + "monochrome/png/input_SELECT.png": "f692e10f9aa8063460a7c15fb51d2371e4378e863354598891d289475a5a2ad5", + "monochrome/png/input_START.png": "1c75d88f26ca1be920442569eac81c5fbb0351340994c0a6a8b22bad24ecde5f", + "monochrome/png/input_STCK-D.png": "24efa590703cc226cf0e0f097ecb86080247876aa83799f041956f92d80a569c", + "monochrome/png/input_STCK-L.png": "c2c57b1e034a73eac3a5be77a4ca40bafd1b862d4d60592fe8561467e2ad5397", + "monochrome/png/input_STCK-P.png": "182de638815b3e469c44f4f5255fb7ce0b834c92c1e80b3e9d91280d98eacd27", + "monochrome/png/input_STCK-R.png": "4075ff69d7914497c6dcb791257db2d4a67171ee6495d8a9509cbac048d2e500", + "monochrome/png/input_STCK-U.png": "97a5375afc7879d69127c95d5802731683c2abcb85c23e052177bf7c3a4a4c16", + "monochrome/png/input_TURBO.png": "415bb515020c42aee86bc03277d0ad56176d6cf6827a18db7c03183221522afd", + "monochrome/png/key-hover.png": "2c157921e7c9e4d7ad8bdc2d3d01690ba02734b458b521c7c4828b5021eeb913", + "monochrome/png/key.png": "6d34c13ffa675fd674e13a3e23351dbcf29b2adcc40833e7bebecf9ec58a9879", + "monochrome/png/lakka.png": "e45bf66783bd77bf055daa998d33c924cfb2dc672885be14640150c3e67cf9f6", + "monochrome/png/loadstate.png": "21c90aed62dd955583e566feb892b5bcf5245678d47096caef7f1bc40b2d7f80", + "monochrome/png/menu_achievements.png": "ff7b04cc8ddb6a85523790999a4452bac922da6eb2e491c4401c8faaecb92142", + "monochrome/png/menu_add.png": "eeb6fee68437b46bce11325dec9cebf1dfaa4980e6c25296528a21f85fff6952", + "monochrome/png/menu_apply_cog.png": "7e4357ac5ee693c3d7e6c5f83eced4e0b3625ba77e40a0ba1d4048051781cde3", + "monochrome/png/menu_apply_toggle.png": "0d91fc30227987dc2e8db0930c97624fec14032223d75246a8ae29eb4495b0ac", + "monochrome/png/menu_audio.png": "edcd3e544efd4b0d97282b9962097a665e16492ee7b340cf0826a0f09f1fc5da", + "monochrome/png/menu_brightness.png": "6505a969f6863fe4ff576a7bc4455d6004243f12c92221841a9355129e66ca61", + "monochrome/png/menu_check.png": "2e24996b0654490906e7205fefddccb5a34d0bc6d2578e05ce6eb6cd0c992b34", + "monochrome/png/menu_drivers.png": "3f9b2a3cb8d2c909ba039887db4c289b573f9014bea3c8953adc99a90ed64fa2", + "monochrome/png/menu_exit.png": "c45178eae03a020060b21f9007920b4fa9130cde4d558dd3a5632810afebbe5a", + "monochrome/png/menu_frameskip.png": "c61a93c3e9d8cb687539b6519bb53a77a4cead744a79e2809eeee64434b73976", + "monochrome/png/menu_help.png": "30170f3015eebf387c1eb88130dd5d12de82f6a6e041b7db12238461920b374e", + "monochrome/png/menu_info.png": "94c6faa8e92a2daa6fb79226e52d6eb1c720a68015e6edd53f5d55fa1d212ff0", + "monochrome/png/menu_latency.png": "95433daae03b70bc158b3ebe9da4a61ab383a61d326e5c7af4c8480a6b667c85", + "monochrome/png/menu_log.png": "ae68d5bc68889c8e1fd8e5fa6d6ee0a37f87b2400e71f4617443c9e8dae0f310", + "monochrome/png/menu_mixer.png": "6061c1a67246fdd416fa0c733c45cc5a71718e8ddbe9556ae42cd31569792e3c", + "monochrome/png/menu_network.png": "67e5bd4710896b038ab0582491b1df9da94ebab5703428b0e469298884bfe5c1", + "monochrome/png/menu_notifications.png": "c3019257210cc6e1917627408028c0f5ff9136ed95799c6864b4e08c78f5c6e4", + "monochrome/png/menu_osd.png": "4f9994180c65f8ea48f8344b49183026156378b7ff5e94bfd14356eccb4f3d4b", + "monochrome/png/menu_overlay.png": "8303e6df6beb0db215c07a410291ad0db9b5dff2c4880b431adee090f2fb2312", + "monochrome/png/menu_override.png": "81230ce161cd1ede80c3ccb39b0610f752acffb9f734d30fd674e71202c0c108", + "monochrome/png/menu_pause.png": "0c7890ac10411ba58a1f5f7ff547319da2aa6ac4982ff1e6876faaff20632e00", + "monochrome/png/menu_playlist.png": "a4956c5c10f53e5bb2d7bc16cd81b32c2f0a85f55ba3ea7e609593e2f379581a", + "monochrome/png/menu_power.png": "e28357106a0fdc9b32879de20f78f53b4d2b822175d6a6dbfa957d17f0242f40", + "monochrome/png/menu_privacy.png": "16e5256e5d7a73f7a2ad3be910f323665345ddb4c76a8d6b671403097cdab46a", + "monochrome/png/menu_quickmenu.png": "7995e816aac4f569c4e99236c4b46b35cc3f21269029d02c93ae734c5e916d36", + "monochrome/png/menu_record.png": "51303e15de80959806b3f7272af462cb2eca3206ab942eab814c8cff97614945", + "monochrome/png/menu_rewind.png": "fecf9347482708c48854c5e200201f90c44fe7377141fe28fb080edbf1b0f6b5", + "monochrome/png/menu_room.png": "001cbd6efa83237d38bb5d552c2bf0da4ad7ff71a31c3784ebd008e6681425cf", + "monochrome/png/menu_room_lan.png": "01cd8012ec99a8d082f8b2d31388c9bff897f4a7fc14af46c06114e3e0e5a479", + "monochrome/png/menu_room_relay.png": "750cee98d4d73cdcecafa17004f7d7d86c9f07fca19beaa5de1698a19c7a13cc", + "monochrome/png/menu_saving.png": "bb41757287b13c02334d6ba4723db59de0f4d5a28029753f87d301660c858d11", + "monochrome/png/menu_shutdown.png": "3cf40dbe7581c2fd6c88e38211c60e3952a508d375faecebf80f6d2c14d3c764", + "monochrome/png/menu_stream.png": "e443c2edcd521ef78fed18826b94c3a826776cb31d6179b65bdd138e65966e6b", + "monochrome/png/menu_ui.png": "a653a80f0e896df333f8af3e668651f2fe68a7b05f307b24565121828d5a8130", + "monochrome/png/menu_updater.png": "001cbd6efa83237d38bb5d552c2bf0da4ad7ff71a31c3784ebd008e6681425cf", + "monochrome/png/menu_user.png": "78d8129a0212bc50fad1e833b9e3f49fbb4328934b7bc948288a3b123a3c667e", + "monochrome/png/menu_video.png": "750877cc970fe92508a410ecc2c7b9c3b1cec48ea894dbb8c95f2fb7f4ba5208", + "monochrome/png/movie.png": "750877cc970fe92508a410ecc2c7b9c3b1cec48ea894dbb8c95f2fb7f4ba5208", + "monochrome/png/movies.png": "ac6045649e36bf5542ad61084d5bab5a2b1744797e9c930f55c8c8c00037b74c", + "monochrome/png/music.png": "e4ee72dc6ac1b13e1c274839961d4f38b720b537bffeede892c26cdb725eb3e2", + "monochrome/png/musics.png": "a209cbc773e5b04c25542380bb77f71e0dc7baf0ae205838f84e1eee30798603", + "monochrome/png/netplay.png": "db519558a508fa7b65699a6a556a36f78447835ca6dce4cf80259c615443dea7", + "monochrome/png/off.png": "5502b6b43192a5075a2f6dfedd2d522bb2877e2ed509828156ebcbdbf088edff", + "monochrome/png/on.png": "4ea9f8c646b7dc7f092832bfda5c47ffa48acc2e19773ffedc199d8261420c7e", + "monochrome/png/pointer.png": "c3ba92120be3fe762ef97a3f8aacd6e5b5e37878eba4352183810518ee4cd154", + "monochrome/png/reload.png": "4c4194d199855b08ff9dfba6a9a7c6d88e54ba0932dddaf48d99c945ad3964fa", + "monochrome/png/rename.png": "2e75bffbbaf977d2ef814afe77576919bd2470e3b6da5333d869b692427479ae", + "monochrome/png/resume.png": "c3ae10291361a41a8adc20ac513fccd600504ccb645ab1c6e8eddd21e196d331", + "monochrome/png/retroarch.png": "6e15174de2ca83eaacccc5b3ba1d76d64c8a181182a73815a1fa07ec57678276", + "monochrome/png/run.png": "bc7e414500b215d0622024c1002b3c8423927d3f8255b69e14d9ef8d75da1708", + "monochrome/png/savestate.png": "bb41757287b13c02334d6ba4723db59de0f4d5a28029753f87d301660c858d11", + "monochrome/png/screenshot.png": "307f18ff6fd809afab96b1860a1f7b47acc98d16f7fd87132e69c90c0e03c200", + "monochrome/png/setting.png": "5d08cbda1e419571a3f87de7684403bb6a39ffb7596e64b88d989f0f4fafa344", + "monochrome/png/settings.png": "a2f4c0df9cdfe266cdce291fe54c4c0ef7132e6d23789ab12e9e79f53ea8410e", + "monochrome/png/subsetting.png": "e39bd236780b7d98b4a813d4d103f84d68440bd35d1292f9a35f951eff0f7662", + "monochrome/png/undo.png": "788c16b933d21376ab8ab23be356360d05162ff19d26e825e434094b35559ff7", + "monochrome/png/wifi.png": "67e5bd4710896b038ab0582491b1df9da94ebab5703428b0e469298884bfe5c1", + "monochrome/png/zip.png": "45bda9519a79067f00ca75f0770363bc11b8fdbcded8db7b77d8be559cd188c7" + } +} diff --git a/config/retroarch.cfg b/config/retroarch.cfg index b1d9e70..d88a384 100644 --- a/config/retroarch.cfg +++ b/config/retroarch.cfg @@ -1,66 +1,22 @@ -# PS5 RetroArch - the configuration the title starts from. -# -# This file is the seed: the build copies it into the title folder as -# retroarch.cfg, and the title's arguments point RetroArch at it -# (src/main.cpp: -c /app0/retroarch.cfg). RetroArch rewrites it as settings -# change, so this copy is the starting state, not the live one. -# -# video_driver is the one setting here that matters today. -# -# ps5 this project's own driver (src/video_ps5.cpp), which presents -# through the console's VideoOut display layer. It initialises and -# the title stays up, but nothing it submits reaches the screen - -# measured over many runs, see docs/FINDINGS.md. -# -# vulkan RetroArch's own Vulkan driver, which needs this project's ICD at -# libvulkan.so.1 beside the title (LD_LIBRARY_PATH points at the -# title's own folder). That library is ../PS5_Vulkan's libps5vk. -# Until it is present, naming vulkan here makes RetroArch fail to -# initialise and the title exits with status 1, which is worse than -# a black screen because it says nothing about the menu. -# -# So the safe value is named until the library is beside the title. Change this -# one line, or the file on the console, to switch paths. -video_driver = "ps5" +# PS5 RetroArch seed configuration. +# The current port also sets compiled defaults because frontend argument +# rebuilding can discard -c. Keep this seed consistent for configuration loading. -# Quiet by default; the title passes --verbose for runs that are being read. -# Verbosity is what fills the log below. The entry point also passes -# --verbose; the two agree, and this is the one a user can change without -# a rebuild. -log_verbosity = true +# GPU video and XMB menu are the default; ps5 video and RGUI remain registered. +video_driver = "vulkan" +menu_driver = "xmb" +assets_directory = "/app0/assets" -# The console has no window to be fullscreen in, and no desktop to hide from. video_fullscreen = true pause_nonactive = false -# The console's own pad, through this project's input driver (src/input_ps5.cpp). -# -# "ps5" is the only input driver this build can use: every driver upstream ships -# for a Unix needs a library or a header the payload SDK does not carry, and the -# null driver reports nothing at all, which is what made the menu unreachable. -# Naming it here is what puts input_drivers[0] in front of the frontend's input -# path; without it RetroArch picks whatever it finds first, and finds nothing. +# Native pad input; no separate joypad backend is required. input_driver = "ps5" - -# The input driver reads the pad itself, so the joypad abstraction - which has no -# driver at all in this build, and whose absence is what patches/series 0004 -# guards - is left unnamed rather than pointed at a driver that does not exist. input_joypad_driver = "" -# RetroArch's own log, written beside the title. It is worth having on for every -# run: the kernel log cannot see inside the frontend, and /app0/trace.txt only -# carries the lines this project remembers to write. The file lands in /app0 as -# retroarch____