convertir ISO en BIN (especial PSX) en linux

weinas


pos eso alguno sabe como convertir imagenes ISO en BIN en linux?

es para convertir mis isos de PSX a bin, para que sean menos problematicos a la hora de pasar el Popstation para la negrita (PSP)

saludos

lo he hecho con el poweriso... pero no se si es 100% fiable... :S
Se que "bchunk" convierte BIN en ISO (lo use hace un tiempo), lo que no recuerdo es si convertia tambien una ISO en BIN.
Sólo se me ocurre que montes la ISO y con wine o un emulador de windows (qemu o vmware entre otros) vuelvas a hacer la imagen con CDRwin.
Busca alguno de los iso2bin que existen por internet.


Saludos.
¿Cuál es tu distro? En Ubuntu o en Gentoo en los repositorios oficiales tienes utilidades que permiten convertir los formatos fácilmente por la línea de comandos.


[offtopic] Por que todos queremos emular en algun sitio la psx para jugar al FFVII ? XD [/offtopic]

Salu2!
\-\adEs escribió:
[offtopic] Por que todos queremos emular en algun sitio la psx para jugar al FFVII ? XD [/offtopic]

Salu2!

Porque es mu güeno XD

Lo malo es no poder jugar a la versión de PC en Linux [snif]
AkiraSan escribió:Porque es mu güeno XD

Lo malo es no poder jugar a la versión de PC en Linux [snif]


Siempre podras tirar de los emuladores para Linux de psx o tambien si has sido bueno pedir una psp a los reyes y meterle el 3.02 OE - B de D_A y a jugar [angelito] (dioss!!! por que!!! que vicios!!! y siempre en epoca de examenes!! XD) Encima hasta se ve mejor el FFVII :P

Salu2!
\-\adEs escribió:
Siempre podras tirar de los emuladores para Linux de psx o tambien si has sido bueno pedir una psp a los reyes y meterle el 3.02 OE - B de D_A y a jugar [angelito] (dioss!!! por que!!! que vicios!!! y siempre en epoca de examenes!! XD) Encima hasta se ve mejor el FFVII :P

Salu2!

Lo de PSP mejor lo olvido, ya la vendí una vez XD. Usaremos el portatil si eso :P
lo del cdrdao lo sabia (lo usa el AcetoneISO). sabeis si se puede hacer con una una imagen montada?

decirle al cdrdao que el dispositivo es una carpeta


esque paso grabar el cd y despues volver a hacer la imagen. tampoco tengo regrabables encima :S
Si en windows lo montas con daemon tools puedes hacer la imagen desde un programa como CDRwin, no hay problema. La gracia de montar una imagen es que se emule como si fuera el CD.
ya ya, pero en linux? tampoco tengo un windows amano (instalado)
Si no existe un ISO/BIN, ni idea. ¿Cuál es tu objetivo con obtener una imagen BIN?, desconozco el tema PSP ahora mismo ein?

Lo digo porque a lo mejor hay otros caminos.
el motivo es pasar un juego de psx al emulador de la psp. he intentado con ISO (que se supone que funciona) pero no ha habido manera de que funcione (crear lo ha creado, pero no funka la wea). asique quiero convertirlo al formato más compatible, que es un BIN

tenia idea de hacerlo con el CDEMU.. pero nunca me ha funcionado bien :S

sabes algun tipo de daemon para linux?
sL1pKn07, si mi profesor de UNIX no me ha mentido, en linux todo son ficheros, incluso los dispositivos, asique no creo que tengas ningun problema en hacerlo.

Salu2!
desde CDEMU

[sl1pkn07@SpinFlo ~]$ su -c "cdemu 0 /home/sl1pkn07/Desktop/psx/escaflowne.iso"
Contraseña:
[sl1pkn07@SpinFlo ~]$ cdemu -s
Drive Loaded Comment
0: 1 escaflowne.iso
1: 0 NO_CD_LOADED
2: 0 NO_CD_LOADED
3: 0 NO_CD_LOADED
4: 0 NO_CD_LOADED
5: 0 NO_CD_LOADED
6: 0 NO_CD_LOADED
7: 0 NO_CD_LOADED

[sl1pkn07@SpinFlo ~]
[sl1pkn07@SpinFlo ~]$ cdrdao read-cd --read-raw --datafile escaflowne.bin --device /dev/cdemu0 --driver generic-mmc-raw escaflowne.toc
Cdrdao version 1.2.1 - (C) Andreas Mueller
SCSI interface library - (C) Joerg Schilling
Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

Using libscg version 'schily-0.8'

Violación de segmento
[sl1pkn07@SpinFlo ~]$
Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: Oops: 0000 [#2]

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: CPU: 0

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: EIP is at _raw_spin_lock+0x7/0xdc

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: eax: 00000000 ebx: 00000000 ecx: 000000d0 edx: 00000000

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: esi: c23cb000 edi: 000000d0 ebp: c23cb000 esp: f4439838

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: ds: 007b es: 007b ss: 0068

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: Process cdrdao (pid: 3842, ti=f4439000 task=d4ee4410 task.ti=f4439000)

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: Stack: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c23cb000

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: c04ca02e c04d7a9a fffffff4 f44398e0 c23cb000 c04ccd75 00000000 f53f26a0

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: c23cb000 00000000 00000002 00000002 c0769640 00000000 c20f9020 c0768420

Message from syslogd@localhost at Fri Jan 5 00:27:07 2007 ...
localhost kernel: Call Trace:

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] blk_get_request+0x24/0x61

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] sg_io+0xb6/0x357

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] scsi_cmd_ioctl+0x1ae/0x36a

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] cdrom_ioctl+0x24/0xb43 [cdrom]

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] cdemu_block_ioctl+0x4e2/0x532 [cdemu]

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] blkdev_driver_ioctl+0x3e/0x44

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] blkdev_ioctl+0x61a/0x653

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] block_ioctl+0x18/0x1b

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] do_ioctl+0x19/0x4d

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] vfs_ioctl+0x1ff/0x216

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] sys_ioctl+0x4c/0x65

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: [] syscall_call+0x7/0xb

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: DWARF2 unwinder stuck at syscall_call+0x7/0xb

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: Leftover inexact backtrace:

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: =======================

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: Code: 74 0c ba 44 82 62 c0 89 d8 e8 6f fe ff ff c7 43 0c ff ff ff ff c7 43 08 ff ff ff ff c7 03 01 00 00 00 5b c3 56 53 89 c3 83 ec 18 <81> 78 04 ad 4e ad de 74 0a ba 2e 82 62 c0 e8 3f fe ff ff 89 e2

Message from syslogd@localhost at Fri Jan 5 00:27:08 2007 ...
localhost kernel: EIP: [] _raw_spin_lock+0x7/0xdc SS:ESP 0068:f4439838


desde unidad montada en /home/Desktop/isos


[sl1pkn07@SpinFlo ~]$ cdrdao read-cd --read-raw --datafile escaflowne.bin --device /home/sl1pkn07/Desktop/isos escaflowne.toc
Cdrdao version 1.2.1 - (C) Andreas Mueller
SCSI interface library - (C) Joerg Schilling
Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

ERROR: Cannot open SCSI device '/home/sl1pkn07/Desktop/isos': Cannot open '/home/sl1pkn07/Desktop/isos'
Supported SCSI transports for this platform:

Transport name: sg
Transport descr.: Generic transport independent SCSI
Transp. layer ind.:
Target specifier: bus,target,lun
Target example: 1,2,0
SCSI Bus scanning: supported
Open via UNIX device: not supported

Transport name: pg
Transport descr.: SCSI transport for ATAPI over Parallel Port
Transp. layer ind.:
Target specifier: bus,target,lun
Target example: 1,2,0
SCSI Bus scanning: supported
Open via UNIX device: not supported

Transport name: ATA
Transport descr.: ATA Packet specific SCSI transport
Transp. layer ind.: ATAPI:
Target specifier: bus,target,lun
Target example: ATAPI:1,2,0
SCSI Bus scanning: supported
Open via UNIX device: not supported

Transport name: ATA
Transport descr.: ATA Packet specific SCSI transport using sg interface
Transp. layer ind.: ATA:
Target specifier: bus,target,lun
Target example: 1,2,0
SCSI Bus scanning: supported
Open via UNIX device: not supported
ERROR: Please use option '--device [proto:]bus,id,lun', e.g. --device 0,6,0 or --device ATA:0,0,0
ERROR: Cannot setup device /home/sl1pkn07/Desktop/isos.
[sl1pkn07@SpinFlo ~]$
Prueba a montar la imagen sin pasar por un emulador, con el siguiente comando:
#mount -t iso9660 -o loop /home/sl1pkn07/Desktop/psx/escaflowne.iso /directorio/dondequieres/montarlo

y luego pasar el cdrdao

Y, sí, toooodo en linux es tratado como un fichero, (ficheros, directorios, dispositivos, etc...) ;)

Salu2.
nada :(

[root@SpinFlo cdirip-0.6]# mount -t iso9660 -o loop /home/sl1pkn07/Desktop/psx/escaflowne.iso /mnt/cdrom/
[root@SpinFlo cdirip-0.6]# exit
exit
[sl1pkn07@SpinFlo cdirip-0.6]$ cdrdao read-cd --read-raw --datafile escaflowne.bin --device /mnt/cdrom --driver generic-mmc-raw escaflowne.toc
-----------------------------
ERROR: Please use option '--device [proto:]bus,id,lun', e.g. --device 0,6,0 or --device ATA:0,0,0
ERROR: Cannot setup device /mnt/cdrom.
[sl1pkn07@SpinFlo cdirip-0.6]$
sL1pKn07 escribió:nada :(

[root@SpinFlo cdirip-0.6]# mount -t iso9660 -o loop /home/sl1pkn07/Desktop/psx/escaflowne.iso /mnt/cdrom/
[root@SpinFlo cdirip-0.6]# exit
exit
[sl1pkn07@SpinFlo cdirip-0.6]$ cdrdao read-cd --read-raw --datafile escaflowne.bin --device /mnt/cdrom --driver generic-mmc-raw escaflowne.toc
-----------------------------
ERROR: Please use option '--device [proto:]bus,id,lun', e.g. --device 0,6,0 or --device ATA:0,0,0
ERROR: Cannot setup device /mnt/cdrom.
[sl1pkn07@SpinFlo cdirip-0.6]$


Montala como usuario normal, que ahi la estas montando solo para el root.

Salu2!
\-\adEs escribió:
Montala como usuario normal, que ahi la estas montando solo para el root.

Salu2!


Y le va a saltar un bonito mensaje diciendo que solo root puede montar xDD

Para el cdrdao, el device hay que ponerlo de esa manera tan cutre xD

"--device ATA:0,0,0" cambia los 0 por 1 hasta que funcione xD

Edito: mmm, ahora que lo pienso... eso solo sirve para las unidades fisicas xD
Edito 2: por lo que veo bchunk (del cual hablo PR0[3R) es la solucion mas sencilla (http://he.fi/bchunk/)
Edito 3: ademas, /mnt/cdrom no valdria ya que eso no es un dispositivo exactamente.
pos na. alfinal tube ke conseguirlos en la mulastore

gracias de todos modos

se ve que lo tenia en este formato (bin/cue) y por "compatibilidad" para grabar, la pase a iso con el bchunk (mount-iso-image), pero sin utilizar la opcion de PSX... asike se jodio el juego.
22 respuestas