Commit Graph

116 Commits

Author SHA1 Message Date
Lorenzooone
061c812d67 Prevent issues with bad crop and par values 2024-06-25 00:37:46 +02:00
Lorenzooone
e899286865 Make enabling game crops more seamless 2024-06-25 00:28:50 +02:00
Lorenzooone
781d7e28e7 Finalize extra crops enabling position 2024-06-24 23:57:01 +02:00
Lorenzooone
f609be0721 Add game specific crops, and more PARs 2024-06-24 23:45:11 +02:00
Lorenzooone
9c7978bcbd Add special Gen4/5 Pokemon crop 2024-06-24 19:45:16 +02:00
Lorenzooone
b36b6f8339 Avoid platform-specific behaviour 2024-06-24 18:48:52 +02:00
Lorenzooone
44361089d8 Add option for Mono audio 2024-06-24 18:34:17 +02:00
Lorenzooone
f1651b8281 Make audio sample rate ever so slightly more precise 2024-06-24 13:20:49 +02:00
Lorenzooone
7d831d2911 Improve audio poppings 2024-06-24 04:21:10 +02:00
Lorenzooone
4f6998ab33 Add audio settings information 2024-06-23 20:19:48 +02:00
Lorenzooone
65e2950970 Statically link ftd2 library 2024-06-23 02:34:47 +02:00
Lorenzooone
ef8b5b77a9 Try fixing macos fullscreen issues 2024-06-23 00:14:18 +02:00
Lorenzooone
5996b1f663 Prepare for FTD2 2024-06-22 23:40:14 +02:00
Lorenzooone
950bab462e Try to fix O3DS audio support 2024-06-21 23:42:35 +02:00
Lorenzooone
6c7624c5c7 Add O3DS audio support 2024-06-21 22:44:33 +02:00
Lorenzooone
60fb1220b9 Load frameinfo only if needed 2024-06-21 16:59:22 +02:00
Lorenzooone
4644b43e30 Re-Remove USB frameinfo loading 2024-06-21 16:47:48 +02:00
Lorenzooone
4aee87b663 Add info about Windows dependencies 2024-06-21 16:22:47 +02:00
Lorenzooone
ea87f6fe4e Properly handle missing halflines 2024-06-21 10:54:42 +02:00
Lorenzooone
530557bec2 Try removing stopping transfer before getting frameinfo 2024-06-21 10:41:14 +02:00
Lorenzooone
1e5c6cee9d Try removing frameinfo transfer for windows 2024-06-21 04:23:18 +02:00
Lorenzooone
0929acc6b3 Try using multiple of max_transfer_size to improve Windows speed 2024-06-21 03:43:25 +02:00
Lorenzooone
268542732f
Implement USB for Old DS and 3DS CCs (#3)
* Implement USB for Old DS and 3DS CCs

* Update Readme and everything else to account for new devices

* Handle no serial number

* Reduce jitter on lower powered devices

Thanks to https://github.com/nn9dev and loopy for older CCs testing

There seem to be slowdowns on Windows when using the older CCs. Will need to figure that out.
2024-06-21 03:12:34 +02:00
Lorenzooone
f58809522f Make the resulting size better approximate 2024-06-17 22:39:25 +02:00
Lorenzooone
4f9d03d4f3 Fix issue with PAR approximation 2024-06-11 16:55:06 +02:00
Lorenzooone
12d81c5b47 Prevent annoying situation in which you flip-flop between menus 2024-06-11 16:21:40 +02:00
Lorenzooone
bd0a14a12f Fix issue with non-integer scaling creating weird artifacts 2024-06-11 11:23:38 +02:00
Lorenzooone
2cbb14acda Improve performance gain of "Fast Poll", and rename it to better explain it 2024-06-09 19:48:56 +02:00
Lorenzooone
21dc761796 Add Button Shortcut Configuration 2024-06-09 19:10:46 +02:00
Lorenzooone
495682d651 Add specific commands for extra buttons 2024-06-09 02:44:52 +02:00
Lorenzooone
1f478b5a3b Revert "Try reducing the amount of structures used (will revert if no performance improvements are observed)"
Performance does not improve, and it leads to very annoying/confusing
data management...
2024-06-08 22:20:20 +02:00
Lorenzooone
9fb31f8495 Try reducing the amount of structures used (will revert if no performance improvements are observed) 2024-06-08 21:30:38 +02:00
Lorenzooone
ce129f0e35 Add fast poll as an option 2024-06-06 01:49:56 +02:00
Lorenzooone
444120b0e8 Try moving poll around (might make it an option later and/or move the extra buttons polling, since it's not sfml-based) 2024-06-05 22:43:46 +02:00
Lorenzooone
13eb923286 Switch to gpiod to avoid issues with pi 5 2024-06-03 22:27:08 +02:00
Lorenzooone
56e64df9f2 Fix bug with reset keys due to missing break 2024-06-03 16:30:14 +02:00
Lorenzooone
ea3ae3a56c Fix possible issue with enter vs. extra enter 2024-06-03 15:36:10 +02:00
Lorenzooone
9de1e687ae Simplify shutdown 2024-06-02 22:55:44 +02:00
Lorenzooone
e7a2073246 Simplify poweroff behaviour 2024-06-02 21:34:41 +02:00
Lorenzooone
f572c42bbb Implement RPi basic version-special code 2024-06-02 06:20:49 +02:00
Lorenzooone
d5765338f2 Prevent mails on nightly updates 2024-05-29 04:49:48 +02:00
Lorenzooone
efcf4f1e5e Separate window's menu code into its own file 2024-05-29 03:18:51 +02:00
Lorenzooone
28151813ed Isolate error printing to its own function 2024-05-29 02:30:17 +02:00
Lorenzooone
b148b31c79 Fix ba keyboard checks for macos 2024-05-29 00:10:55 +02:00
Lorenzooone
e4ca7c1f0b Fix x86_64 macos build (#2) 2024-05-28 22:53:12 +02:00
Lorenzooone
ad5765b26c Have menu position not reset when going back 2024-05-26 16:44:24 +02:00
Lorenzooone
a2ed85d2db Add font license info 2024-05-26 13:12:33 +02:00
Lorenzooone
766de7c61e Add licenses menu 2024-05-26 04:45:49 +02:00
Lorenzooone
6cb0cfd406 Implement status screen 2024-05-26 02:05:05 +02:00
Lorenzooone
50b140d41b Prevent issue where loading would not mantain fullscreen 2024-05-24 22:10:18 +02:00