Skip to content

Commit

Permalink
- Show which devices support audio streaming.
Browse files Browse the repository at this point in the history
  • Loading branch information
Extrems committed Jul 5, 2020
1 parent eaf93e0 commit 0470f20
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 8 deletions.
1 change: 1 addition & 0 deletions cube/swiss/source/devices/deviceHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ typedef device_info* (* _fn_deviceInfo)(void);
#define FEAT_FAT_FUNCS 0x20
#define FEAT_HYPERVISOR 0x40
#define FEAT_PATCHES 0x80
#define FEAT_AUDIO_STREAMING 0x100

// Device emulated features
#define EMU_NONE 0x0
Expand Down
2 changes: 1 addition & 1 deletion cube/swiss/source/devices/dvd/deviceHandler-DVD.c
Original file line number Diff line number Diff line change
Expand Up @@ -519,7 +519,7 @@ DEVICEHANDLER_INTERFACE __device_dvd = {
"DVD",
"Supported File System(s): GCM, ISO 9660, Multi-Game",
{TEX_GCDVDSMALL, 84, 84},
FEAT_READ|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_HYPERVISOR,
FEAT_READ|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_HYPERVISOR|FEAT_AUDIO_STREAMING,
EMU_NONE,
LOC_DVD_CONNECTOR,
&initial_DVD,
Expand Down
10 changes: 5 additions & 5 deletions cube/swiss/source/devices/fat/deviceHandler-FAT.c
Original file line number Diff line number Diff line change
Expand Up @@ -535,7 +535,7 @@ DEVICEHANDLER_INTERFACE __device_sd_a = {
"SD Card - Slot A",
"SD(HC/XC) Card - Supported File System(s): FAT16, FAT32, exFAT",
{TEX_SDSMALL, 60, 84},
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES,
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES|FEAT_AUDIO_STREAMING,
EMU_READ|EMU_AUDIO_STREAMING,
LOC_MEMCARD_SLOT_A,
&initial_SD_A,
Expand All @@ -558,7 +558,7 @@ DEVICEHANDLER_INTERFACE __device_sd_b = {
"SD Card - Slot B",
"SD(HC/XC) Card - Supported File System(s): FAT16, FAT32, exFAT",
{TEX_SDSMALL, 60, 84},
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES,
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES|FEAT_AUDIO_STREAMING,
EMU_READ|EMU_AUDIO_STREAMING,
LOC_MEMCARD_SLOT_B,
&initial_SD_B,
Expand All @@ -581,7 +581,7 @@ DEVICEHANDLER_INTERFACE __device_ide_a = {
"IDE-EXI - Slot A",
"IDE HDD - Supported File System(s): FAT16, FAT32, exFAT",
{TEX_HDD, 104, 76},
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES,
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES|FEAT_AUDIO_STREAMING,
EMU_READ|EMU_AUDIO_STREAMING,
LOC_MEMCARD_SLOT_A,
&initial_IDE_A,
Expand All @@ -604,7 +604,7 @@ DEVICEHANDLER_INTERFACE __device_ide_b = {
"IDE-EXI - Slot B",
"IDE HDD - Supported File System(s): FAT16, FAT32, exFAT",
{TEX_HDD, 104, 76},
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES,
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES|FEAT_AUDIO_STREAMING,
EMU_READ|EMU_AUDIO_STREAMING,
LOC_MEMCARD_SLOT_B,
&initial_IDE_B,
Expand All @@ -627,7 +627,7 @@ DEVICEHANDLER_INTERFACE __device_sd_c = {
"SD Card - SP2",
"SD(HC/XC) Card - Supported File System(s): FAT16, FAT32, exFAT",
{TEX_SDSMALL, 60, 84},
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES,
FEAT_READ|FEAT_WRITE|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_PATCHES|FEAT_AUDIO_STREAMING,
EMU_READ|EMU_AUDIO_STREAMING,
LOC_SERIAL_PORT_2,
&initial_SD_C,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ DEVICEHANDLER_INTERFACE __device_gcloader = {
"GCLoader",
"Supported File System(s): FAT16, FAT32, exFAT",
{TEX_GCLOADER, 116, 72},
FEAT_READ|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR,
FEAT_READ|FEAT_BOOT_GCM|FEAT_BOOT_DEVICE|FEAT_AUTOLOAD_DOL|FEAT_FAT_FUNCS|FEAT_HYPERVISOR|FEAT_AUDIO_STREAMING,
EMU_NONE,
LOC_DVD_CONNECTOR,
&initial_GCLOADER,
Expand Down
2 changes: 1 addition & 1 deletion cube/swiss/source/swiss.c
Original file line number Diff line number Diff line change
Expand Up @@ -1905,7 +1905,7 @@ void select_device(int type)
DrawAddChild(deviceSelectBox, deviceNameLabel);
DrawAddChild(deviceSelectBox, deviceDescLabel);
if(allDevices[curDevice]->features & FEAT_BOOT_GCM) {
uiDrawObj_t *gameBootLabel = DrawStyledLabel(640/2, 365, "Supports Game Boot", 0.65f, true, defaultColor);
uiDrawObj_t *gameBootLabel = DrawStyledLabel(640/2, 365, (allDevices[curDevice]->features & FEAT_AUDIO_STREAMING) ? "Supports Game Boot & Audio Streaming":"Supports Game Boot", 0.65f, true, defaultColor);
DrawAddChild(deviceSelectBox, gameBootLabel);
}
// Memory card port devices, allow for speed selection
Expand Down

0 comments on commit 0470f20

Please sign in to comment.