Commit Graph

  • 01d45d63ed Simplify cmakelist Lorenzooone 2025-05-28 15:31:43 +02:00
  • 75b73d5952 Add support for reduced output with Android port Lorenzooone 2025-05-27 00:21:18 +02:00
  • dec304c00b Prevent bad window position when starting in fullscreen mode Lorenzooone 2025-05-18 03:25:13 +02:00
  • 9a1a840e87 Add script for automatic update of the setup Lorenzooone 2025-05-18 03:03:54 +02:00
  • 1a8660ea9b Add option to disable automatic profile saving Lorenzooone 2025-05-18 02:33:03 +02:00
  • 4814b2e555 Fix issue with final firmware load packet with cypress usb Lorenzooone 2025-05-17 16:06:02 +02:00
  • f1890244a5 Improve naming for slow poll and reduce options in status menu Lorenzooone 2025-05-17 00:45:43 +02:00
  • bda93f035b Implement restoring old position when going from fullscreen to windowed Lorenzooone 2025-05-16 02:13:22 +02:00
  • 5d0c49a8ee Implement basic Optimize 3D Lorenzooone 2025-05-03 04:14:02 +02:00
  • 44b68f2787 Add option for enabling/disabling automatic device scan Lorenzooone 2025-05-02 19:16:41 +02:00
  • 3363c9a2c7 Fix Raspberry Pi setup script updating Lorenzooone 2025-05-02 18:28:42 +02:00
  • f51706bc37 Disable Audio Device scanning on Raspberry Pi and Android Lorenzooone 2025-05-02 16:12:29 +02:00
  • 24563de68f Disable Async by default on Android Lorenzooone 2025-05-02 15:56:13 +02:00
  • d449b59892 Better hide smaller errors caused by N3DSXL CC's firmware Lorenzooone 2025-05-02 07:49:08 +02:00
  • b9c3405666 Add proper 3D start config values Lorenzooone 2025-05-02 07:47:39 +02:00
  • 931157ab05 Fix frames while changing data format Lorenzooone 2025-05-02 00:47:44 +02:00
  • f6b9a76119 Fix conversion issue with RGB888 Lorenzooone 2025-05-02 00:17:08 +02:00
  • 4787215de3 Add video data type Menu and USB Conflict Resolution Menu Lorenzooone 2025-05-01 22:35:47 +02:00
  • 4189884ded Implement ability to use high bw mode for Optimize - Add ability to not scan for some devices Lorenzooone 2025-05-01 00:30:40 +02:00
  • d5ec7b4d61 Add support for having different video output types selectable Lorenzooone 2025-04-30 21:45:15 +02:00
  • 8b7cdaf1e0 Add information about bin files Lorenzooone 2025-04-30 19:40:24 +02:00
  • d93fd2edb2 Refactor Menus to reduce code Lorenzooone 2025-04-30 19:09:25 +02:00
  • 405bba1cb8 Implement proper saving on Android Lorenzooone 2025-04-30 16:49:38 +02:00
  • 77872ecf56 Add ability to convert to RGBA directly, if needed Lorenzooone 2025-04-30 04:14:47 +02:00
  • 2404287c7c Get Android base USB connection working Lorenzooone 2025-04-29 21:21:03 +02:00
  • 5dbdc668a7 Add Basic Android build (Does not connect to usb) Lorenzooone 2025-04-28 01:59:11 +02:00
  • 64dec0a515 Make the software compatible with lower end hardware Lorenzooone 2025-04-27 01:29:22 +02:00
  • 33660b3ef7 Add support for SFML utf8 strings Lorenzooone 2025-04-17 21:40:35 +02:00
  • 403355ce13 Add Android build system (builds android SFML example) Lorenzooone 2025-04-17 01:13:50 +02:00
  • 2503d24a82 Implement double buffer to avoid glFinish Lorenzooone 2025-04-14 15:49:23 +02:00
  • e57547b655 Fix audio left/right in optimize ccs Lorenzooone 2025-04-11 23:33:02 +02:00
  • 718b459876 Implement read timeout handling Lorenzooone 2025-04-11 22:56:18 +02:00
  • aec8741cb4 Add support for Optimize DS mode Lorenzooone 2025-04-10 04:47:28 +02:00
  • 8e87c7afd1 Add Wall to compilation flags Lorenzooone 2025-04-07 22:10:23 +02:00
  • 0240e53681 Old Optimize CC output Lorenzooone 2025-04-06 23:11:34 +02:00
  • 6f4b2b8798 New Optimize CC output Lorenzooone 2025-04-06 03:36:59 +02:00
  • dae56b1989 Add mask based filtering for cypress devices Lorenzooone 2025-04-05 21:20:42 +02:00
  • cbd0d9d77a No output with start capture implementation for Optimize N3DS Lorenzooone 2025-04-03 03:47:32 +02:00
  • 7aabe62753 Add new product name filter to cypress shared code Lorenzooone 2025-04-02 22:46:38 +02:00
  • d71db0761d Fix issues with N3DSXL 3D and speed Lorenzooone 2025-04-02 05:04:06 +02:00
  • 6b040e4d36 Implement Optimize New 3DS Firmware loading Lorenzooone 2025-04-01 23:21:42 +02:00
  • 7c4640b3dc Add the ability to use different cypress windows drivers Lorenzooone 2025-04-01 17:04:39 +02:00
  • 91e6334f61 Fix issue with FTD2 buffer being copied from (instead of being copied into) Lorenzooone 2025-03-31 21:27:49 +02:00
  • 994088d236 Use unroll loops to optimize (and improve mantainability) Lorenzooone 2025-03-31 19:12:41 +02:00
  • c3939a056b Add Optimize New 3DS data conversions Lorenzooone 2025-03-31 04:23:35 +02:00
  • 4978076a12 Add Cypress Optimize protocol information Lorenzooone 2025-03-28 19:30:59 +01:00
  • 3bc9425bad Differentiate GBC and GBA color correction Lorenzooone 2025-03-27 18:20:22 +01:00
  • c6609f8971 Refactor cypress nisetro code to be more portable Lorenzooone 2025-03-26 22:38:29 +01:00
  • 6f0b42c877 Move insert for FTD2 to one place Lorenzooone 2025-03-26 14:02:26 +01:00
  • 781157987f Unify libusb event threads Lorenzooone 2025-03-26 13:48:33 +01:00
  • 7893e0b022 Separate acquisition and communication in FTD2 code Lorenzooone 2025-03-26 12:58:20 +01:00
  • 72110aba94 Add information to the data passed about 3D to account for 2D only games Lorenzooone 2025-03-26 00:43:29 +01:00
  • cf5b97e1a3 Check for usb configuration before setting it Lorenzooone 2025-03-25 22:56:52 +01:00
  • facf6b4ce5 Remove libftdi dependency Lorenzooone 2025-03-25 21:16:35 +01:00
  • dc24a41394 Fix crops in 3D interleaved mode Lorenzooone 2025-03-24 00:46:26 +01:00
  • a651063c90 Make 3d screen automatic setting option joint only Lorenzooone 2025-03-24 00:25:10 +01:00
  • 48ebb8afb4 Fix issue with loading profile from 3D mode Lorenzooone 2025-03-23 23:58:13 +01:00
  • 642a9cfb79 Add N3DS XL Loopy 3D Mode Lorenzooone 2025-03-23 23:27:05 +01:00
  • 1e50e5d353 Add 3D-related information to CC data Lorenzooone 2025-03-22 23:41:49 +01:00
  • c749616e1b Simplify applying multiple shaders Lorenzooone 2025-03-22 20:58:43 +01:00
  • 4e321c7ff4 Add basic 2D support for 3D N3DSXL Loopy firmware Lorenzooone 2025-03-22 00:50:48 +01:00
  • 488f2e0685 Add helper methods for 3d support Lorenzooone 2025-03-21 22:41:41 +01:00
  • bfaf6d3650 Add USB Connection information Lorenzooone 2025-03-21 19:55:11 +01:00
  • 0499f83264 Fix issue with color correction for 3DS Lorenzooone 2025-03-21 19:42:07 +01:00
  • 591b2f87d2 Add Color Correction Menu Lorenzooone 2025-03-21 03:26:12 +01:00
  • 82698d3376 Add option to choose between low latency and stable audio Lorenzooone 2025-03-15 22:51:37 +01:00
  • c7e253211d Fix issues with profiles and game specific crops Lorenzooone 2025-03-14 00:01:39 +01:00
  • fb6de81c52 Switch to buffer requests without memcpy Lorenzooone 2025-03-13 03:11:55 +01:00
  • 365c0625bd Fix Cmake issue with git shallow clone of SFML Lorenzooone 2025-03-11 03:30:21 +01:00
  • b45c34a377 Reduce audio device checks' frequency Lorenzooone 2025-03-07 15:17:53 +01:00
  • d74de657db Disable async by default for weaker devices (Pi) Lorenzooone 2025-03-06 22:52:08 +01:00
  • fa5a708e22 Remove ftd3xx library dependency for Linux and MacOS Lorenzooone 2025-03-06 18:02:36 +01:00
  • 86b5725af9 Remove symbolic link for kiosk setup from zip Lorenzooone 2025-03-03 02:11:29 +01:00
  • 166ccab6b8 Add screen separator and settings for it Lorenzooone 2025-03-03 02:05:15 +01:00
  • cdcb1ba297 Add information about cli args Lorenzooone 2025-03-02 17:47:42 +01:00
  • 88a7867965 Fix issue with symbolic link Lorenzooone 2025-03-02 17:40:03 +01:00
  • 065fecff6e Add mode to force 50:50 ratio in fullscreen mode Lorenzooone 2025-03-02 17:22:57 +01:00
  • 829fbb7949 Add double parameter scaling Lorenzooone 2025-03-01 16:49:29 +01:00
  • 7ed12bde5c Ignore FDT2XX's guide (thanks Loopy for the discovery) Lorenzooone 2025-02-27 21:43:57 +01:00
  • 2da2251409 Add IS TWL Capture Battery and AC Adapter support Lorenzooone 2025-02-11 19:38:10 +01:00
  • 0610ffdb62 Add Reset button for IS TWL Lorenzooone 2025-02-11 18:07:15 +01:00
  • b7b5a690fe IS TWL - Fix ring buffer processing Lorenzooone 2025-02-11 00:42:40 +01:00
  • b11ec5cf28 Add IS TWL specific menu options Lorenzooone 2025-02-11 00:30:19 +01:00
  • 5c3b79b85e Make Windows sleep for less Lorenzooone 2025-02-10 21:47:50 +01:00
  • 50ba513adc Fix audio with CC closed on MacOS Lorenzooone 2025-02-02 16:01:25 +01:00
  • 2879922da2 Fix debug warning from Windows Lorenzooone 2025-02-02 11:00:29 +01:00
  • bfd372c6f1 Simplify audio device selection code Lorenzooone 2025-02-02 10:43:58 +01:00
  • dc36fd6dc9 Prevent constant audio device checks Lorenzooone 2025-02-02 10:16:22 +01:00
  • 36a9cfbe8b Add ability to choose audio output device via a menu Lorenzooone 2025-02-02 09:59:51 +01:00
  • 7288cf163a Add audio device menu button Neptune 2025-01-30 00:12:14 -07:00
  • 981acaa420 Build cache for Windows Lesserkuma 2025-01-30 16:49:01 +01:00
  • 06514724d7 Add automatic closing arg Lorenzooone 2025-01-31 00:45:39 +01:00
  • 875a6105b1 Implement Old DS Nisetro Capture Lorenzooone 2025-01-25 22:18:26 +01:00
  • d69c2ca31e Add auto close on connection failure Lorenzooone 2024-12-21 00:49:04 +01:00
  • b9cd5ceca0 Proper IS TWL Capture initialization Lorenzooone 2024-12-20 13:21:57 +01:00
  • 4bd8a189fb Really basic frame read implementation for IS TWL Capture Lorenzooone 2024-12-14 23:38:05 +01:00
  • 5f152f4913 Implement cli options for scripts Lorenzooone 2024-12-12 23:06:24 +01:00
  • 0bcc9f986a Setup for obtaining ISTC Serial Lorenzooone 2024-12-11 23:15:09 +01:00
  • 895f4f1bbf Fix issue with IS Nitro Capture Sleep mode Lorenzooone 2024-12-11 17:44:51 +01:00
  • 7d7a481745 Refactor IS Nitro to IS Devices Lorenzooone 2024-12-11 16:45:59 +01:00