Commit Graph

1904 Commits

Author SHA1 Message Date
Alexey Melnikov
8c3c28e29a OSD Locking (#794)
Add osd_lock and osd_lock_time config options
When osd_lock is set it specifies a sequence of button pressed that must be pressed in order to gain access to the OSD while running a core.
osd_lock_time is the time (in seconds) before you will be prompted again for the unlock code after you have closes the OSD.

Co-authored-by: Martin Donlon <github-martin@donlons.com>
2023-08-03 15:03:47 +08:00
Sorgelig
170d711284 neogeo: auto pcm 0/1, try to load combined ROM if specified parts not found. 2023-08-03 06:42:51 +08:00
Sorgelig
62c9d24db6 neogeo: add oversized V1Size, some tweaks 2023-08-01 17:43:32 +08:00
Sorgelig
575673577c neogeo: support for Metal Slug 5 Plus banking. 2023-08-01 05:27:03 +08:00
Sorgelig
aa5d78309a neogeo: Support for VLiner and JockeyGP. 2023-08-01 00:42:09 +08:00
Sorgelig
c73046285a neogeo: fix memcp explicit address. 2023-07-31 19:16:34 +08:00
Sorgelig
d97807804d neogeo: fix fill RAM address. 2023-07-31 05:41:50 +08:00
Sorgelig
cc340ca5af neogeo: fill RAM with initial non-zero value. Fixes Double Dragon CD. 2023-07-30 23:41:05 +08:00
Sergiy Dvodnenko
ebdc9c23f0 Saturn: fix CD audio buffer reset (#792) 2023-07-30 20:47:44 +08:00
Sorgelig
dfd5aba7fd neogeo: support for large ADPCMA size. 2023-07-29 21:38:23 +08:00
Sorgelig
9260e8c457 neogeo: select CD by folder if only one cue/chd is present. 2023-07-28 23:39:03 +08:00
Sorgelig
f5eb24a4c1 neogeo: add KOF94 neo quirks. 2023-07-28 22:33:31 +08:00
mrfpga
f79254709e Update names.txt: add Neo Geo CD (#790) 2023-07-22 23:00:05 +08:00
Sorgelig
10ba629945 NeoGeo: generate save per CD. 2023-07-19 23:09:30 +08:00
Sorgelig
11f77be0c0 Release 20230716. 2023-07-16 20:21:47 +08:00
paulb-nl
53f1ca18e8 megacdd: cd audio fixes (#788)
- Send audio sectors faster so buffer stays filled
- Ask FPGA if it is ready to receive a sector
- Fix SCAN with CHD files
- Fix missing start of audio by sending with separate index
2023-07-11 03:41:14 +08:00
Sorgelig
4cee92ac1a NeoGeo: use NeoGeo-CD folder for CD (and CD BIOS). 2023-07-08 22:22:55 +08:00
Sorgelig
6b76b89484 Include files for VS. 2023-07-08 22:15:10 +08:00
Sorgelig
70645f505c Display INI selection menu. 2023-07-07 23:01:06 +08:00
Sorgelig
2fb0d7b0c7 Switch to main INI if OSD button is pressed on boot. 2023-07-07 00:28:20 +08:00
Sorgelig
a2715af766 Release 20230703. 2023-07-04 01:25:44 +08:00
paulb-nl
71a8caacde NeoGeo CD updates (#787)
- Add Unibios and CDZ support
- Ask FPGA before sending sector
- 1-4x CD speed
2023-07-01 16:53:18 +08:00
MikeS11
3547099b7f YC.txt Update 20230609 (#786)
PSX Interlaced Fix
Added JTALIENS, KICKNRUN
2023-06-10 14:19:21 +08:00
Sorgelig
d5f41db979 input: support for multiple input devices mapping per player. 2023-05-28 21:41:58 +08:00
Sorgelig
4ede51c820 Release 20230526. 2023-05-26 19:36:55 +08:00
Sorgelig
872b433ed5 input: add selective unique mapping. 2023-05-22 20:18:24 +08:00
Sorgelig
a43d1a58c8 input: add vidpid as a clear text in unique mapping. 2023-05-21 16:05:39 +08:00
Sorgelig
51470c27cc input: remove sysfs from unique mapping. 2023-05-21 06:25:24 +08:00
Sorgelig
6e7c20c243 input: add controller_unique_mapping description to ini example. 2023-05-21 02:41:08 +08:00
Sorgelig
d6eefdcbdc input: make unique mapping per port. 2023-05-21 02:28:34 +08:00
Alexey Melnikov
0ebf137532 input: Controller unique mapping (preliminary)
Add ini option `unique_mapping` which makes controller mappings unique to the physical port the controller is connected to.
Calculates a uint32_t unique_hash for each device during enumeration.

Co-authored-by: Martin Donlon <github-martin@donlons.com>
2023-05-21 02:14:27 +08:00
Sorgelig
9307e54f1d OSD: reflect global volume status when changed by keyboard. 2023-05-10 16:33:01 +08:00
Sorgelig
15a6841d35 video: wallpeper dir follows config name. 2023-05-08 00:42:35 +08:00
zakk4223
e1e4ff5c67 PSX: Fix PREGAP cue files entries
Co-authored-by: Zakk <zakk@rsdio.com>
2023-05-01 06:31:16 +08:00
Sorgelig
f62bacee76 Release 20230423. 2023-04-23 19:54:22 +08:00
MikeS11
725a032f8c YC.txt Update 20230413 (#768) 2023-04-14 02:55:49 +08:00
paulb-nl
646f96c395 Add NeoGeo CD support (#767)
support/megacdd: add Play track command for Neo Geo

neocd: use separate index for audio
2023-04-06 23:27:39 +08:00
David Shadoff
7788e694dd PCE: Fix Freezing during intro on Tanjou Debut ( # 176 ) (#766)
Treat SendDataRequest sane as SendStatus during Latency wat periods. It was freezing only when "Normal Seek" was in place; this seems to be a result of sending data requests during wait periods, when statuses were not sent.
2023-04-03 23:18:45 +08:00
garyjsweet
ef85fced17 Add an extra /tmp file to track file-selector visibilty (#763)
External integrations already have access to the CURRENTPATH,
FULLPATH and STARTPATH files in order to see which file is currently
active in the file selector and which core was started.

Unforuntately there is no way for the integration to see when
the file selector closes and whether the file was selected or
the selector was cancelled. In my use-case, I have an external
display showing game data and marquee images. When the file
selector is active, this display shows data about the current
file selection. When a game is running it shows info about that
game. Without a way to know if the selection menu is visible, the
transition from displaying the highlighted selection to displaying
the active game is impossible when the file selector has just been
cancelled. I also want to be able to use the extra data about the
game that has been picked within the console menu. That data is
available in CURRENTPATH, but if the menu is cancelled, we don't
know if it's valid to use or not.

This new file just tracks the status of the file select menu.
When the file selector menu is onscreen it contains "active".
When cancelled it contains "cancelled".
If the file was actually chosen it contains "selected".

That set of extra information is enough to know which game
is currently running and which is just under selection regardless
of whether the menu was cancelled or actually selected.

Note: there are almost certainly nicer ways to expose all this
information,  but I'm attempting to keep any existing integrations
that use these files working without requiring any changes.
2023-03-27 05:08:46 +08:00
MikeS11
d9ce12977a YC.txt Update 20230325 (#762) 2023-03-25 15:14:46 +08:00
Winston
27e1107955 update crawlable wiki link (#759) 2023-03-17 15:22:51 +08:00
Winston
c652f7507b Update wiki link to direct to new wiki (#758) 2023-03-17 04:24:19 +08:00
MikeS11
2df243c4cb YC.txt Update 20230312 (#755)
- Added Interlaced Genesis Modes
- Added NES Dandy Mode
- Cleanup Typos
- Added C128 and other arcade cores
2023-03-14 00:02:16 +08:00
Sorgelig
b5ea246ffe Add v option to CONF_STR. 2023-03-08 01:57:51 +08:00
MikeS11
81920903d7 YC.txt Update (#752)
Updated  / Fixed a few values which did not work in the initial release.
Added - Atari Lynx, Arkanoid, SVI328
2023-03-06 03:17:48 +08:00
Sorgelig
0fdca03270 menu: fix scrolling of folders with initial underscore. 2023-03-06 03:16:02 +08:00
Sergey Dvodnenko
cf91bf378e saturn: cdd fixes (#749) 2023-02-27 23:40:15 +08:00
Sorgelig
5be5b35e82 Support for named INI files. 2023-02-25 20:34:37 +08:00
Sorgelig
0c74d294c8 Release 20230223. 2023-02-23 23:52:35 +08:00
Matheus Fraguas
0c03e569a8 Support to use mouse wheel as spinner. (#744) 2023-02-22 04:13:20 +08:00