PDA

View Full Version : PSPGGO: GO Game for the PSP v1.1.0 * SLIM *



zx-81
October 10th, 2007, 19:47
http://zx81.zx81.free.fr/images/pspggo-snap-v110.jpg

Hi All,

For those who haven't seen previous releases, GNU-Go is an ASCII command line GO
game running on MacOS X, Windows and many Unix systems.
(see http://www.gnu.org/software/gnugo/gnugo.html )

PSP-GGO is a port of latest version 3.6 of GNU-Go, and i've added a Graphical User interface.

What's new then in this version ?

- Now compatible with custom firmwares 3.x and PSP-slim
- New user interface and new graphics
- Add a simple intro splash screen
- Support iso8859-1 fonts in print text functions
(might be useful to translate menus in german, french ...)
- Bug fix in the file requester


How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

For those who wonders how to play go ? Here is a good site http://playgo.to/interactive/ !

You can download this game on my blog :
http://zx81.zx81.free.fr/


Enjoy,

Zx.

Download and Give Feedback Via Comments

ixhundred
October 19th, 2007, 09:08
Hi All,

I get the source code. I need to know how to compile it, start with source code until to be a eboot.pbp.

where can I get the sdk, and other tools that can build this pspggo-v1.1.0-src.zip package. And eboot is out for firmware 3.x format, not for a 1.5 format.

I have pspdev. but some function about graphics, it can not be linked.

then, I need to restart to get all stuff, to compile this for firmware 3.x (3.71 M33 preferred)

the problem of me is how to start, need examples and step. about programming language skills is not my problem.

so let guide me to start to make an application for psp. (1.5 and 3.x for text mode (debugscreen), I think I have no problem). I have an example of hello world in graphics mode, I can't compile it completely, because of linker can't find the some function about graphics. So, what should I do or which libray that I need.


I use hellopsp_src_R1.zip for testing for a graphics mode.
it said can't link these functions:
//system call
void pspDisplayWaitVblankStart();
void pspDisplaySetMode(long,long,long);
void pspDisplaySetFrameBuf(char *topaddr,long linesize,long pixelsize,long);

what should i do, or where library for this.

-----
make
D:\900_PSP\psp_sdk\examples\hellopsp_src_R1\hellop sp_src>make
psp-gcc -I. -IC:/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o main.o main.c
psp-gcc -I. -IC:/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o pg.o pg.c
psp-gcc -I. -IC:/pspdev/psp/sdk/include -O2 -G0 -Wall -L. -LC:/pspdev/psp/sdk/lib main.o pg.o -lpspaudiolib -lpspaudio -lm -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o alsample.elf
/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/lib/crt0.o: In funct
ion `_main':
/home/loser/newtoolchain/pspsdk/src/startup/crt0.c:86: undefined reference to `m
ain'
pg.o: In function `pgWaitVn':
pg.c:(.text+0x30): undefined reference to `pspDisplayWaitVblankStart'
pg.o: In function `pgWaitV':
pg.c:(.text+0x50): undefined reference to `pspDisplayWaitVblankStart'
pg.o: In function `pgScreenFrame':
pg.c:(.text+0x5c8): undefined reference to `pspDisplaySetFrameBuf'
pg.c:(.text+0x5f4): undefined reference to `pspDisplaySetFrameBuf'
pg.c:(.text+0x608): undefined reference to `pspDisplaySetFrameBuf'
pg.o: In function `pgInit':
pg.c:(.text+0x620): undefined reference to `pspDisplaySetMode'
pg.o: In function `pgScreenFlip':
pg.c:(.text+0x67c): undefined reference to `pspDisplaySetFrameBuf'
pg.c:(.text+0x69c): undefined reference to `pspDisplaySetFrameBuf'
collect2: ld returned 1 exit status
make: *** [alsample.elf] Error 1

--------------------
Ok, my problem was resolved :) I can modify hello-example to run correctly with my installed pspdev. I see the example from pspdev sample, and use the current function of display header. (for example: changing pspDisplaySetFrameBuf to sceDisplaySetFrameBuf)

ixhundred
October 19th, 2007, 10:50
----

zx-81
October 19th, 2007, 22:25
you should be able to compile it with the latest SDK from ps2dev.