New PSPSDK Tag (perhaps 22/01/06)

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
TyRaNiD
Posts: 907
Joined: Sun Jan 18, 2004 12:23 am

New PSPSDK Tag (perhaps 22/01/06)

Post by TyRaNiD »

Well it has been almost 6months(!) since the last official release of PSPSDK so this is a call to all developers that I am going to tag off a copy probably this coming Sunday to serve as the next official release therefore what if anything do we feel we need in there before we do so?

Only things I can think of is

1) Quick cleanup of pspsdk libc (yah yah) to ensure it is reasonably compatible with its newlib friend (it is still smaller than newlib it seems).

2) Replace pspgum_vfpu.c with native assembly code instead of the macros (think this is being worked on by chip).

3) Ensure any doxygen comments are up to date (if at all possible).

4) More samples?

5) Any obvious outstanding bugs?

Anymore?
danzel
Posts: 182
Joined: Fri Nov 04, 2005 11:03 pm

Post by danzel »

strncat is broken in the pspsdk libc:

Code: Select all

--- pspsdk_copy/src/libc/string.c       2005-12-23 10:05:41.000000000 +1300
+++ pspsdk/src/libc/string.c    2005-12-23 10:18:27.000000000 +1300
@@ -79,6 +79,7 @@ char *strncat(char *s, const char *appen
        while((*append) && (count > 0))
        {
                *s++ = *append++;
+               count--;
        }

        *s = 0; 
Fixes it.
chp
Posts: 313
Joined: Wed Jun 23, 2004 7:16 am

Post by chp »

GUM has now been rewritten to use proper VFPU mnemonics instead of the macros.
GE Dominator
jimparis
Posts: 1145
Joined: Fri Jun 10, 2005 4:21 am
Location: Boston

Post by jimparis »

danzel wrote:strncat is broken in the pspsdk libc:
Fixed, thanks.
Post Reply