Informations on libblade / bladeps ?

Post a topic about yourself to let others know your skills, hobbies, etc.
Post Reply
User avatar
Abelliqueux
Curious PSXDEV User
Curious PSXDEV User
Posts: 18
Joined: Apr 29, 2016
I am a: wannabee PSX dev
Motto: nope, bicycle
PlayStation Model: 7502/5502
Location: PAL
Contact:

Informations on libblade / bladeps ?

Post by Abelliqueux » May 13th, 2020, 12:58 am

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 ?
Hardware : 5552 + Xstation, 7502 + Psnee Attiny85, 9002, 102, ftdi cable + unirom carts
https://wiki.arthus.net - https://psx.arthus.net

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » May 13th, 2020, 1:02 pm

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.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

User avatar
Abelliqueux
Curious PSXDEV User
Curious PSXDEV User
Posts: 18
Joined: Apr 29, 2016
I am a: wannabee PSX dev
Motto: nope, bicycle
PlayStation Model: 7502/5502
Location: PAL
Contact:

Post by Abelliqueux » May 14th, 2020, 12:33 am

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...
Hardware : 5552 + Xstation, 7502 + Psnee Attiny85, 9002, 102, ftdi cable + unirom carts
https://wiki.arthus.net - https://psx.arthus.net

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests