PSn00bSDK | powerful source SDK for the PS1
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.
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
Support
PSn00bSDK has a low active ecosystem.
It has 631 star(s) with 57 fork(s). There are 39 watchers for this library.
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
Quality
PSn00bSDK has 0 bugs and 0 code smells.
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.
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.
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
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PSn00bSDK
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:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page