CH32H417 looks interesting. It has the UHSIF interface which can handle 32-bit transfers at 125Mhz (much more than ~37Mhz of IOP!), and also has 5Gbps USB with PHY, Ethernet 100M PHY integrated (with RGMII support for MAC 1000M), RTC, and SDIO host.
https://github.com/ps2dev/ps2sdk/blob/cbca54a551535a07cbbdf51a5c35d957f2f8de9e/iop/iLink/iLinkman/src/iLink_internal.c#L125 In python1, this register instead get sets to 0x41, then 0x01.
The FSMC functionality of CH32F203, CH32F205, CH32V303, and CH32V307 looks interesting.
Full speed (~37Mhz) half duplex 32-bit SSBUSC transfers might be possible with some additional hardware to multiplex the address/data lines.
It can run at up to 144Mhz, has Gigabit Ethernet MAC (with 10M/upto...
The SBIOS implementation in osdboot is relocatable and no longer at a fixed position.
Also, the information structure passed to the kernel is also relocatable and contains the pointer to the SBIOS implementation.
And looks like we're back!
Some things of note:
ps2dev now has tagged v2.0.0. (Scheduled releases would be nice)
DESR firmware works in
https://github.com/Florin9doi/pcsx2/commits/magicgate_2026/
BIOS: "DESR v02.10.bin"
Network & HDD: Hard Disk Drive [x] Enabled / HDD File...
FILEIO 1300 -> 1500 changed end buffer sizes from 16 bytes to 64 bytes (RPC not backwards compatible).
FILEIO 1500 -> 2100 added new APIs.
FILEIO 2100 -> 2200 did some major changes and started using multi threading and SIFCMD for sending results to EE (RPC not backwards compatible).
FILEIO 2200...
For phoneME based players, when /mnt/sda1/BDJ_DEBUG exists, the argument in Xbootclasspath gets changed from /lib/BDJ.czf to /mnt/sda1/BDJ.czf:/mnt/sda/bdj
For Jbed based players, when /mnt/sda1/BDJ_DEBUG exists, the arguments "-Xload" "/mnt/sda:/mnt/sda1:/mnt/sda2:/mnt/sdb" get prepended.
For...
Some notes on WD HDD firmware format / hacking
https://spritesmods.com/?art=hddhack&page=1
https://web.archive.org/web/20130127232056/http://nazyura.hardw.net/Part02.htm
https://www.malwaretech.com/2015/04/hard-disk-firmware-hacking-part-1.html