Commit Graph

410 Commits

Author SHA1 Message Date
sorgelig
b238b4644f OSD: display saving message upon autosave. 2021-01-15 17:51:40 +08:00
bellwood420
7c8d3cac61 Use KPENTER as select on osd menu. (#332) 2021-01-15 13:52:55 +08:00
sorgelig
e74792b61c Support for RasPad3 touchscreen. 2021-01-15 13:51:42 +08:00
sorgelig
0d524ad67d MT32-pi support for Minimig and AtariST. 2021-01-09 16:35:38 +08:00
sorgelig
7b8b6b12b4 arcade: support for load/save of NVRAM. 2021-01-03 21:30:45 +08:00
sorgelig
398c6026e8 New config options for UART and Save States. 2020-12-29 15:58:59 +08:00
sorgelig
45a6165423 Update OSD logo. 2020-12-29 15:40:14 +08:00
Zakk
26a2d8ee27 Add CHD support for ao486 CD-ROM 2020-12-27 16:39:44 -05:00
Zakk
f412273f84 Initial support for CHD cdrom images.
As of now, this is CHD v5 only
2020-12-23 18:31:21 -05:00
sorgelig
74b3528150 Redraw OSD if mask has been changed. 2020-12-13 17:17:42 +08:00
sorgelig
4d8ed4b4b8 menu: normalize menu entries. 2020-11-14 18:17:49 +08:00
sorgelig
790b5a56cf OSD: help text for un-mounting. 2020-11-14 17:16:04 +08:00
sorgelig
3f90f49a87 minimig: warn if HDF has bad CHS values. 2020-11-13 07:39:49 +08:00
sorgelig
595d1806e6 pcecd, megacd: prevent to browse CD inside ZIP. 2020-11-12 15:56:41 +08:00
sorgelig
d93481c26c INI options for custom aspect ratio. 2020-11-01 20:34:36 +08:00
sorgelig
86fa5ed02d ao486: locate currently selected file from config. 2020-10-02 03:15:04 +08:00
sorgelig
fa7fe5391a ao486: rework IDE, support for CD-ROM. 2020-09-17 23:48:26 +08:00
sorgelig
ec1161c3ca menu: use LEFT button to return from sub-menu. 2020-09-01 04:19:42 +08:00
sorgelig
65afb152a0 Support for supplement file loading. 2020-08-21 21:38:02 +08:00
sorgelig
1b9537eee7 archie: support for IDE, auto-save for CMOS. 2020-08-20 17:35:20 +08:00
sorgelig
aefb8d9176 Reset UART upon core reset. 2020-08-12 13:29:16 +08:00
sorgelig
539a941f5f ao486: 10x serial mode. 2020-07-30 19:13:08 +08:00
sorgelig
7e45aa5d23 Allow INI combo switch only in main or system page. 2020-07-13 03:03:08 +08:00
BinaryBond007
98bc9a3216 Fix "No Files!" bug when selecting soundfont from OSD 2020-07-06 23:39:36 +08:00
sorgelig
86688d7297 Fix core listing in menu core. 2020-07-04 06:22:02 +08:00
sorgelig
00b6675fb2 Tweaks in type-to-filter. 2020-07-03 05:09:26 +08:00
OskarSigvardsson
2b2c668d4f Use proper filter instead of prefix to filter file lists
Added a new argument to ScanDirectory, a "filter" parameter. If it exists, it
will filter items regardless of where in the filename the filter appears (not
just in the beginning, as with the prefix). So if you type "ADV" as the filter,
both "Advance Wars" as well as "Ace Combat Advance" will pass through
2020-07-02 23:41:38 +08:00
OskarSigvardsson
6bac0b2eeb Implemented type-to-filter functionality in long game lists
Previously, when you started typing the name of a game in the long list of
games, it would jump to each successive letter you typed. So if you wanted to
play "Crash Bandicoot" on the GBA, and you started typing "CRA" on the keyboard,
the menu would first jump to C, then R, then A. This is almost certainly not
what you want, and not standard UX for these kinds of long lists.

This commit changes the behaviour to filter the list based on what you've typed.
So if you type "CRA", it will only show games beginning with "CRA". If you wish
to clear the filter, you can do so with backspace. Also: if you don't type for a
little bit (currently 2000 ms), it will also clear the prefix the next time you
start typing.

The functionality is implemented using the "prefix" argument to ScanDirectory.
2020-07-02 07:14:53 +08:00
sorgelig
00950c2232 Some updates in OSD. 2020-07-01 16:29:02 +08:00
sorgelig
7b2e25404a input: support skip in keyboard definition (for pseudo-keyboard devices). 2020-06-30 03:59:18 +08:00
sorgelig
467744346b OSD: fix items bellow the DIP if it's absent. 2020-06-23 12:16:24 +08:00
sorgelig
eb8690f7f0 OSD: prevent tricgger back button after unmounting key combo. 2020-06-23 03:50:47 +08:00
sorgelig
65df9187a4 atarist: enable recent menu for floppy/hdd/cart. 2020-06-23 03:49:46 +08:00
sorgelig
910842524f Reboot option for Menu core. 2020-06-22 17:10:32 +08:00
sorgelig
03d824a6b3 input: restore player gamepad after input devices re-enumeration. 2020-06-22 16:57:16 +08:00
sorgelig
fed7cae7a3 atarist: unmount floppies on cold reboot. 2020-06-22 13:30:38 +08:00
sorgelig
e426de98f4 OSD: support increase/decrease options where possible. 2020-06-21 06:16:12 +08:00
sorgelig
d70dc9de5d OSD: remember last opened settings page. 2020-06-20 20:29:13 +08:00
sorgelig
29605b28f8 OSD: option for config switch. access misc.option from Menu core. 2020-06-20 18:15:27 +08:00
sorgelig
176369ab1f audio: use filter (if available) for per-core attenuation. 2020-06-17 23:57:39 +08:00
sorgelig
0e19e58ef0 Support for custom audio filters. 2020-06-13 22:33:54 +08:00
sorgelig
4b3c057abd Fix expanded view in Menu core, don't scroll in expanded view if less than 3 lines. 2020-06-08 19:25:20 +08:00
sorgelig
0d4150617e Per-core volume attenuation. 2020-06-08 17:59:50 +08:00
sorgelig
cb9882203d Fix and tweak bootcore feature. 2020-06-08 07:22:05 +08:00
sorgelig
5d82b8e7d1 megacd: don't reset the core and don't loose the save upon disks swap of the same game. 2020-06-08 04:26:41 +08:00
sorgelig
6c95f84fea megacd: re-open browser on folder name instead of cue. 2020-06-03 00:46:43 +08:00
BinaryBond007
356c4a36d2 Fix for UART SoundFond OSD 2020-05-22 14:50:44 +08:00
sorgelig
cffd000873 Fix and add browse_exapand option into sample ini. 2020-05-18 18:56:52 +08:00
sorgelig
5d5bc45ca3 Fix directory listing. 2020-05-18 18:39:19 +08:00
sorgelig
b47fbb5584 Open base dir if gamma/filter doesn't exist. 2020-05-18 09:48:11 +08:00