Como logró detectar el DVD???
The answer is: direct access via IO/OUT ports... No BIOS and No Drivers are involved. The low level library can be found on ata-atapi.com
El tio se curro un programa que trabaja con la libreria ATAPI en bajo nivel para hablar con el DVD!! Caña de Picaña!!
Resumiendo:
Cada juego tiene un codigo de desbloqueo que se lee nada mas insertar el juego, entonces la BIOS reconoce ese codigo mediante un algoritmo (falta por decodificar la BIOS para desensamblar ese algoritmo), lo envia al lector DVD enforma de comandos ATA: MODE SENSE y MODE SELECT. El DVD se desbloquea y entonces la BIOS pasa a leer el contenido del juego y seguir con el proceso de carga del juego en la RAM y HD, etc etc etc (estos etc no se que será
).
Por ahora dice que su programa en DOS lee 2 sectores a cada segundo, con lo que es algo lento; dice que hará un port a Windows 32bits para que sea mas rapido
Yo, en mi opinion, creo que se podria hacer un programa en Windows para que desbloqueara el codigo de cada DVD, insertando su codigo de proteccion(que desconozco como averiguarlo, por ahora) y explorar el contenido del DVD, con lo que se podria exportar esos ficheros a un directorio y ripearlos o a un CDRW o DVD-R/DVD-RW.
Miraré mañana los comandos ATA y veré si consigo enterarme de algo.
Ya os contaré mas sobre eso.
Salu2