Commit graph

242 commits

Author SHA1 Message Date
Leon Styhre ecc8191fda Added alternative emulators to the c64, arcade, mame, pcengine, pcenginecd, tg16 and tg-cd systems. 2021-09-23 18:31:05 +02:00
Leon Styhre 401a7ae30c Added alternative emulators to the atari2600, genesis, megadrive, snes and snesna systems. 2021-09-22 20:24:23 +02:00
Leon Styhre 49075f3fc4 Added alternative emulators to the psx (Sony PlayStation) system. 2021-09-21 20:04:58 +02:00
Sophia Hadash b3ea037221 object to path for svg text 2021-09-19 21:29:35 +02:00
Sophia Hadash f230b0de0e replace png badges by svg 2021-09-14 02:44:47 +02:00
Sophia Hadash fe413bb68f Initial implementation, including flexbox layout for badges. 2021-09-05 03:40:23 +02:00
Leon Styhre 38c7ebc376 Added alternative emulators for some systems to the es_systems.xml files. 2021-08-24 21:46:25 +02:00
Leon Styhre 627b632a45 Changed the indentation of es_systems.xml and es_find_rules.xml to the ES-DE standard. 2021-08-24 18:20:57 +02:00
Leon Styhre 5580de74b1 Bundled the bold font version of Fontfabric Akrobat. 2021-08-22 14:08:24 +02:00
Leon Styhre 00b49b5d1a Fixed an issue with scraping Nintendo Famicom games.
Also did some other minor platform cleanups.
2021-07-17 10:37:36 +02:00
Leon Styhre 5e91b8abf0 (macOS) Changed the shell from bash to zsh when launching scripts. 2021-07-16 18:00:05 +02:00
Leon Styhre c958a94ca6 (Windows) Hiding of console windows during game launches can now be configured via the %HIDEWINDOW% variable. 2021-07-16 17:56:16 +02:00
Leon Styhre ea0d129e6d (Unix) Changed the RetroArch core for the Atari 2600 system to Stella 2014. 2021-07-14 19:17:28 +02:00
Leon Styhre 11ae6ba6f5 Improved the support for portable installations. 2021-06-30 17:27:20 +02:00
Leon Styhre f192242dea (Windows) Fixed an issue with systems that launch from batch scripts.
Also removed the .csh script support on Unix and macOS.
2021-06-29 18:17:07 +02:00
Leon Styhre a230883122 Converted all navigation sound files to stereo. 2021-06-26 12:11:45 +02:00
Leon Styhre 4160732ab0 (Windows) Added a find rule to search the Windows Registry for the emulator. 2021-06-26 12:00:09 +02:00
Leon Styhre 3d12c440d9 Removed some unnecessary dots from the es_find_rules.xml and es_systems.xml files. 2021-06-26 11:55:48 +02:00
Leon Styhre 31fc6c33e6 (Windows) Updated es_find_rules.xml to work better with portable installations. 2021-06-25 11:46:13 +02:00
Leon Styhre 2c784ca238 Some adjustments to the configuration for the Nintendo Switch system. 2021-06-23 17:55:26 +02:00
Leon Styhre ca2ab8df19 Added the Yuzu emulator to the find rules for Unix and Windows.
Also added better RetroArch detection on Linux.
2021-06-23 17:54:07 +02:00
Sophia Hadash 0e8b0bd7ae add switch platform 2021-06-22 21:01:12 +02:00
Leon Styhre 2de5ae8cfb Documentation update. 2021-06-20 14:38:10 +02:00
Leon Styhre 183cdddfa0 Implemented a new mechanism for finding emulators and cores. 2021-06-19 14:09:14 +02:00
Leon Styhre fa624f9f2c Changed the logic for the systems configuration file, it now loads from the resources directory.
Also renamed the file from es_systems.cfg to es_systems.xml
2021-06-16 18:54:04 +02:00
Leon Styhre 881ee1647f Fixed some slightly incorrect help icon sizes. 2021-05-23 20:25:28 +02:00
Leon Styhre 4d4210a419 Added support for selecting between different controller types. 2021-05-23 19:12:31 +02:00
Leon Styhre 0bde8dc79d Migrated to the SDL2 GameController API. 2021-05-22 22:18:00 +02:00
Leon Styhre d986fc7eaa Standardized the header section of the GLSL files and shell scripts. 2021-05-14 18:52:38 +02:00
Leon Styhre 01112408f6 Minor cosmetic GLSL shader code cleanup. 2021-05-14 15:22:14 +02:00
Leon Styhre fddf099a74 Cosmetic code cleanup of some GLSL shader code. 2021-05-14 15:12:53 +02:00
Leon Styhre 98859c89c9 Changed the default Nintendo 64 emulator on macOS. 2021-05-14 10:56:22 +02:00
Leon Styhre bdb2d65db7 (macOS) Added support for new core location for RetroArch v1.9.2 2021-05-02 12:35:36 +02:00
Leon Styhre a9077722d7 Small change to the splash screen graphics. 2021-04-09 19:06:27 +02:00
Leon Styhre 79c1cb3a96 Updated the MAME driver files from 0.226 to 0.230. 2021-04-09 19:04:14 +02:00
Leon Styhre b05c233726 Updated the cURL CA certificates to the latest available version. 2021-04-09 19:02:05 +02:00
Leon Styhre 502a164425 Updated the splash screen graphics. 2021-03-29 18:35:28 +02:00
Leon Styhre 12a7b18d05 Renamed controller input type 'analog' to 'thumbstick'. 2021-03-24 21:20:01 +01:00
Leon Styhre 5248ece0c2 Made 'Valve Steam' a separate platform. 2021-03-24 19:44:36 +01:00
Leon Styhre 1338e4467b Added support for controller analog sticks click. 2021-03-24 19:35:51 +01:00
Leon Styhre 9fbc84a490 (Windows) Fixed an issue where the 'Atari Jaguar CD' system had the wrong theme. 2021-03-10 19:37:25 +01:00
Leon Styhre 97568fcb22 Adjusted the colors for the application graphics. 2021-03-05 20:52:32 +01:00
Leon Styhre 80997bff51 Changed from blue to red application graphics. 2021-03-04 18:05:11 +01:00
Leon Styhre 7f4179f327 Set the default controller button graphics to Xbox for the input configurator. 2021-03-02 17:34:10 +01:00
Leon Styhre 40e04bbf58 Updated some comments in the GLSL shaders. 2021-02-28 15:00:13 +01:00
Leon Styhre 2dbcb6a7d9 Fixed an issue where the GLSL shader alpha values would be handled differently depending on the graphics driver. 2021-02-28 12:59:08 +01:00
Leon Styhre 5ab6446f80 Changed the N64 emulator on Windows to Mupen64Plus-Next. 2021-02-14 15:48:28 +01:00
Leon Styhre 791c402688 Changed some emulator cores in the es_systems.cfg template files. 2021-02-14 14:45:35 +01:00
Leon Styhre 49b670bb16 Removed a file extension for the 'arcade' system from the es_systems.cfg template files. 2021-02-13 17:41:36 +01:00
Leon Styhre 98f78833ca Some updates related to the arcade game systems. 2021-02-12 18:45:34 +01:00
Leon Styhre 65dbca2510 Some minor updates to the es_systems.cfg template files and corresponding documentation. 2021-02-11 17:53:21 +01:00
Leon Styhre c2fb999ebd Added support for the game system Tano Dragon. 2021-02-09 19:53:47 +01:00
Leon Styhre ae4abace8c (rbsimple-DE) Added a localized version of the Sega Saturn theme for Japan. 2021-02-08 20:52:42 +01:00
Leon Styhre ec9d6a9e3c Clarified that Adventure Game Studio is a game engine. 2021-02-08 00:23:55 +01:00
Leon Styhre 49d57c97e0 Added support for the game system Sega NAOMI GD-ROM. 2021-02-08 00:00:09 +01:00
Leon Styhre c814baef4c Added support for the game system TIC-80 game engine. 2021-02-07 23:44:13 +01:00
Leon Styhre f79bd4b10c Added support for the game system Thomson TO8. 2021-02-07 23:34:49 +01:00
Leon Styhre 1d9e3ab940 Added support for the game system Othello Multivision. 2021-02-07 23:00:43 +01:00
Leon Styhre 4ddda376ba Added support for the game system MSX Turbo R. 2021-02-07 22:35:34 +01:00
Leon Styhre 127c1f2b2a Added support for the game system Nintendo 64DD. 2021-02-07 22:02:49 +01:00
Leon Styhre 99e7a77850 Added support for the game systems NEC PC-8800 and PC-9800 series. 2021-02-07 21:36:33 +01:00
Leon Styhre 7bf1e2d706 Renamed the game system Nintendo GameCube from gamecube to gc. 2021-02-07 15:28:23 +01:00
Leon Styhre 10f34aa786 (rbsimple-DE) Renamed the theme for SG-1000 from sg1000 to sg-1000. 2021-02-07 15:18:58 +01:00
Leon Styhre a322ab8e30 Added support for the game system Sony PlayStation 4.
Also replaced the logo for PlayStation 3 with better graphics.
2021-02-07 14:44:32 +01:00
Leon Styhre 0fe853fcb8 Added the Ubuntu Condensed font to handle some rare special characters. 2021-02-07 14:29:54 +01:00
Leon Styhre 1b5631043f Added support for the game system Sony Playstation 3. 2021-02-07 13:10:14 +01:00
Leon Styhre 251a72c7e2 Added support for the game system Nintendo 3DS. 2021-02-06 15:01:19 +01:00
Leon Styhre bbe0b26caa Fixed some game system names and some other minor errors. 2021-02-06 14:30:22 +01:00
Leon Styhre 280ee6aa4e Added support for the game system Sharp X1. 2021-02-05 21:35:51 +01:00
Leon Styhre 53c8a2ad92 (rbsimple-DE) Added missing graphics for Neo Geo CD and created a Japanese theme version. 2021-02-05 20:50:52 +01:00
Leon Styhre ec669a79c0 Changed the system name for Thomson MO/TO from 'thomson' to 'moto' to follow the RetroPie naming convention. 2021-02-05 17:27:55 +01:00
Leon Styhre 4f21d1b351 Added some more supported DOSBox file extensions to the es_systems.cfg templates. 2021-02-03 18:41:07 +01:00
Leon Styhre 0974e7b593 Replaced the main application font. 2021-01-28 20:06:12 +01:00
Leon Styhre 59254c118f Replaced the checked checkmark icon with new graphics. 2021-01-25 19:35:50 +01:00
Leon Styhre e482b45ca4 Added better support for RetroArch installed as Flatpak. 2021-01-25 18:17:55 +01:00
Leon Styhre 3abbb3c85c Updated TextEditComponent to scale properly on high resolution diplays.
Also changed to SVG graphic files for the text input box frame in order to look smoother at higher resolutions.
2021-01-15 18:53:38 +01:00
Leon Styhre ace0366479 Buttons now look correct on high-resolution displays.
Also removed some unneeded SVG metadata from the bundled graphics files.
2021-01-13 23:46:51 +01:00
Leon Styhre c3778f55f3 Renamed scroll_gradient.png to screen_gradient.png. 2021-01-12 23:10:06 +01:00
Leon Styhre b3142edd0a Reverted the recent es_systems.cfg template changes for macOS and Windows. 2021-01-11 18:31:12 +01:00
Leon Styhre 6479178186 (macOS) Changed the es_systems.cfg template to the %COREPATH% logic. 2021-01-10 23:23:36 +01:00
Leon Styhre 3ead3548a1 (Windows) Changed the es_systems.cfg template to the %COREPATH% logic. 2021-01-10 23:05:20 +01:00
Leon Styhre db4da4155d Updated the MAME driver files from 0.221 to 0.226. 2020-12-26 12:35:44 +01:00
Leon Styhre 5bb67c553f Deleted the wrongly named CA certificate bundle. 2020-12-26 11:37:27 +01:00
Leon Styhre 94c0919f31 Reverted the file name change for the CA certificate bundle. 2020-12-26 11:36:01 +01:00
Leon Styhre ad5b6ea3ec Updated the CA certificates to the latest available version.
Also changed HttpReq to retain the original CA bundle file name.
2020-12-26 11:29:41 +01:00
Leon Styhre 024e073e86 Added support for %COREPATH% variable and reverted to a single Unix es_systems.cfg template file. 2020-12-15 18:42:38 +01:00
Leon Styhre c38e087b28 Fixed an issue where some pragma directives crashed the GLSL shader compiler on Windows. 2020-11-29 22:42:05 +01:00
Leon Styhre aefc80b222 Differentiated the system config template files for Unix. 2020-11-26 19:19:35 +01:00
Leon Styhre 19edfd1690 Added support for FreeBSD, NetBSD and OpenBSD. 2020-11-26 18:53:00 +01:00
Leon Styhre 180bb501c8 Replaced the on and off button icons with new graphics. 2020-11-08 13:06:04 +01:00
Leon Styhre ee943a3ae7 Added the Lutris system as a placeholder for Windows and macOS. 2020-10-31 15:00:14 +01:00
Leon Styhre aee2f6bd59 Removed some invalid DOS extensions from the es_systems.cfg templates. 2020-10-10 09:50:56 +02:00
Leon Styhre 194865f533 Added support for the Lutris gaming platform (Unix only). 2020-10-07 19:53:41 +02:00
Leon Styhre d1adb313e6 Improved the opacity shader. 2020-09-13 09:57:00 +02:00
Leon Styhre a34bc45e56 Added an opacity shader. 2020-09-12 19:17:26 +02:00
Leon Styhre 3643c08caf Updates to the OpenGL shader handling. 2020-09-12 12:14:48 +02:00
Leon Styhre fcb139e567 (macOS) Change of MAME core in the es_systems.cfg template file. 2020-09-10 21:52:58 +02:00
Leon Styhre 79b5bfffef Some minor cosmetic changes. 2020-09-04 19:05:48 +02:00
Leon Styhre fd10aba815 Updated the GLSL shader logic and added a postprocessing function. 2020-09-04 18:59:19 +02:00
Leon Styhre d512c2b11d Implemented OpenGL GLSL shader support. 2020-08-30 22:19:37 +02:00
Leon Styhre c9831a6aee Changed the SNES system full name in the es_systems.cfg templates. 2020-08-24 18:57:07 +02:00
Leon Styhre 4a3112800d Added es_systems.cfg template for macOS. 2020-08-19 22:04:22 +02:00
Leon Styhre e6e293f191 Minor changes to some game systems names. 2020-08-16 15:44:18 +02:00
Leon Styhre b355b5b22a Multiple updates to the rbsimple-DE theme and the es_systems.cfg templates. 2020-08-15 11:53:36 +02:00
Leon Styhre 1639e6d27c Added some missing game platforms to rbsimple-DE and to the es_systems.cfg templates. 2020-08-05 12:08:42 +02:00
Leon Styhre 95adc63904 Changed 'Amiga' to 'Commodore Amiga' in the es_systems.cfg templates. 2020-08-04 13:18:37 +02:00
Leon Styhre 2b204f38b2 Fixed an issue in es_systems.cfg for atarijaguar (on Unix).
Also added some missing systems to MISSING.md
2020-08-04 11:30:51 +02:00
Leon Styhre d8820c672f Reintroduced the 'pc' platform and theme (in addition to 'dos') 2020-08-02 12:41:27 +02:00
Leon Styhre 676b076e07 Some changes mostly to get Ports working properly. 2020-07-30 22:19:37 +02:00
Leon Styhre c9283a10e5 Updated splash screen with 'Desktop Edition' text. 2020-07-29 16:49:52 +02:00
Leon Styhre 949365c822 Renamed system 'pc' to 'dos' and adjusted some graphics files. 2020-07-29 11:19:26 +02:00
Leon Styhre fe891812d3 Fixed incorrect RetroArch DOSBox core in the es_systems.cfg templates. 2020-07-28 21:12:35 +02:00
Leon Styhre 1b38d7f300 Added some missing game systems. 2020-07-26 12:46:14 +02:00
Leon Styhre 6735dd3d76 Added missing systems to PlatformId.
Also did some other small system name changes.
2020-07-25 16:18:41 +02:00
Leon Styhre fc482fbab8 Added es_systems.cfg_windows template file to the resources directory. 2020-07-07 21:30:39 +02:00
Leon Styhre 76aa239855 Initial update to make the application build and run on Windows.
Much more work will be needed to get the Windows port working properly.
2020-07-03 20:23:51 +02:00
Leon Styhre 8fefc9232c Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path.
CMAKE_INSTALL_PREFIX and CMAKE_INSTALL_DATAROOTDIR are now used to resolve the resource path. As of this commit, there are only two paths where resources are searched, under the user home directory and under this install prefix directory (which defaults to /usr/local/share/emulationstation/resources but can be set to for instance /opt/share/emulationstation/resources using the appropriate CMake flags).
2020-06-21 19:35:43 +02:00
Leon Styhre 98903892d7 Added Cave Story to the es_systems.cfg_unix template and to the RBSimple-DE theme. 2020-06-20 21:58:56 +02:00
Leon Styhre dbd3ad8e46 Added es_systems.cfg_unix template file to the resources directory.
Also made some minor changes to the RBSimple-DE theme.
2020-06-20 21:51:14 +02:00
Leon Styhre 0e6b43a5a3 RBSimple-DE theme: Replaced the navigation sounds and made some other small changes.
Also added the navigation sounds to the resources directory and updated some information files.
2020-06-17 18:39:35 +02:00
Leon Styhre ac0e69fbab Some small changes to the MAME index files generation scripts. 2020-06-16 18:07:06 +02:00
Leon Styhre 558dcb6962 Created scripts to generate MAME ROM index files from the official MAME driver files.
Also generated and bundled new MAME ROM index files from the latest MAME release 0.221. The BIOS and device files were merged with the previous files to retain the obsolete ROMs from older MAME versions.
2020-06-16 17:37:14 +02:00
Leon Styhre 6028ec8444 Added support for half-star rating increments when editing game metadata. Added rounding up to nearest half-star for all ratings read from the gamelist files. Fixed a small issue with rating symbols not being properly aligned 2020-05-16 20:52:33 +02:00
Leon Styhre 5f5d12535d Rewrote parts of the font loading code and bundled the required fonts with ES instead of relying on the OS providing them. This fixes the display of star symbols for favorites in the gamelists 2020-05-15 18:03:42 +02:00
Markus Pointner ce6dd76656 extend list of mame bios files to hide 2019-03-03 04:26:32 +01:00
Jools Wills bf02819125
Merge pull request #432 from raelgc/master
Skip mame bios/devices
2018-11-19 05:36:51 +00:00
Rael Gugelmin Cunha 065fd8edf1 Skip mame bios/devices 2018-11-04 15:26:03 -02:00
John Rassa dc541e5e25
Merge pull request #463 from hzulla/feature/new-folder-artwork
Update artwork for folder & blank game cartridge icon
2018-08-11 08:18:30 -04:00
John Rassa 6085ac58eb
Merge pull request #464 from hzulla/feature/new-checkbox-artwork
Update checkbox svg artwork.
2018-08-11 08:18:09 -04:00
John Rassa 858a39618d
Merge pull request #465 from hzulla/feature/new-arrow-fav-artwork
Update arrow/fav/knob svg artwork.
2018-08-11 08:17:55 -04:00
John Rassa 43d3b7e675
Merge pull request #466 from hzulla/feature/new-star-artwork
Update star svg artwork.
2018-08-11 08:17:41 -04:00
Hanno Zulla a2099a87ae Update star svg artwork. 2018-07-26 12:33:10 +02:00
Hanno Zulla 181a5456fb Update svg artwork. 2018-07-26 10:36:05 +02:00
Hanno Zulla c253508803 Clean up checkbox svg artwork. 2018-07-26 09:58:05 +02:00
Hanno Zulla c8c26203f1 Replace blank_game bitmap with svg cartridge artwork. 2018-07-25 15:19:41 +02:00
Hanno Zulla 3e27412d65 Replace folder bitmap with svg artwork. 2018-07-25 14:52:13 +02:00
Hanno Zulla c3c5e24aec Update artwork for busy indicator. 2018-07-24 15:10:30 +02:00
Hanno Zulla 891c552ce9 Updates artwork for input config, adds compass directions. 2018-07-02 11:02:51 +02:00
Koerty 3100fa3a6d Add grid default image and folder image
Add default game image and folder image to the grid. They can be configured by the theme with the gameImage and folderImage properties of the imagegrid.
2018-04-17 01:37:39 +02:00
Koerty 37a16fe3ed Update the grid's help prompt
- Add a left+right shoulder button icon
- Update the outdated help prompt to match the one from the Basic view
2018-04-05 15:37:35 +02:00
Tomas Jakobsson 3f3e1ceb16 Move MameNameMap out of the source and into mamenames.xml 2018-02-09 18:32:05 +01:00
Tomas Jakobsson 1a4d13b6b3 Remove builtin resources 2018-02-08 19:27:44 +01:00