28 Commits

Author SHA1 Message Date
Brendan Saricks
dfcd8e05be video: Rotation Direction in SPD (#1065) 2025-11-20 13:30:29 +08:00
misteraddons
2efa6a87a8 Write unique game info to /tmp/GAMENAME (#1045)
* Write unique game info to /tmp/GAMENAME

* Remove CD product code lookup, and crc32

* Remove product codes

/tmp/GAMENAME only uses file path and crc32

* Clean up

* Cleanup

* Only write CRC32 and or Product Code to /tmp/GAMEID

Realizing we already have the file path, this change writes the already calculated CRC32 and or game ID (N64 and PSX only) to /tmp/GAMEID. This ignores boot*.rom and cd_bios*.rom

CRC32: XXXXXXXX
Product Code: XXXXXXXXXXXX

* Clean up

* Update neogeo_loader.cpp

* Skip GAMEID for all BIOS files

* Guard behind log_file_entry ini option and clean up print statements

* Add MRA GAMEID support and improve GAMEID writing

MRA files use setname as serial

* Add MGL handling for /tmp/ STARTPATH, FULLPATH, CURRENTPATH, and FILESELECT

* Update mgl /tmp/ file handling
2025-10-22 19:54:43 +08:00
JOTEGO
7aad9e81e3 mra_loader: fix mapping 2025-09-11 14:46:00 +08:00
Martin Donlon
785d0a4b3e Arcade cheat support (#969)
Remove dip switch based cheat support which was unused by any core.
MRA files can now specify cheat data directly
2025-02-20 16:11:28 +08:00
Sorgelig
77b41d0c6a MGL/MRA: add same_dir attribute for setname. 2024-03-26 01:11:12 +08:00
Martin Donlon
a845f8407f video: Add support for [arcade_vertical] section (#691) 2022-09-11 15:12:46 +08:00
Sorgelig
2e34dcae35 MGL: support up to 6 actions. New action: reset. 2022-03-03 23:00:23 +08:00
Sorgelig
1c250abbce Improved MGL handling. 2022-02-28 02:12:48 +08:00
Sorgelig
ed1ec99688 Initial support for MiSTer Game Launcher (mgl) file. 2022-02-24 21:24:04 +08:00
paulb-nl
41eff6f020 mra_loader: show error message on screen (#544)
Only clear error_msg if MD5 is not empty or None
Show full path with not found error so it is clear which folder it is
looking in.
2022-02-17 03:19:23 +08:00
Sorgelig
7abbf7f8f4 Support compilation in WSL Ubuntu 20.04 LTS. Fix some warnings. 2021-10-07 03:08:56 +08:00
sorgelig
30e978f488 32bit length for HPS-FPGA block transfer functions. 2021-07-01 14:29:04 +08:00
sorgelig
bdf117cde7 fix dip loading. 2021-06-05 23:14:55 +08:00
sorgelig
5b701192f9 arcade: add cheats menu. 2021-05-31 08:46:29 +08:00
blackwine
1667b99521 Optimized arcade rom deinterleaver. (#398) 2021-05-15 13:02:44 +08:00
sorgelig
9cd404ea65 Common shared memory module. Using O_CLOEXEC for opened files. 2021-04-16 23:12:46 +08:00
sorgelig
5d45b59117 Progress bar for arcades. Update NeoGeo progress bar. 2021-03-29 04:33:10 +08:00
sorgelig
c0c7c05dfa Support original core name and common arcade section in ini. 2021-03-26 14:53:42 +08:00
sorgelig
1844709a00 mra_loader: send DDR3 ROM size to core. 2021-03-02 04:14:55 +08:00
sorgelig
bfc5c652d1 Switch to gcc v7.5.0. 2021-02-01 16:27:22 +08:00
sorgelig
20f9ab4078 arcade: don't load nvram if not found. 2021-01-05 05:04:14 +08:00
sorgelig
7b8b6b12b4 arcade: support for load/save of NVRAM. 2021-01-03 21:30:45 +08:00
zakk4223
380755df96 Make sure the arcade path is an absolute one. (fixes MiSTer-devel/Main-MiSTer#280) (#317)
Co-authored-by: Zakk <zakk@rsdio.com>
2021-01-01 14:14:59 +08:00
sorgelig
9813e14b37 mra: update in debug info. 2020-11-17 17:29:19 +08:00
sorgelig
933b7f57d0 mra: support xor mode in patches. 2020-11-16 19:22:27 +08:00
sorgelig
419ae67dee user_io: extend ioctl_* functionality. 2020-08-20 17:30:52 +08:00
Alan Steremberg
fa435d7186 arcade: added error checking and fixed rom crash 2020-05-18 06:07:11 +08:00
sorgelig
ecaa8f05d2 Some source names refactoring. 2020-04-25 20:13:17 +08:00