aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #89 from yogi313/masterHEADmasterspicyjpeg2025-01-281-19/+35
|\ | | | | Fix TIM compatibility and improve TIM validation.
| * 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-1420-1117/+17
|
* Update submodules, minor bugfixes and updatesspicyjpeg2024-10-1410-35/+36
|
* 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
| |
* | Merge pull request #88 from victorfeitosa/bug/fix-inline-gte-macrosspicyjpeg2024-10-141-4/+4
|\ \ | | | | | | Bugfix - Fix unitialized GTE registers
| * | fix uninitialized registersVictor Feitosa2024-10-131-4/+4
|/ /
* / Included PSn00bDBG-mk2 monitor and test utilitylameguy642024-05-0423-0/+5632
|/
* Add fix for missing cstdarg header in GCC 13.2.0spicyjpeg2024-01-081-1/+3
|
* Fix examples, update submodules and CI scriptspicyjpeg2024-01-089-67/+59
|
* Fix bugs in libc, psxgpu, psxpress, clean up headersspicyjpeg2024-01-0811-231/+311
|
* Fix setjmp.h, FntSort(), examples, rewrite system/timerspicyjpeg2023-07-039-215/+303
|
* Merge pull request #76 from FlannyH/masterspicyjpeg2023-07-011-0/+1
|\ | | | | Added SPU_CH_ADSR_VOL to hwregs_c.h
| * Added SPU_CH_ADSR_VOL to hwregs_c.hFlannyH2023-07-011-0/+1
|/
* Split off libsmd from n00bdemo into separate libraryspicyjpeg2023-06-2014-1053/+1086
|
* More SPU streaming example tweaksspicyjpeg2023-06-204-44/+48
|
* Update io/pads and sound/cdstream examplesspicyjpeg2023-06-207-220/+649
|
* Fix IRQ bugs, PutDispEnv() PAL screen centeringspicyjpeg2023-06-208-72/+72
|
* Merge pull request #75 from niko1point0/patch-1spicyjpeg2023-06-051-1/+1
|\ | | | | Update psxapi.h
| * Update psxapi.hniko1point02023-06-041-1/+1
|/ | | this should be 0x2000, not 0x200
* Refactor hello and cppdemo examples, fix cdxaspicyjpeg2023-05-218-493/+676
|
* More library cleanups and libc fixesspicyjpeg2023-05-2118-287/+227
|
* Downgrade GCC to 12.3, add setjmp(), fix CdGetRegion()spicyjpeg2023-05-127-75/+154
|
* 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
* | Merge pull request #70 from Lameguy64/v0.23-wipspicyjpeg2023-05-11101-2150/+3472
|\ \ | |/ |/| Header cleanups, PCDRV, more safety checks, libc and mkpsxiso fixes (v0.23)
| * Bump SDK to v0.23 and GCC to v13.1, update readmespicyjpeg2023-05-114-114/+108
| |
| * Add GPU IRQ variants of all display list APIsspicyjpeg2023-05-116-114/+323
| |
| * Add C++ standard library headers, update beginner/cppdemospicyjpeg2023-05-117-140/+327
| |
| * Add MoveImage(), SetDrawOpType(), GPU IRQ supportspicyjpeg2023-05-117-101/+137
| |
| * Update binutils and mkpsxiso, enable GCC STL headersspicyjpeg2023-04-065-25/+76
| |
| * Clean up all headers, add and rename some BIOS APIsspicyjpeg2023-04-0544-453/+456
| |
| * 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-045-13/+164
| |
| * Add missing CD image dependencies to CMake scriptsspicyjpeg2023-04-0414-43/+32
| |
| * Add IsIdleGPU(), tweak psxgpu.h, fix mdec/strvideospicyjpeg2023-04-046-49/+78
| |
| * Add BS v3 decoding, fix MDEC API and strvideo examplespicyjpeg2023-01-238-449/+763
| |
| * Fix VSync(), assert(), warnings and some examplesspicyjpeg2023-01-229-43/+37
| |
| * 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
|/
* Merge pull request #69 from JohnyTheCarrot/masterspicyjpeg2022-12-251-2/+2
|\ | | | | Fix wrong documentation by swapping descriptions