PSn00bSDK | powerful source SDK for the PS1

 by   Lameguy64 C Version: v0.23 License: Non-SPDX

kandi X-RAY | PSn00bSDK Summary

kandi X-RAY | PSn00bSDK Summary

PSn00bSDK is a C library. PSn00bSDK has no bugs, it has no vulnerabilities and it has low support. However PSn00bSDK has a Non-SPDX License. You can download it from GitHub.

PSn00bSDK is a 100% free and open source SDK project for the original Sony PlayStation for developing homebrew applications and games for the console 100% freely. This SDK can be used for freeware, commercial, and open source homebrew projects. The SDK is composed mainly of libraries (libpsn00b) and some utilities that provide a basic framework for developing software for the PlayStation hardware, the compiler is separate (GCC) and should be acquired from GNU. The library API is intentionally written to resemble the library API of the official libraries as closely as possible. This design decision is not only for familiarity reasons to experienced programmers, but also so that existing sample code and tutorials would still apply to this SDK, as well as making the process of porting over existing homebrew originally made with official SDKs easier with minimal modification, provided it doesn't use libgs. PSn00bSDK is currently a work in progress and cannot really be considered production ready, but what is currently implemented should be enough to produce some interesting homebrew with the SDK, especially with its extensive support for the GPU and GTE hardware. There's no reason not to fully support hardware features of a target platform when said hardware features have been fully documented for years (nocash's PSX specs document in this case). Most of libpsn00b is written mostly in MIPS assembly, moreso functions that interface with the hardware. Many of the standard C functions are implemented in custom MIPS assembly instead of equivalents found in the BIOS ROM, for both stability (the BIOS libc implementation of the PlayStation is actually buggy) and performance reasons.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              PSn00bSDK has a low active ecosystem.
              It has 631 star(s) with 57 fork(s). There are 39 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 11 open issues and 33 have been closed. On average issues are closed in 142 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of PSn00bSDK is v0.23

            kandi-Quality Quality

              PSn00bSDK has 0 bugs and 0 code smells.

            kandi-Security Security

              PSn00bSDK has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              PSn00bSDK code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              PSn00bSDK has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              PSn00bSDK releases are available to install and integrate.
              It has 732 lines of code, 18 functions and 15 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PSn00bSDK
            Get all kandi verified functions for this library.

            PSn00bSDK Key Features

            No Key Features are available at this moment for PSn00bSDK.

            PSn00bSDK Examples and Code Snippets

            No Code Snippets are available at this moment for PSn00bSDK.

            Community Discussions

            No Community Discussions are available at this moment for PSn00bSDK.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install PSn00bSDK

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Lameguy64/PSn00bSDK.git

          • CLI

            gh repo clone Lameguy64/PSn00bSDK

          • sshUrl

            git@github.com:Lameguy64/PSn00bSDK.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link