Page 1 of 1

Informations on libblade / bladeps ?

Posted: May 13th, 2020, 12:58 am
by Abelliqueux
Hi,

I'm working on some articles about PSX dev, and in the process of translating an Italian how-to by Bemipefe about how to setup a Linux install to be able to compile some programs for the PSX.

The original article is here : http://www.mandrakeitalia.org/guide/gui ... -con-linux
The translation I'm working on is here : https://wiki.arthus.net/doku.php?id=pro ... n_on_linux
The setup itself is working and I can compile some simple code so that's nice.

It uses two main libraries : libspu and libblade. The first one seems to originate from the Net Yaroze SDK, but the second one, I can't find any info on it apart from a copyright notice in the sources > gpu.c :

Code: Select all

/************************************************************************
  The Blade Libraries (c) Blade 2001/2.
  PSX programming libraries written in C.
*************************************************************************/
There's also a 'bladeps.a' file in there.

You can find the sources here : http://fichiers.arthus.net/psxdev/libblade.tar.gz

Can anyone share infos about this library ?

Re: Informations on libblade / bladeps ?

Posted: May 13th, 2020, 1:02 pm
by Administrator
That's the Blade Libraries (C based). Before these, we had the Rob Withey libs (ASM based). They are both very, very old and buggy. Was one of the first publicly available libs written from scratch for the PlayStation 1 (more info).

Now however, we have the PSn00bSDK by LameGuy64.

Re: Informations on libblade / bladeps ?

Posted: May 14th, 2020, 12:33 am
by Abelliqueux
Thanks for that link, I must have let it slip in my searches !

I read about PSn00bSDK not long ago and actually managed to compile it yesterday :cool: , looks real nice !
So that's two PSX SDKs on my Linux system now... Guess the logic thing to do would be to try to setup Psy-Q for the sake it...