|
forums.ps2dev.org Homebrew PS2, PSP & PS3 Development Discussions
|
View previous topic :: View next topic |
Author |
Message |
dagamer34
Joined: 24 Jan 2004 Posts: 35
|
Posted: Sat Jan 24, 2004 12:38 pm Post subject: The newbie topic |
|
|
This is the topic for those starting out on the PS2. Ask questions and they shall be answered.
I made the topic so that those browsing through here would have something to look at. Those people at #ps2dev can only answer the same question so many times before going nuts.
I will be making a lot of references to the GBA since its a commercial console I know. Anyway, here's the first question, not sure how to say it, but here it goes.
What do you have to do when programming the PS2?
I know that question sounds general but let me give you an example. Like on the GBA, you set X register to control the display and read from X register to get button and d-pad input. Is that the same on the PS2? For consoles in general?
Thanks.. _________________ while (your_engine >= my_engine)
my_engine++; :P |
|
Back to top |
|
|
ooPo Site Admin
Joined: 17 Jan 2004 Posts: 2032 Location: Canada
|
Posted: Sat Jan 24, 2004 3:00 pm Post subject: |
|
|
Consoles in general? Yes.
On the PS2? Not really. :)
Most IO on the PS2 is done by another processor for you. A command is sent to that processor, say to draw a poly on the screen, and it does it for you leaving you free to do something else. Its a bit harder to get going in the first place, but once you do it makes sense. Mostly. Its a strange new way to do things, but its the way of the future.
If you look in $PS2LIB/ee/sample, you can see samples for how to write some text to the screen or read from the pads. Also take a look at gslib ( http://ps2dev.org/files/gslib_0.51.zip ), in case you haven't read the response in the other thread yet. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|