Commit graph

219 commits

Author SHA1 Message Date
Shaun Inman
865c30e6ff need to read options twice
first to handle early calls by cores with boot options and again to handle the rest
2023-03-05 10:17:57 -05:00
Shaun Inman
f18740694a added then removed Switch Palette binding
because it's actually a state modifier and not a binding itself and the UI isn't setup to communicate something like that
2023-03-05 10:16:25 -05:00
Shaun Inman
90f6a6275f fixed control changes not being persisted
caused by fix for bootlogo option not being observed (moved Config_read to before the core reports its default input mapping which then overwrote the loaded configs)
2023-03-05 08:14:23 -05:00
Shaun Inman
6b66145ced removed pce alternate turbo override (no L3/R3) 2023-03-04 21:52:57 -05:00
Shaun Inman
deb3fa3332 pressing A on an option now shows more of its desc 2023-03-04 21:46:38 -05:00
Shaun Inman
7b94ddd8f2 fixed broken native scanline and grid scalers 2023-03-04 16:08:18 -05:00
Shaun Inman
a316be39bd revert resolution independent native scaler change 2023-03-04 16:00:05 -05:00
Shaun Inman
7d074abe99 updated clock for hdmi 2023-03-04 09:15:45 -05:00
Shaun Inman
6e1b55848c fixed issue with zipped nes roms
unheadered nes roms still don't work, zipped or otherwise
2023-03-04 08:50:14 -05:00
Shaun Inman
3cc0f67a92 in-game menus now adapt to hdmi changes 2023-03-03 23:01:03 -05:00
Shaun Inman
5fb3fc5a9c added zipped rom support 2023-03-03 22:24:21 -05:00
Shaun Inman
bed18d5868 added is_open flag to game for more graceful fails 2023-03-03 22:14:20 -05:00
Shaun Inman
c56da23f55 more steps towards hdmi support 2023-03-02 22:15:22 -05:00
Shaun Inman
3d0b19e865 monitor hdmi changes to keep the backlight off 2023-03-02 21:28:17 -05:00
Shaun Inman
0ce5cc7dff reeeeally rough first pass at hdmi support 2023-03-01 22:53:15 -05:00
Shaun Inman
7c10c01f9e better handle input mapping in cores with modes
fixes GG and SMS paks (but still doesn't provide unique overrides for the individual modes)
2023-03-01 21:04:15 -05:00
Shaun Inman
3a604fb8da default to skipping bootlogo now that those work 2023-03-01 20:25:36 -05:00
Shaun Inman
55754b75cc reorder startup to core/game/config
there was an issue with the original order and cores that poll certain options much earlier than the rest (ie. gambatte and its bootloader option)
2023-03-01 20:00:39 -05:00
Shaun Inman
328661775e gameboy player rumble toggle necessary for M&LSS
Mario & Luigi's Superstart Saga
2023-03-01 19:50:37 -05:00
Shaun Inman
0e95faea8c misc cleanup 2023-02-28 22:15:31 -05:00
Shaun Inman
b12a036429 tweaked low end of brightness ramp to fix flicker 2023-02-28 21:08:50 -05:00
Shaun Inman
076bc6f293 restored previously crash-y pcsx options
I think scaler fixes resolve the crashes?
2023-02-28 21:08:04 -05:00
Shaun Inman
f74b1f74c4 tidy 2023-02-26 21:00:58 -05:00
Shaun Inman
9f2af4666a added PC Engine/TurboGrafx-16 support (PCE) 2023-02-26 16:53:20 -05:00
Shaun Inman
96186d9b4e remove debug code 2023-02-26 00:24:25 -05:00
Shaun Inman
c2c8f2d067 implemented low battery warning
thanks to eggs owl overlay examples and BlackSeraph's uImage mods
2023-02-26 00:23:35 -05:00
Shaun Inman
588d64c9f5 tidying up 2023-02-24 22:13:58 -05:00
Shaun Inman
26dcebd5fe fix busted installer
a past refactor moved $A_PATH use to before it was defined
2023-02-24 20:26:10 -05:00
Shaun Inman
f68e21b83b added 3x_scanline and 2x_grid 2023-02-16 23:25:32 -05:00
Shaun Inman
d4c8a0acfd settings hud appears on options screens 2023-02-16 23:25:01 -05:00
Shaun Inman
bf431be48f relocated version.txt 2023-02-16 22:36:41 -05:00
Shaun Inman
467a66438b added MENU version screen + MENU dismisses menu 2023-02-16 22:30:13 -05:00
Shaun Inman
d24721469d removed mixed scalers entirely, they're in git 2023-02-16 20:41:21 -05:00
Shaun Inman
2eb550826d added mixed scalers, using them proved difficult
will revisit later
2023-02-16 20:31:52 -05:00
Shaun Inman
29e743645d c scalers benchmark better, n ones real-use better 2023-02-16 20:30:38 -05:00
Shaun Inman
be75fa539a eggs says non-neon scalers are faster here 2023-02-16 19:07:42 -05:00
Shaun Inman
5a9b2d2312 added mgba overrides
(forgot to commit last night)
2023-02-16 10:38:40 -05:00
Shaun Inman
5aca139047 use core provided button names if not overridden
plus misc cleanup (forgot to commit last night)
2023-02-16 10:38:25 -05:00
Shaun Inman
896c13e9e0 minui: visually separate display and unique name 2023-02-15 23:07:23 -05:00
Shaun Inman
116e994fbe added trimSortingMeta for minui.elf 2023-02-15 23:06:45 -05:00
Shaun Inman
ae3e1e5eba simplified rumble thread 2023-02-15 23:06:26 -05:00
Shaun Inman
a39620bc99 misc cleanup 2023-02-15 21:30:24 -05:00
Shaun Inman
db6b1a9301 moved rumble to thread + prevent rapid vacillation 2023-02-15 08:50:00 -05:00
Shaun Inman
81734e10c0 random minor edits 2023-02-14 20:52:04 -05:00
Shaun Inman
987ad71f4e prevent scaled sizes larger than fixed page size 2023-02-14 12:58:57 -05:00
Shaun Inman
83ed517f80 we don't care if user has modified the boot_logo 2023-02-14 12:57:38 -05:00
Shaun Inman
a98b584623 fixed installer being confused by non-MinUI TF2 2023-02-14 08:53:14 -05:00
Shaun Inman
b484896658 fix for NES turbo not working by default 2023-02-14 08:51:05 -05:00
Shaun Inman
3bd5052718 remove dead macros 2023-02-13 21:25:59 -05:00
Shaun Inman
d5cc9f7cef added supafaust core 2023-02-13 21:11:57 -05:00