.Este RP agrega soporte para Block Device Manager. Esto permite agregar múltiples dispositivos de bloque, mientras se comparte el mismo sistema de archivos y se reduce una gran cantidad de código duplicado.
USB reemplazado
El controlador USB personalizado se eliminó de OPL y se reemplazó por el controlador USB basado en BDM de ps2sdk. Todo debería funcionar, pero como se trata de un gran cambio, se pueden esperar algunos problemas. Las partes afectadas son, por ejemplo:
Compatibilidad del juego
Velocidad de lectura
MCEMU
Se agregó IEEE1394 / iLink / FileWire
Una característica adicional para mostrar lo que BDM puede hacer. La compatibilidad de la unidad es pobre y solo los modelos más antiguos de PS2 tienen el puerto iLink. Si funciona para usted, las velocidades serán buenas en alrededor de 6 MB / s. Muchas gracias a @ sp193 por crear este controlador hace mucho tiempo, solo lo modifiqué para que sea compatible con BDM.
Planes futuros con este BDM:
1) Más dispositivos de bloque
Se pueden agregar más controladores de dispositivos de bloque. Como los controladores mx4sio y udpbd que ya están en la fase de prueba. También sería bueno agregar pata HDD a la lista de dispositivos compatibles con BDM, permitiendo que FAT32 y más se usen para el HDD.
2) Más sistemas de archivos
El controlador fat32 actual debe ser reemplazado por FatF , lo que habilita la compatibilidad con ExFat para todos los dispositivos de bloque. O se podrían agregar nuevos sistemas de archivos como EXT2 ( e2opl ). Otro FS interesante sería modificar el PFS existente para que sea compatible con BDM, permitiendo que PFS se use no solo en el disco duro interno, sino también en iLink, USB y más.
3) NBD
@bignaux está trabajando en un controlador NBD para acceder al disco duro interno. Pero utilizando NBD se puede acceder a todos los dispositivos de bloque desde la red. Por ejemplo, acceder a la unidad iLink sería una gran característica para mí, ya que no tengo un puerto iLink en mi PC;)
No hay comentarios:
Publicar un comentario