GP2X Proof Of Concept Release.


MadDog

Member
Joined
Mar 4, 2006
Messages
262
Age
55
Location
UK
Website
www.maddoggames.com
This is the proof of concept version of my engine, the 2005 project may not work as it relies on some bits i've added. The first proper version of the code will ship with all this. Just wanted to post my first working version of the code. The API is almost there, although as i'm entering beta it will prob change.

I've also included a built version of my test app.

My 3d rendering is a bit lacking as it was all pulled apart for the transition of the rasteriser to the 940. I'm going to be doing the T&L on the main CPU, its where my math lib is so feels the best place, the 940 will become my 2D raster chip although I call it a GPU.

Its all unoptimsied so don't expect amazing asm code. :)

For beta i'm going to add / fix
Polygon rendering - Textured and untextured shading.

Removal of the std libs with calls direct to the OS as with the demo codebase, the exec is 1.2 megs!!! I'm hoping this will deal with this issue.

Frame buffer enlargment to 512x240 so that address calcs are one instruction. "orr address,x,y lsl 9" :)

Sound API.

K9.zip
cube.zip
 
Quiest posted on May 28 2006 at 12:29 PM said:
Can you post some screenshots, please?
Errr, its not that good. ;) Also only the gp2x build is working, supporting the PC version was getting in the way. That will come in the first full release.
 
Last edited by a moderator:
MadDog posted on May 28 2006 at 08:07 AM said:
Quiest posted on May 28 2006 at 12:29 PM said:
Can you post some screenshots, please?
Errr, its not that good. ;) Also only the gp2x build is working, supporting the PC version was getting in the way. That will come in the first full release.
Nice job on the demo!
 
Last edited by a moderator:
Vimacs posted on May 28 2006 at 01:04 PM said:
how much performence do you gain by offloading stuff to the 940?
Don't know, it was not that stressed out to start with. But my gut feeling is that its a must win of quite a bit. There is the overhead of the communication of the two chips. But doing the rendering on the 940 MUST give time for the 920 to run game logic. In short, you can't afford not to use the 940. ;)
 
Last edited by a moderator:
Back
Top