Commit graph

88 commits

Author SHA1 Message Date
Shaun Inman
3cfd1313c6 first incomplete pass at options
layout is done, need to polish up the frontend and emulator options and sort out the mess of input overrides
2023-01-26 20:42:28 -05:00
Shaun Inman
501aa77d14 tidy 2023-01-26 20:39:22 -05:00
Shaun Inman
00d5893373 removed button sort order
will depend on core, will need to be overridden for logical sorting because the cores aren't doing it 🤦‍♂️
2023-01-22 21:56:29 -05:00
Shaun Inman
751d0b4d67 formatting, commenting out logging 2023-01-22 21:50:07 -05:00
Shaun Inman
ec1b50fda5 first pass at button remapping? 2023-01-22 21:49:52 -05:00
Shaun Inman
7cd9379734 refactored option overrides 2023-01-22 21:49:17 -05:00
Shaun Inman
343fc0247b fixed some false positive NN scaler selections 2023-01-22 21:46:15 -05:00
Shaun Inman
3249ac5483 implemented retro_variable support 2023-01-22 09:53:37 -05:00
Shaun Inman
5a67b5ae04 first pass at proper option data structures 2023-01-21 23:52:20 -05:00
Shaun Inman
2965548d56 added example games to nn scaling branches 2023-01-21 21:20:42 -05:00
Shaun Inman
9703165375 document audio buffer underrun sadness 2023-01-21 21:20:01 -05:00
Shaun Inman
9e795ff1bc removed threaded rendering, made vsync an option 2023-01-21 20:51:31 -05:00
Shaun Inman
35a7c9b680 added src and dst res to debug hud 2023-01-21 19:37:30 -05:00
Shaun Inman
bd615423f6 added cpu usage to minarch debug hud 2023-01-21 19:05:14 -05:00
Shaun Inman
5ab4a96b1f threaded rendering (commented out)
somehow performs worse than inline blocking rendering 🤔
2023-01-20 22:32:25 -05:00
Shaun Inman
c576123cad refactored FPS blitting 2023-01-20 22:31:07 -05:00
Shaun Inman
7c934dfcd2 misc cleanup 2023-01-20 22:28:31 -05:00
Shaun Inman
db8bb987c8 simple fps/cpu display 2023-01-19 23:32:41 -05:00
Shaun Inman
e9f0542420 recovered (but disabled) frame ticker code 2023-01-19 22:25:53 -05:00
Shaun Inman
682797658c additional logging in environment_callback 2023-01-19 22:25:25 -05:00
Shaun Inman
feeaccc62e fixed Bios path in minarch 2023-01-19 21:58:16 -05:00
Shaun Inman
5c2aa8241a renamed var for clarity 2023-01-19 20:47:20 -05:00
Shaun Inman
d005c76e8b don't open menu after brightness shortcut 2023-01-19 20:42:13 -05:00
Shaun Inman
10dd0fe66a fixed SDL_GetTicks var types 2023-01-19 20:41:38 -05:00
Shaun Inman
5e8dc211a3 added rumble support 2023-01-17 21:16:01 -05:00
Shaun Inman
d00c5af62a revamped scaler, 1x now defaults to NN text 2023-01-17 21:15:52 -05:00
Shaun Inman
516098854b now supports default L/R to swap gambatte palettes 2023-01-17 20:55:58 -05:00
Shaun Inman
c486cf61d9 implemented in-game menu 2023-01-16 21:37:15 -05:00
Shaun Inman
d42e7c31d0 fixed autosleep shenanigans when emulating 2023-01-15 20:38:57 -05:00
Shaun Inman
1145988066 api refactor
- handles power related input and state
- handles battery and settings rendering
2023-01-15 20:19:59 -05:00
Shaun Inman
7009fb08c6 first (incomplete) pass at in-game menu 2023-01-14 23:14:36 -05:00
Shaun Inman
44b2cf610d override some gambatte defaults 2023-01-14 21:27:23 -05:00
Shaun Inman
d8c96b82fa only wait for vsync if under frame budget 2023-01-13 20:12:47 -05:00
Shaun Inman
2fb6f164d1 added fps logging to minarch 2023-01-06 00:18:24 -05:00
Shaun Inman
627223aa44 enabled tmp save states shortcuts 2023-01-05 22:17:17 -05:00
Shaun Inman
9a69d137fe fix PS framerate issues 2023-01-04 12:17:45 -05:00
Shaun Inman
f6f8fa6a8f messy experimentation commit 2023-01-03 22:17:49 -05:00
Shaun Inman
ec15d449e1 initial (partial) commit 2023-01-01 21:48:35 -05:00