Anuncios Google

TIP para los que empiezan con C para el PSP

hola, todavia la semana pasada he querido meterme de lleno a la programacion de C para la PSP, devido a que necesito algunas cosillas.

uno de los problemas que tuve fue como compilar, sigo sin eneter algunas cosas, pero ya tengo aquien preguntarle...

pero uno de los detalles fue la forma de compilar, era muy complicado manejarlo en el msdos cada que queria hacerlo.

bien, el TIP que les voy a dar, es para aquellos que empiezan y que si no han escogido un editor, lo hagan como sigue.

yo, uso el editor Notepad++, el TIP consiste en COMO compilar desde ese editor nuestro codigo y enviarlo al PSP.

primero nos descargamos el Notepad++, luego ya instalado y en pantalla buscamos el menu Plugins y dentro de este el submenu llamado Plugin Manager y en este el Show Plugin Manager.

abierto el Plugin Manager, buscamos en la lista uno que dice NppExec y le damos en Install, cuando este pluing se instale, aparecera en el menu plugins, sin embargo, y si leemos las indicaciones, talvez nos diga que devemos instlar primero otras partes del Npp... y le damos que si, y repetiremos el proceso hasta que el NppExec nos aparesca. se los digo porque ami me tuvo que installar antes el NppExport y el NppFTP antes del NppExec.

porque de la instalacion de NppExec, pues este plugin nos permitira escribir el scrip para poder compilar o cualquier otra cosa.

 

echo esto y reiniciado el Notepad++, precionamos F6, la tecla.

nos aparecera una ventana de execute... en ella se escribe "casi" como si del msdos se tratara: aca el scrip que deve de ir para la compilacion:

cd "$(FULL_CURRENT_PATH)"
make

le damos en save y lo grabamos con un nombre, ejemplo make eboot, y este ya aparecera en la lista de combo que igualmente veran ahi.

luego borran eso y ponen el siguiente escrip

cd "$(FULL_CURRENT_PATH)"
make rebuild

lo obvio este hace el rebuil, nuevamente ledan en save y lo guardan como por ejemplo "make rebuild eboot"

y otro..

cd "$(FULL_CURRENT_PATH)"
make clean

yo le puse "make clean eboot"...

cd "$(FULL_CURRENT_PATH)"
make lib

y a este le puse "make lib", el cual aun no utilizo.

estos scrip nos ayudaran a que desde el Notepad++ podamos compilar nuestro hombrews escritos en C para la PSP

tambien podemos incluir lo siguiente para enviar el eboot correspondiente a la psp en una unidad especifica y directorio espesifico, solo que necesitamos la ayuda de un archivo bat.

archivo bat guardado en mi caso en la unidad D:, pero puede estar donde sea, solo hay que cambiar la referencia de a donde esta. le puse docopy.cmd

mkdir F:\PSP\GAME\TEST\
copy eboot.pbp F:\PSP\GAME\TEST\EBOOT.PBP

donde F es la unidad que mi PC siempre le coloca a menos que cambie de puerto usb, o meta otro usb antes del psp, en ese caso hay que cambiarla otravez.

y como veran mi programa se guarda en la direccion de test, ya que lo mio son test, pero en su caso pongan la ubicacion final por ejemplo destino de su aplicacion o juego.

y aca el scrip para usarlo

cd "$(FULL_CURRENT_PATH)"
d:\docopy.cmd

el cual yo guarde como "send eboot to psp"

por ultimo para llamar a estos escrip y que se realicen solo precionamos F6 , seleccionamos del combo nuestro scrip a ejecutar y luego damos a OK y listo la accion se realizara.

 

aun asi tambien podemos poner un acceso directo a dicho scrip en el menu "macro" del Notepad++, aca explico como...

si queremos por ejemplo poner el script previamente guardado "make eboot" en la lista del menu "macro", primero nos vamos al menu plugins, escogemos el menu NppExec, y en ese "Advanced Options..."

esto nos mostrara la ventana NppExec Advanced Options, posiblemente nuestra lista de menu items este vacia.

bien, vamos a "assciated script" y en esa lista escogemos nuestro scrip, veremos que !item name" cambia al nombre del script escogido, pero podemos poner otro, ese nombre aparecera en la lista de "macro".

escogido nuestro script, le damos en "Add/Modify", esta accion hara que nuestro script aparesca en la lista de arriba "menu items", asi haremos con todos nuestros escript

nota: la primera vez se coloco el nombre del script en "item name", porque este estaba vacio, si escojo otro script este no cambiara de nombre y supondra quieres asignarle a ese nombre otro script, por lo que si tu ya sabes que es otro, cambiale el nombre, sino solo cambiara el script para el mismo nombre en la lista.

lo obivo , si quieres eliminar un item, lo seleccionas de la lista, luego le das a delete, recuerda, eso solo borra el item o acceso directo, no el script que escribiste.

echo esto y reiniciado el Notepad++, ya podremos ver en el menu "macro" nuestro acesos a esos script, y no sera necesario ir a buscarlos con F6. solo le damos click en "macro", y ahi seleccionamos el script correspondiente.

 

esto es todo compañero, saludos.


Anuncios Google

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 sting18

Muy bueno trom_us yo apenas

Muy bueno trom_us yo apenas empiezo en C mientras entiendo mas de esto seguire de la forma tradicional xD pero bueno tip ;)

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.