Commit Graph

78 Commits

Author SHA1 Message Date
e31531083d Fill Wii IOS version in hello packet. 2019-10-20 22:47:36 +01:00
2992d53c57 Print network addresses for Wii. 2019-10-20 22:02:32 +01:00
b6087a9588 Set Wii working thread. 2019-10-20 22:00:29 +01:00
7a040fd01d Initialize Wii framebuffer. 2019-10-20 21:58:08 +01:00
65a8373d26 Separate network worker loop. 2019-10-20 21:50:25 +01:00
8cad44149f Print addresses before opening socket. 2019-10-20 21:38:14 +01:00
4f21cdfbc9 Fix includes. 2019-10-20 21:09:10 +01:00
add2c028fe Use slim for printing connected client network address. 2019-10-20 20:53:30 +01:00
5bd7bbf34d Define MSG_PEEK for Wii. 2019-10-20 20:52:25 +01:00
9889fc743e Use slims for BSD Sockets functions. 2019-10-20 20:47:36 +01:00
318b171262 Separate printing available IP addresses by platform. 2019-10-20 20:27:45 +01:00
77c8218564 Separate hello packet creation for platform. 2019-10-20 20:08:06 +01:00
4fb6016c23 Add missing includes. 2019-10-20 19:35:02 +01:00
4745be5668 Add targets for Wii using DevKitPPC. 2019-10-20 19:23:34 +01:00
88172e7206 Use more appropriate checks for udev and uapi. 2019-10-20 17:16:55 +01:00
3eedcac3ec Condition compilation of Linux SDHCI to be able to find the include files for UAPI. 2019-10-20 17:11:12 +01:00
080ad06829 Compile x86 version when compiled in x86_64. 2019-10-20 17:06:02 +01:00
beff90faa8 Add conditional for udev presence in Linux. 2019-10-20 16:34:38 +01:00
5ad1aad8f5 Add readme. 2019-10-19 19:05:09 +01:00
ea5faf2b3c Fix pointer dereference for ATA commands in Linux. 2019-10-19 18:39:47 +01:00
78d23fce19 General refactor. 2019-10-19 18:30:45 +01:00
4e9a16f404 Fix clang format. 2019-10-19 17:57:01 +01:00
bc1a7c3f7c Implement SDHCI packets. 2019-10-19 17:56:54 +01:00
b0c857b2f3 Implement SDHCI commands for Linux. 2019-10-19 17:18:58 +01:00
dae15d9009 Implement ATA commands for Linux. 2019-10-19 03:11:13 +01:00
5ff5a2e973 Implement ATA packets. 2019-10-19 02:42:47 +01:00
eb4e3e3f32 Implement Get PCMCIA Data packet, and support for Linux. 2019-10-19 01:09:50 +01:00
fa4fa839a6 Implement Get FireWire Data packet, and support for Linux. 2019-10-19 00:09:03 +01:00
f161e88ecd Fix pointer comparison. 2019-10-18 23:41:41 +01:00
ce9d540ec1 Implement get USB data packet. 2019-10-18 23:41:20 +01:00
3b646d5d76 Implement get USB data in Linux. 2019-10-18 01:12:19 +01:00
62e90e0519 Implement Get SDHCI Registers packet. 2019-10-18 00:25:45 +01:00
0be95c5c70 Implement reading SDHCI registers from sysfs in Linux. 2019-10-17 23:19:06 +01:00
532b58ce2e Add function to convert a hex string to binary. 2019-10-17 22:11:57 +01:00
18f7dda4f8 Fix boolean operation in SCSI sense. 2019-10-17 22:01:47 +01:00
1783b07377 Implement processing SCSI packets. 2019-10-16 22:56:42 +01:00
d170083f77 Implement SCSI commands in Linux. 2019-10-16 21:53:06 +01:00
71954fd9fa Implement get device type packet. 2019-10-16 20:18:08 +01:00
a4a367b275 Store device path. 2019-10-16 19:15:38 +01:00
8740316184 Remove spurious message. 2019-10-16 19:07:48 +01:00
2581ba1d55 Handle not implemented packets. 2019-10-16 19:06:40 +01:00
d5b97b10e7 Add packets to get USB, FireWire and PCMCIA data. 2019-10-14 01:26:27 +01:00
366b69a9c2 Add packet to retrieve SD/MMC boot registers. 2019-10-14 01:11:26 +01:00
af08501a32 Add packet for get device type. 2019-10-14 01:02:31 +01:00
a0201665a3 Add packets for SCSI, ATA and SDHCI commands. 2019-10-14 00:42:26 +01:00
81f83b257c Implement open device for Linux. 2019-10-13 22:57:06 +01:00
189a4557ec Rework cmake. 2019-10-13 22:44:16 +01:00
1eeb22ebc9 Handle open device packet. 2019-10-13 22:41:12 +01:00
aa13e92d58 Add more NOP packet reasons. 2019-10-13 22:29:43 +01:00
3fb5b9e942 Add open device packet. 2019-10-13 21:59:28 +01:00