![]() |
|
Allegro on Linux for Playstation 2 |
kandyneko
Member #1,116
March 2001
![]() |
I'm going to install allegro on the playstation 2, or at least attempt to. Does anybody have any information about doing such a thing or have done it? I have downloaded the source for linux and am going to compile it before too long. |
Paul Pridham
Member #250
April 2000
![]() |
I read about someone getting this working on the Allegro Developers mailing list. Anyone else know anything about the PS2 port of Allegro? ---- |
kandyneko
Member #1,116
March 2001
![]() |
Allegro may not yet do what I want it to do on the PS2 .. If I find out more about it, maybe at a future time it will run better. I don't know. |
Wer fu
Member #1,084
March 2001
![]() |
Haven't you read all the docs? Allegro can also work with the framebuffer and the VBE/AV driver. If the linux kernel for PS2 support the framebuffer, it may be the best way to make it work. Else the best would be to write a VBE/AF driver for the graphic chip included in the PS2, but I don't know which chip is inside. The Game have an ATI one and the Xbox an NVIDIA one. Maybe Sony did their own graphic chip. An other way, that would be better but very difficult, would be to write allegro driver to directly access to the PS2 peripheral, but Linux wouldn't let you do so, so you would have to make work allegro with the PS/2 basic OS. Or, you could try to find the PS SDK, and try to make allegro work with it. And the PS/2 being compatible with the PS, it should work. I don't know if the PS/2 SDK is freely avaible!?! Do it is, or Sony is asking a lot of $$$ for it?
ICQ:71667703 or Email&MSN: werfu_dx@yahoo.fr |
kandyneko
Member #1,116
March 2001
![]() |
Honestly, I couldn't tell you if it supported a framebuffer or anything else like that... I don't know how to write driver code either. That's kind of why something like allegro would help me out, so I can just write game logic and not have to worry about such things. I've read the docs, but it was a long time ago. Lately, I don't know if something is different or if I have forgotten it, but I do know when I tried to compile it didn't work due to some assumptions about linux being able to support 86 assembly language.. I know I can compile things that were written for SDL and it can control the screen and game controller without X running.. but I don't know the details about how SDL works and I don't know how to use SDL. I think I ought to maybe learn it, but I wanted to make allegro work since I have tried to use that before. I figured someone who uses allegro had an interest in making a game the playstation 2 would play ^_^ oh yeah, about the SDK, they do include alot of hardware docs with the linux kit, everything except how to program the input output processor is included. It's in huge PDF documents though and they're a pain to read. You can't grep a PDF document There is a libps2 but it too is above my head. I think those will be of more interest to me when I want to do 3D stuff and want to optimize every little bit of what the game system can do for me, but right now I'm going for "Hey I made tetris!" you know? ^_^ |
Wer fu
Member #1,084
March 2001
![]() |
Look like the only way you could use would be the Framebuffer, but I don't know if the dummy driver will work on the PS/2. You said that linux had problem to compile the x86 assembly? It surely have problem as the PS/2 don't have an x86 processor but another type of, I think, 128 bit processor. I know there was a Dreamcast version of Allegro working, but I haven't seen it anywhere, maybe it could help you. Hey! Just go an idea... when compiling Allegro try to turn off the assembly driver and use the C code, by configuring Allegro with the right option.I think you already know how to configure it?configure --optionsgoeshere
ICQ:71667703 or Email&MSN: werfu_dx@yahoo.fr |
|