Leon Styhre
0c8efee8ad
General refactoring and code cleanup.
2022-01-16 18:18:28 +01:00
Leon Styhre
5bb009e604
Added scraper support for displaying the returned platform if it does not match the game platform.
2022-01-03 18:37:43 +01:00
Leon Styhre
dd0f36f82b
Changed most increment and decrement operators from postfix to prefix for es-app.
2021-11-17 17:35:34 +01:00
Leon Styhre
350fa73e0d
Added support for the Google Android (android) system.
2021-11-03 21:19:38 +01:00
Leon Styhre
e9bb9d9d9b
Added support for the Philips CD-i (cdimono1) system.
2021-11-03 18:51:38 +01:00
Leon Styhre
66bcf8ea13
Added proper scraping support for the vic20 system.
2021-11-03 18:11:41 +01: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
af5e32e121
Formatted the es-app source tree using clang-format.
2021-07-07 20:03:42 +02:00
Leon Styhre
02832b7bd6
Fixed an issue with the PlatformId for Nintendo Switch.
2021-06-23 17:52:33 +02:00
Sophia Hadash
0e8b0bd7ae
add switch platform
2021-06-22 21:01:12 +02:00
Leon Styhre
5248ece0c2
Made 'Valve Steam' a separate platform.
2021-03-24 19:44:36 +01:00
Leon Styhre
1e310bd682
Added a GAMEENGINE prefix to the PlatformId enumerators for the game engine systems.
2021-02-08 00:17:01 +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
4ddda376ba
Added support for the game system MSX Turbo R.
2021-02-07 22:35:34 +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
e8652db2f8
Sorted the platform IDs.
2021-02-06 14:20:45 +01:00
Leon Styhre
280ee6aa4e
Added support for the game system Sharp X1.
2021-02-05 21:35:51 +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
debf072a0e
Rewrote some code from C to C++
2020-12-16 23:59:00 +01:00
Leon Styhre
8db04c5fcb
Added SPDX license identifiers to all source files.
2020-09-21 19:17:34 +02:00
Leon Styhre
996af43299
Added some missing game platforms.
...
Also updated scrapers with some additional missing systems.
2020-08-05 10:45:27 +02:00
Leon Styhre
676b076e07
Some changes mostly to get Ports working properly.
2020-07-30 22:19:37 +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
6735dd3d76
Added missing systems to PlatformId.
...
Also did some other small system name changes.
2020-07-25 16:18:41 +02:00
Leon Styhre
0387d515fb
Update to fully support Clang/LLVM.
...
Also a general cleanup of CMakeLists.txt and many small code changes to satisfy Clang that complained quite a lot and actually wouldn't compile the binary at all at first.
2020-06-25 19:52:38 +02:00
Leon Styhre
6b62065595
Large code cleanup and code documentation update.
...
The initial code cleanup of es-app is now complete as of this commit.
2020-06-23 20:07:00 +02:00
Leon Styhre
67aa6b3dbd
Huge code cleanup and code documentation update.
...
Includes lots of conversions from tabs to spaces. Only cosmetic code changes in this commit.
2020-06-21 14:25:28 +02:00
Cristi Mitrana
b46c082821
Add scraping support for ChannelF, OpenBOR, Solarus and ZX81 Sinclair
2019-11-27 09:52:35 +02:00
Cristi Mitrana
cdd43bf7e9
Add ScreenScraper.fr as scraping source
2019-01-19 09:01:35 +02:00
Keith F. Kelly
8c4c024de1
Add support to built-in thegamesdb.net scraper for TurboGrafx CD platform.
2018-11-28 11:09:52 -08:00
Rael Gugelmin Cunha
0a62a6db27
Removing no more used mameNameToRealName
2018-11-05 13:46:04 -02:00
Tomas Jakobsson
3f3e1ceb16
Move MameNameMap out of the source and into mamenames.xml
2018-02-09 18:32:05 +01:00
Zachary Burke
7d50301b46
Majorly improved performance when fetching Mame names.
...
After profiling UI filtering and startup I determined that
getCleanMameName was responsible for the incredibly long load times when
loading/filtering Mame ROMS. This function was using a linear search
over a pre-sorted array to find a corresponding Mame ROM Name from the
ROM name. It now uses a binary search which improves UI load/filter
responsiveness by a couple orders of magnitude.
Single core performance on my i7 for 10,000 iterations was 2.01 secs vs
7.77e-4 secs
2018-01-03 13:47:39 -08:00
Tomas Jakobsson
a8fc560749
Header inclusion cleanup
2017-11-02 19:16:01 +01:00
Leonardo S. Meira
0cf21a09fd
Add new platforms to scraper
2017-05-23 17:22:34 -03:00
zefie
54931f12bd
add Famicom Disk System to scraper
2017-05-22 14:28:32 -04:00
Aloshi
0dcfc2945d
Added MSX platform.
2014-11-29 12:51:17 -06:00
Aloshi
bc72990f39
Changed 'emulationstation' folder to 'es-app' because I forgot executables don't have extensions on Linux
...
Half of the ES code has been missing for 5 days because I am incompetent
2014-06-25 12:02:36 -05:00