Patrocinadores

Boch: Como meter un sistema operativo de PC en la PSP

Tutoriales de Emuladores

Bien , en este tutorial intentare explicaros como conseguir meter un sistema operativo de PC (MS-DOS, Windows , Linux , etc) en la PSP. Primero deciros que esto no tiene mayor utilidad, es más bien para entretenerse y ver lo que puede hacer la PSP.

Post original

1º ¿Qué necesitamos?
- PSP con firmware 1.50 o 1.00
- Un PC más o menos potente con CD
- CD o Disquet de boot.
- Bochs para PC; Descargalo.
- Bochs para PSP; Descargalo (con la imagen preinstalada).
- Cable USB
- K-Xploit Tool (No pongo la descarga pero es muy facil encontrarlo)
- (recomendado) Una ms de 128 Mb o más

2º Bochs en el PC
Lo primero de todo es crear una carpeta para tener todo bien ordenado.

- Creando la imagen del HD
Una vez instalado buscamos la carpeta donde se ha instalado (normalemente C:\Archivos de programa\Bochs-2.2.6), deberia haber una aplicacion con el nombre de bximage.exe, es para crear la imagen del disco duro. La ejecutamos y primero te pregunta si quieres crear un disquet o un disco duro, le damos a enter, en la siguiente pregunta tambien pulsamos enter y ahora tienes que decir el tamaño del disco duro, esto depende del sistema operativo que vayas a instalar pero para que te hagas una idea para Windows 95 se necesitan 60 Mb como minimo. Al pulsar enter te salen unos Valor y te pregunta el nobre del archivo, Vamos a poner para no hacerse un lio hd.img y pulsamos enter. Ahora sin cerrar la ventana abrimos el notepad (Bloc de Notas) y pulsamos ctrl + v o le damos a edición y pegar y tiene que aparecer algo parecido a esto: ata0-master: type=disk, path="c.img", mode=flat, cylinders=20, heads=16, spt=63 . Ya podemos cerrar la ventana de ms-dos pulsando cualquier tecla pero no cierres el notepad.
Se nos habrá creado un archivo llamado hd.img en la carpeta del bochs, lo movemos a la carpeta que hemos creado al principio.

- Creando el archivo bochsrc.bxrc
En el documento que hemos abierto antes en el notepad copiamos lo siguiente , es el archivo bochsrc.bxrc que modifique ya hace un tiempo y que permite la carga desde CD.
 
Código:
#########################################
 # bochsrc.bxrc modificado por endSly para #
 # http://pspdownload.mx.kz #
 ########################################
 
 # Memoria Ram que usará
 megs: 8
 
 # Bios
 romimage: file=BIOS-bochs-latest, address=0xf0000
 vgaromimage: file=VGABIOS-lgpl-latest
 
 # Unidades
 ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
 ata0-slave: type=cdrom, path=x:, status=inserted
 floppya: 1_44=a:, status=inserted
 
 # Unidad del Boot
 boot: a
 #boot: cdrom
 #boot: c
 
 # where do we send log messages?
 log: bochsout.txt
 
 # Ratón
 mouse: enabled=0

 

Dejad la linea que hemos copiado antes al final del todo, es muy importante que no se os olvide esa linea. Ahora tenemos que modificar este archivo para que podamos utilizarlo. Lo primero que hay que modificar el la ram que se va a usar, para eso hay que modificar el "8" en:

# Memoria Ram que usará
megs: 8

por la ram que se valla a usar (en la PSP si pones más de 12 se bloqueará)
Lo segundo que hay que modificar son las unidades que evidentemente en cada ordenador son distintas. En la linea:

# Unidades
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-slave: type=cdrom, path=x:, status=inserted
floppya: 1_44=a:, status=inserted

hay que sustituir la "x" por la unidad en la que tengas el CD-Rom y la "a" por la unidad de Disquete(Normalmente no se cambia).
Lo último que hay que cambiar es la linea del boot:

# Unidad del Boot
boot: a
#boot: cdrom
#boot: c

se tiene que quitar la almohadilla de la unidad que queremos que sea el boot (solo puede haber una sin almohadilla) , si es un disquete de arranque será "a". cuando se haya terminado de instalar habrá que volverlo a cambiar para ponerlo en "c".

Guardamos este archivo en la carpeta que hemos creado con el nombre bochsrc.bxrc , no bochsrc.bxrc.txt, al darle a Guardar en tipo seleccionamos "Todos los Archivos". Si lo hemos hecho bien deberia aparecer una archivo con un icono con forma de caja en amarillo.

Por último copiamos los archivos "BIOS-bochs-latest" y "VGABIOS-lgpl-latest" de la carpeta del bochs a la carpeta del principio y ya lo tenemos listo para empezar a instalar en la imagen.

3º Instalando la imagen en el Bochs
Hacemos doble click sobre el archivo bochsrc.bxrc y aparecera una ventana en ms-dos y una ventana de windows, si hemos introducido un cd o disquete con boot ejecutrar automaticamente la instalación, si da error puede ser que el disquet no tenga boot o que este mal editado el archivo bochsrc.bxrc. Para instalar se siguen los mismos pasoa que con un pc normal, para habilitar el ratón hay que hacer click soble la ventana y para desabilitar pulsar el botón central. Cuando termine de instalar tenemos que cambiar la linea :

# Unidad del Boot
boot: a
#boot: cdrom
#boot: c

por esta otra:

# Unidad del Boot
boot: c

4º Pasando archivos a la PSP
Cuando ya arranque bien en el PC hay que pasar los archivos a la PSP. Conectamos la PSP al ordenador con el Cable USB.

- Instalando el emulador Bochs:
Para FW 1.00:
Se instala el eboot del bochs como cualquier otra aplicacion
X:\PSP\GAME\bochs\EBOOT.PBP
Para FW1.50
Primero hay que convertir el eboot para la versión 1.50 con el K-Xploit Tool (Que me imagino que todos sabreis usar) e instalarlo como cualquier otra aplicacion
X:\PSP\GAME\bochs\EBOOT.PBP
X:\PSP\GAME\bochs%\EBOOT.PBP

- Moviendo la unidad
Mueve toda la carpeta que has creado a la PSP y renombra la carpeta con el nombre VM de tal manera que te quede asi:
X:\VM
X:\VM\bochsrc.bxrc
X:\VM\hd.img
X:\VM\BIOS-bochs-latest
X:\VM\VGABIOS-lgpl-latest

-Modificando el archivo bochsrc.bxrc
Hay que volver a modificar este archivo para que sea compatible con la PSP. Pulsamos con el botón derecho sobre el erchivo le damos a "abrir con..." y buscamnos el Bloc de notas. Lo vamos a borrar entero escepto la última linea, la que hemos pegado al principio del todo, que tambien habra que modificar mas adelante. Copiamos el siguiente texto en el archivo encima de la linea que nos debe quedar:
 
Código:

##########################################
# Archivo bochsrc.bxrc modificado por endSly #
# PSPDownload.mx.kz #
##########################################

# Memoria Ram que usará (Por defecto: 10)
megs: 10

# Archivos de Bios:
romimage: file=ms0:/VM/BIOS-bochs-latest, address=0xf0000
vgaromimage: file=ms0:/VM/VGABIOS-lgpl-latest

# Unidades de HDD, CD-Rom(cdrom.iso) y Floppy(ms0:):
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
#ata0-slave: type=cdrom, path="ms0:\VM\cdrom.iso", status=inserted
#floppya: 1_44=ms0:\VM\fd0.img, status=inserted

# Unidad del Boot (Por defecto: c)
#boot: floppy
#boot: cdrom
boot: c

# Destino del Log
log: ms0:\VM\bochsout.txt

# Habilitar(1)/Desabilitar(0) Ratón
mouse: enabled=1

  

 y editamos la última linea cambiando la parte donde pone path

path="ms0:\VM\hd.img"
de tal manera que quede algo parecido a esto:
ata0-master: type=disk, path="ms0:\VM\hd.img", mode=flat, cylinders=20, heads=16, spt=63

Y ya lo tenemos listo.
Desenchufamos el USB y arrancamos el programa en la PSP, si hemos hecho todo bien deberia cargar , si se sale solo del programa es que hemos cometido un fallo en el último paso de modificar el bochsrc.bxrc y se se queda bloqueado es que hemos modificado la ram y te has pasado de 12 Mb.

5º Utilizando el Bochs en la PSP
- Controles
Cruzeta digital - movimiento del ratón (Utilización más adelante)
[] - botón de ratón izquierdo
O - botón de ratón derecho
X - botón de ratón medio
START - abre el menú del comienzo de las ventanas
SELECT - para immediatly (aunque usted si las ventanas de la parada en lugar de otro)

- Ratón
El ratón es una de las cosas mas dificiles de usar, todavia no esta muy depurado. Para que se mueva tienes que pulsar varias veces hacia el sentido en el que quieras ir, va por aceleración para simular un ratón analogico y empieza con la maxima aceleración hacia la izquierda y arriba , para que se mueva pulsar repetidamente hacia la derecha y hacia abajo. al principo se hace muy dificil pero luego le cojes el tranquillo.

 

4.575
Tu voto: Ninguno Votos totales: 4.6 (40 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de gmk120

perfecto

genial en todo salvo q falle en una cosa: tener el firmware 1.5 xD

Solución

Puedes usar un devhook o si es una psp fat con m33 activar el modo 1.50 en el recovery

Imagen de javiermedici

Win 98 cubase sx nuendo en la psp?

hola gente linda de pspbeta tengo una idea a un homebrew la ide aes la siguiente: simular el win 98 y poder instalar la version poco "oficial" del cubase o nuendo .( son programas para estudios de musica para el hogar, y otra cosa super inportante poder usar la salida de miniusb para poder poner un controlador midi. por ejemplo una bateria yamaha dd 65 que es laque tengo o cualquier teclado que tenga entrada y salida de midi, esto significa un enorme paso . pero la idea es usar el nuendo o cubase en la psp para poder almacerar sonido a los cuales me interesa asingnarles al intrumento que este tocando . terminando de ser un intrumento y llevarlo en formato super pequeño a un controlador midi. todos los intrumentos que tienen midi reconoces estos progrmas y con el mismo asignas lo que quere que suene en tu bateria o teclado. se imaginan tocando la bata con una mapex o dw con platos zildjian o paiste o sabian? si esta ayuden si lo hacen les doy una mano llena de alegrias!!


hola amigos soy nuevo en esta comunidad y deseo aportar mi conocimiento de psp a ustedes. desde ya muchas gracias

...

No es que me importe , pero este tutorial lo hice yo. No es que me moleste que aparezca aqui, es mas lo que me parece mejor es que se distribuya pero que otra persona se atribuya el merito , eso si que me toca un poco mas los cojones.

Aqui teneis el post original: http://www.pspain.com/foro/showthread.php?t=23211

Imagen de Miquel Carol

Cierto

No tenia constancia de ello,y te ido disculpas, edito nombre y link de fuente.

Gracias tio, y si teneis

Gracias tio, y si teneis algun problema ya sabeis

Imagen de BAC

Puedo instalar mis programas?

probe el botch pero el Win que viene no me tiene ninguna utilidad.

Se supone que puedo crearme una ISO con los programas y configuraciones que yo quiera?

Eso si sería mas interesante...



Descargar Homebrew de BETA, gratis. Visualizar un tutorial, gratis. Iniciarse en la programacion en español, gratis. Colaborar a que la scene PSP en español crezca, no tiene precio.

Imagen de CoMeCoCoS

Programas...

 

No se puede instalar software, solo se pueden instalar sistemas operativos como Windows 95 etc...

 

Saludos 

Imagen de Unicorn

Pero lo que dice BAC...

no se si podria llegar a ser viable...

  1. Instalamos Win95 en un PC.
  2. Instalamos programas que requieran poca RAM para su ejecucion.
  3. Creamos la imagen ISO con algun programa (que desconozco...)
  4. Cargamos la imagen recien creada en la PSP con el Bochs

La verdad, seria interesante.

 


Para recibir ayuda más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda revisar el Manual del perfecto forero y las Normas de la Comunidad.

Imagen de Ragezort

Te justifico a que es la

Te justifico a que es la unca manera. Bochs realmente tiene muy pocas funciones. :)

Es cuanto menos curioso

no tiene mucha utilidad ademas el bochs sta desfasadisimo lo siento pero me a parecido una perdida de tiempo incluso acer este tutorial xq no creo ke eso lo vaya a cer mucha gente

Imagen de Unicorn

Como dices

es curioso, y alex nada mas empezar a leer ya avisa que no tiene mayor utilidad que el "goce" de ver Windows95 en tu PSP. Habra quien se muere por probarlo, no te creas. Presumir con los colegas que usan la PSP nada mas para jugar al juego que les venia con el pack es todo un punto xD.


Para recibir ayuda más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda revisar el Manual del perfecto forero y las Normas de la Comunidad.

no kiero hacer SPAM pero en

no kiero hacer SPAM pero en la pagina de bochs
http://bochs.sourceforge.net/diskimages.html
hay distintas imagenes incluso una Live-cd... creo k puede servir para algo........ un saludo

Imagen de CoMeCoCoS

Gracias

Muchas gracias por tu aportacion.

SALUDOS 

Imagen de ionathan

Que chido

Que bien que te tomes un tipo para hacer este tipo de cosas, que a algunos nos parecera util a otros puro ocsio pero sin duda es algo a comentar


Imagen de CoMeCoCoS

Gracias

Gracias, supongo que tendra una gran utilidad.

Saludos 

Imagen de MP44WolfCT

se podria

que tal el win 95 en psp algunos lo an logrado y se podria en un custom firmware.

 

Se puede

yo lo he hecho y anda, el problema es que el sistema carga demasiado en cargar, es un tanto desesperante xD.

 Solo lo he hecho para probar, ahora, se me ocurre que se pueda instalar el windows ce que es para moviles y mucho mas ligero y ver qué tal va...lo probaré y después les cuento. 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.