Yeh I used to be the same... I hang out alot on www.gamedev.net forums and read alot there.. even if it isn't directly to do with SDL or C++ the code always shows you new things. Alot of good stuff on those forums... +Articles too.
Good luck with the programming
I must disagree with rokdcasbah, I think Xynth could work well if setup correctly. Alot of shortcuts could be used, for example:
Star = Applications menu (while you hold it joystick moves up/dn items on the list)
Select = Back to Desktop
L = Precise Mouse Movement
R = Quick/Accelerated Mouse...
Pool all resources into setting up Xynth and supporting that. Possabilities are pretty endless with a proper WM like Xynth (no tinyX or KDrive required).
my .71 US cents
To get constant movement you have to detect input and perform actions in two seperate parts.
The easiest way is to create a boolean array for each key/button map and then fill them on events for example (only psuedo code):
bool keystates[323]
while GAME
{
if BUTTON_DOWN
{
...
Hardly chaos.... I think it will be like this:
ppl who want to roll their own now can.
Open2X can now start on their changes and make some releases if they want.
ppl who are too affraid of the first options can use the standard firmware.
I hardly think that ppl who roll their own kernels will...
There is alot of interest, but it seems there is few who are actually working on this. I know everyone thinks it would be great to have... of course, but it would require a fair amount of effort to get running well.
For anyone that knows even basic C/C++ I recommend SoL's SDL tutorials... it walks you through 3 multi-chapter sections and by the end you will have a working monkey-ball style game. It also showed me more about splitting my code into multiple files... because until then I didn't understand how...
Did anyone notice that the new website has all the specs changed... stuff like the supported video and audio codecs have been changed from their original specs. I am not trying to pick at them or start a flame war, I just thought it was strange.
Congrats, haven't got my 2X to test it ATM, but I will... you can bet on that. This is awsome. Now to learn 3D math so i can start some developing :P hehehehehe
I can only find some stuff under the official FW 1.4 release thread... and even then its few and far between... I guess I just thought more ppl would flock to this post and start ranting and raving about how kool this is for the community. Anyways.. I am happy :D
This is peculiar. I would have expected so much mroe attention to be drawn to this part of the release... but no... only a 3 comment post... strange.
On a lighter note this is awsome that we finally have access to the source code for the kernel. Now we can start some community projects to start...
I don't mean to be a 'wet blanket', but I don't think this statement is correct. The GP2X LCD screen does not support 1024x or even 800x resollutions. I think those specs are in reference to the TV out, i can't be sure though. I am sure that the 2X will not be running Xynth at high res.
From...
Hopefully that will all change with a little more tweaking of the system... we need one thing though... source... but yeh that has been talked to death and I don't mean to bring it up now ;)
If your looking for a place to post the status of games with this emu, try http://wiki.gp2x.org/gp2psx
There is already a large list. Just create an account and start adding games to the list. I am sure everyone would be most appreciative :)
With the USB External HDD, do you plan on using a standard USB HDD? Or will you just fashion an IDE -> USB converter so ppl can mount their own 2.5" HDD's. I think having a USB host + option to conenct a small 2.5" laptop HDD would be most beneficial. You could even conceal the laptop hdd inside...
deadlychicken22:
you don't use these libs in windows... they are for the 2X. the windows libs already have support for SDL_HWSURFACE and SDL_DOUBLEBUFF .... if you want to compile these for mingw32 or something for use ON the GP2X then yeh.. try getting ooPo's scripts, opening them up and just...
I have Metal Slug X running at almost full speed... I don't really know why the original wouldn't be full speed, but I am not an emu coder, so I wouldn't know.
I am on FW 1.0.1 and running @200MHz
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.