dolphin/Source/Core/Core/Config
Martin Michelsen 02deaa6748 Implement GC modem adapter
This implements the GameCube modem adapter. This implementation is stable but not perfect; it drops frames if the receive FIFO length is exceeded. This is probably due to the unimplemented interrupt mentioned in the comments. If the tapserver end of the connection is aware of this limitation, it's easily circumvented by lowering the MTU of the link, but ideally this wouldn't be necessary.

This has been tested with a couple of different versions of Phantasy Star Online, including Episodes 1 & 2 Trial Edition. The Trial Edition is the only version of the game that supports the Modem Adapter and not the Broadband Adapter, which is what made this commit necessary in the first place.
2024-03-17 18:37:55 -07:00
..
AchievementSettings.cpp Add host URL setting to achievements config 2024-01-24 07:08:54 -05:00
AchievementSettings.h Merge pull request #12531 from LillyJadeKatrin/retroachievements-bugfix 2024-01-24 16:17:17 -05:00
DefaultLocale.cpp
DefaultLocale.h
FreeLookSettings.cpp Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
FreeLookSettings.h Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
GraphicsSettings.cpp Merge pull request #12170 from Filoppi/custom_aspect_ratio 2023-12-18 05:19:06 +01:00
GraphicsSettings.h Video: implement custom aspect ratio support (already exposed to Qt). 2023-12-18 02:00:24 +02:00
MainSettings.cpp Implement GC modem adapter 2024-03-17 18:37:55 -07:00
MainSettings.h Implement GC modem adapter 2024-03-17 18:37:55 -07:00
NetplaySettings.cpp Traversal: Autoconfigure TTL to use for probe packet 2023-05-20 17:15:07 +02:00
NetplaySettings.h Traversal: Autoconfigure TTL to use for probe packet 2023-05-20 17:15:07 +02:00
SessionSettings.cpp IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SessionSettings.h IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SYSCONFSettings.cpp
SYSCONFSettings.h
UISettings.cpp Retain Save State Folder 2024-02-05 19:44:09 -05:00
UISettings.h Retain Save State Folder 2024-02-05 19:44:09 -05:00
WiimoteSettings.cpp Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00
WiimoteSettings.h Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00