aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos, add missing const and improve code formatting.yogi3132025-01-231-13/+13
|
* Fix TIM compatibility and improve TIM validation.yogi3132025-01-211-19/+35
| | | | | | | | | | | PSn00bSDK is a good SDK for testing decompiled game code and working with extracted TIM resources. However, there is an issue where some textures that can be loaded with the PsyQ SDK are not compatible with PSn00bSDK, causing a black screen when attempting to load them. This commit fixes this issue. Additionally, it adds a new check in the `GsGetTimInfo` and `GetTimInfo` functions. The check verifies if pixel data exists before setting the corresponding fields in the structure, preventing the loading of garbage data.
* Deprecate CPack packages and old changelog, fix ldscriptsspicyjpeg2024-10-142-5/+5
|
* Update submodules, minor bugfixes and updatesspicyjpeg2024-10-145-10/+11
|
* Merge pull request #86 from EngineersBox/_bu_init-rom-offsetspicyjpeg2024-10-142-2/+2
|\ | | | | (OpenBIOS) Change `_bu_init()` ROM offset from `0x55` to `0x70`
| * Reverted testing changesEngineersBox2024-09-301-30/+39
| |
| * Changed _bu_init ROM offset from 0x55 to 0x70EngineersBox2024-09-302-2/+2
| |
| * Dev (#1)EngineersBox2024-02-041-39/+30
| | | | | | | | | | | | | | | | | | * Fixed size extend check in realloc * Fixed size usage overlapping BlockHeaders * Fixed usage of sizing and sbrk invocations * Fixed condition for realloc resizing to contiguously available free mem
| * Removed logsEngineersBox2024-01-141-3/+1
| |
| * Added logged fixEngineersBox2024-01-131-3/+3
| |
| * Added logsEngineersBox2024-01-131-1/+3
| |
* | fix uninitialized registersVictor Feitosa2024-10-131-4/+4
|/
* Add fix for missing cstdarg header in GCC 13.2.0spicyjpeg2024-01-081-1/+3
|
* Fix bugs in libc, psxgpu, psxpress, clean up headersspicyjpeg2024-01-0811-231/+311
|
* Fix setjmp.h, FntSort(), examples, rewrite system/timerspicyjpeg2023-07-032-7/+18
|
* Added SPU_CH_ADSR_VOL to hwregs_c.hFlannyH2023-07-011-0/+1
|
* Split off libsmd from n00bdemo into separate libraryspicyjpeg2023-06-208-1/+3395
|
* Fix IRQ bugs, PutDispEnv() PAL screen centeringspicyjpeg2023-06-206-52/+53
|
* Update psxapi.hniko1point02023-06-041-1/+1
| | | this should be 0x2000, not 0x200
* More library cleanups and libc fixesspicyjpeg2023-05-2118-287/+227
|
* Downgrade GCC to 12.3, add setjmp(), fix CdGetRegion()spicyjpeg2023-05-125-73/+149
|
* Merge pull request #71 from saxbophone/patch-1spicyjpeg2023-05-111-0/+3
|\ | | | | Add C11 error checking to vsnprintf()
| * Add C11 error checking to vsnprintf()Joshua Saxby2023-04-211-0/+3
| | | | | | | | | | | | | | | | | | C11 specifies that vsnprintf() is to check for the following conditions: - output buffer or format string are null pointers - buffer size is zero C11 also specifies "constraint handler functions" that may be set, but that's far more involved, and having at least some error-handling for bad arguments like these is probably quite useful. Source: https://en.cppreference.com/w/c/io/vfprintf#:~:text=5%2D8),constraint%20handler%20function%3A
* | Add GPU IRQ variants of all display list APIsspicyjpeg2023-05-115-114/+218
| |
* | Add C++ standard library headers, update beginner/cppdemospicyjpeg2023-05-116-0/+193
| |
* | Add MoveImage(), SetDrawOpType(), GPU IRQ supportspicyjpeg2023-05-117-101/+137
| |
* | Clean up all headers, add and rename some BIOS APIsspicyjpeg2023-04-0540-378/+453
| |
* | Fix non-standard string.h functions, remove argv parserspicyjpeg2023-04-049-400/+447
| |
* | Add argument validation to most libpsn00b functionsspicyjpeg2023-04-0413-22/+139
| |
* | Add PCDRV API, fix warnings and DS region misdetectionspicyjpeg2023-04-042-6/+159
| |
* | Add missing CD image dependencies to CMake scriptsspicyjpeg2023-04-041-8/+7
| |
* | Add IsIdleGPU(), tweak psxgpu.h, fix mdec/strvideospicyjpeg2023-04-044-27/+52
| |
* | Add BS v3 decoding, fix MDEC API and strvideo examplespicyjpeg2023-01-237-420/+718
| |
* | Fix VSync(), assert(), warnings and some examplesspicyjpeg2023-01-224-12/+15
| |
* | Fix VSync() rate limiter, add missing tagless packetsspicyjpeg2023-01-135-102/+128
| |
* | Re-enable MoveImage(), add tagless primitive structsspicyjpeg2022-12-284-131/+151
| |
* | Add CdUnlock() and DMA priority APIspicyjpeg2022-12-289-103/+258
|/
* Fix wrong documentation by swapping descriptionsTuur Martens2022-12-251-2/+2
|
* Bump to v0.22, update CMake scripts and docsspicyjpeg2022-12-182-22/+41
|
* Merge branch 'Lameguy64:master' into bugfixspicyjpeg2022-12-181-6/+6
|\
| * Removed spacesAlexandro Trevisan2022-11-121-2/+2
| |
| * Updated documentationAlexandro Trevisan2022-11-121-8/+8
| |
* | Rearrange hwregs_c.h and k573io.h, add clz intrinsicsspicyjpeg2022-12-188-91/+131
| |
* | Misc. bugfixes, add support for DRAWENV texture windowsspicyjpeg2022-12-188-55/+115
| |
* | Fix dynamic linker symbol resolver and assert macrospicyjpeg2022-12-185-128/+80
| |
* | Refactor libpsxcd, add new CD-ROM APIs, fix SPU DMA readspicyjpeg2022-11-1713-1529/+1436
| |
* | Misc. libpsn00b bugfixes, new critical section macrosspicyjpeg2022-11-1515-134/+124
|/
* Add inline docs to psxcd.h, psxetc.h, psxgte.hspicyjpeg2022-10-306-179/+1432
|
* Refactor dynamic linker, misc. cleanupsspicyjpeg2022-10-304-390/+264
|
* Refactor sound examples, add new spustream examplespicyjpeg2022-10-274-23/+49
|