PS2

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

Post Reply
User avatar
Sp4c3_m4n
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 10
Joined: Mon Mar 14, 2011 3:16 am

PS2

Post by Sp4c3_m4n »

Is there some sort of multimedia library for c++ for Playstation 2?
They have computers, and they may have other weapons of mass destruction
User avatar
epicasian
Chaos Rift Junior
Chaos Rift Junior
Posts: 232
Joined: Mon Feb 22, 2010 10:32 pm
Current Project: Gigazilla Engine
Favorite Gaming Platforms: Dreamcast, SNES, PS2, PC
Programming Language of Choice: C/++
Location: WoFo, KY

Re: PS2

Post by epicasian »

There is, but from what I've heard/read, it's extremely complicated:

http://wiki.ps2dev.org/
http://forums.ps2dev.org/
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: PS2

Post by GroundUpEngine »

epicasian wrote:but from what I've heard/read, it's extremely complicated
+1
User avatar
Sp4c3_m4n
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 10
Joined: Mon Mar 14, 2011 3:16 am

Re: PS2

Post by Sp4c3_m4n »

i would still like to see it. ;)
They have computers, and they may have other weapons of mass destruction
User avatar
Sp4c3_m4n
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 10
Joined: Mon Mar 14, 2011 3:16 am

Re: PS2

Post by Sp4c3_m4n »

I found some stuff about ps2 development if someone is interested.

forum about ps dev:
http://forums.ps2dev.org/

ps dev wiki:
http://wiki.ps2dev.org/

ps2 dev book that was never published:
http://www.hsfortuna.co.uk/

ps2 programming tutorial:
http://lukasz.dk/playstation-2-programming/
They have computers, and they may have other weapons of mass destruction
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: PS2

Post by eatcomics »

Sp4c3_m4n wrote:I found some stuff about ps2 development if someone is interested.

forum about ps dev:
http://forums.ps2dev.org/

ps dev wiki:
http://wiki.ps2dev.org/

ps2 dev book that was never published:
http://www.hsfortuna.co.uk/

ps2 programming tutorial:
http://lukasz.dk/playstation-2-programming/
I got interested in it a while back... but found that all the sources were lack luster, and the development scene was pretty dead...
Image
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: PS2

Post by Falco Girgis »

Hah, good luck.

I've done a bit of dabbling back in my day. The API is a nightmare, the architecture is a nightmare, and it's nearly impossible to get any sort of performance out of the PS2 without serious optimization.

It's a half-baked, half-assed homebrew API for a machine that COMMERCIAL developers (with official development kits) weren't even able to fully utilize until the end of its lifetime. There's a good reason that AAA Dreamcast games all the way up until its (commercial) death looked better than AAA PS2 games.

With only 4MB of video RAM, any 2D game will probably require dynamic loading/streaming of textures each frame.

I hope you like assembly.
User avatar
Sp4c3_m4n
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 10
Joined: Mon Mar 14, 2011 3:16 am

Re: PS2

Post by Sp4c3_m4n »

it's that hard?
They have computers, and they may have other weapons of mass destruction
JesseGuarascia
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 70
Joined: Mon Dec 13, 2010 10:55 pm

Re: PS2

Post by JesseGuarascia »

Trust me, if Falco says it's hard, it's hard...

Good luck :P
-- Jesse Guarascia

I like C/++, SDL, SFML, OpenGL and Lua. If you don't like those, then gtfo my sig pl0x (jk trollololololol)
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: PS2

Post by N64vSNES »

I've got to admit. Falco gets a erection from low level programming, it's beyond hard.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: PS2

Post by GroundUpEngine »

N64vSNES wrote:I've got to admit. Falco gets a erection from low level programming, it's beyond hard.
:lol:
User avatar
VoidElite
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Apr 24, 2011 5:25 am
Current Project: Lunar Sanity, 2D engine for PC.
Favorite Gaming Platforms: Playstation
Programming Language of Choice: C
Location: England

Re: PS2

Post by VoidElite »

GyroVorbis wrote:Hah, good luck.

I've done a bit of dabbling back in my day. The API is a nightmare, the architecture is a nightmare, and it's nearly impossible to get any sort of performance out of the PS2 without serious optimization.

It's a half-baked, half-assed homebrew API for a machine that COMMERCIAL developers (with official development kits) weren't even able to fully utilize until the end of its lifetime. There's a good reason that AAA Dreamcast games all the way up until its (commercial) death looked better than AAA PS2 games.

With only 4MB of video RAM, any 2D game will probably require dynamic loading/streaming of textures each frame.

I hope you like assembly.
How do I port my engine to Dreamcast(C++ SDL)?
1)How do I compile for Dreamcast(what file extension does it use?)?
2)How do I put onto the Dreamcast?

Thanks. :)
I love 16-bit Assembly language programming. I'm currently having an affair with C++. I'm working on a 2D Game Engine called Lunar Sanity for PC and soon DC. I own three games consoles: Dreamcast, Xbox 360 and Atari Flashback. I'm on a Mac and soon a PC. I love Windows XP as it works great(can run 16-bit GUIs). I've been programming for 3 years(since I was 11).

I settling into my hybrid(procedural&object orientated) life. It's all good so far. :)
User avatar
short
ES Beta Backer
ES Beta Backer
Posts: 548
Joined: Thu Apr 30, 2009 2:22 am
Current Project: c++, c
Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
Programming Language of Choice: c, c++
Location: Oregon, US

Re: PS2

Post by short »

VoidElite wrote:
GyroVorbis wrote:Hah, good luck.

I've done a bit of dabbling back in my day. The API is a nightmare, the architecture is a nightmare, and it's nearly impossible to get any sort of performance out of the PS2 without serious optimization.

It's a half-baked, half-assed homebrew API for a machine that COMMERCIAL developers (with official development kits) weren't even able to fully utilize until the end of its lifetime. There's a good reason that AAA Dreamcast games all the way up until its (commercial) death looked better than AAA PS2 games.

With only 4MB of video RAM, any 2D game will probably require dynamic loading/streaming of textures each frame.

I hope you like assembly.
How do I port my engine to Dreamcast(C++ SDL)?
1)How do I compile for Dreamcast(what file extension does it use?)?
2)How do I put onto the Dreamcast?

Thanks. :)
A post here AND your own thread?

http://elysianshadows.com/phpBB3/viewto ... art=999999

..?
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
User avatar
VoidElite
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Apr 24, 2011 5:25 am
Current Project: Lunar Sanity, 2D engine for PC.
Favorite Gaming Platforms: Playstation
Programming Language of Choice: C
Location: England

Re: PS2

Post by VoidElite »

short wrote:
VoidElite wrote:
GyroVorbis wrote:Hah, good luck.

I've done a bit of dabbling back in my day. The API is a nightmare, the architecture is a nightmare, and it's nearly impossible to get any sort of performance out of the PS2 without serious optimization.

It's a half-baked, half-assed homebrew API for a machine that COMMERCIAL developers (with official development kits) weren't even able to fully utilize until the end of its lifetime. There's a good reason that AAA Dreamcast games all the way up until its (commercial) death looked better than AAA PS2 games.

With only 4MB of video RAM, any 2D game will probably require dynamic loading/streaming of textures each frame.

I hope you like assembly.
How do I port my engine to Dreamcast(C++ SDL)?
1)How do I compile for Dreamcast(what file extension does it use?)?
2)How do I put onto the Dreamcast?

Thanks. :)
A post here AND your own thread?

http://elysianshadows.com/phpBB3/viewto ... art=999999

..?
I posted here but thought I'd have a better chance posting some were else as well.
I love 16-bit Assembly language programming. I'm currently having an affair with C++. I'm working on a 2D Game Engine called Lunar Sanity for PC and soon DC. I own three games consoles: Dreamcast, Xbox 360 and Atari Flashback. I'm on a Mac and soon a PC. I love Windows XP as it works great(can run 16-bit GUIs). I've been programming for 3 years(since I was 11).

I settling into my hybrid(procedural&object orientated) life. It's all good so far. :)
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: PS2

Post by dandymcgee »

VoidElite wrote:
short wrote:
A post here AND your own thread?

http://elysianshadows.com/phpBB3/viewto ... art=999999

..?
I posted here but thought I'd have a better chance posting some were else as well.
Yeah.. please don't do that. Choose one place or the other. ;)
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
Post Reply