aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/libc
Commit message (Collapse)AuthorAgeFilesLines
* Fix bugs in libc, psxgpu, psxpress, clean up headersspicyjpeg2024-01-082-11/+8
|
* More library cleanups and libc fixesspicyjpeg2023-05-218-115/+101
|
* Downgrade GCC to 12.3, add setjmp(), fix CdGetRegion()spicyjpeg2023-05-121-0/+48
|
* 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
* | Fix non-standard string.h functions, remove argv parserspicyjpeg2023-04-045-358/+371
|/
* Rearrange hwregs_c.h and k573io.h, add clz intrinsicsspicyjpeg2022-12-181-0/+43
|
* Refactor dynamic linker, misc. cleanupsspicyjpeg2022-10-301-5/+1
|
* Library bugfixes and additions, _sdk_log_inner() removalspicyjpeg2022-10-233-30/+22
|
* Rewrite psxsio with new API, fix compiler warningsspicyjpeg2022-10-211-0/+5
|
* Clean up SDK debug logging, fix getTPage()spicyjpeg2022-10-193-26/+40
|
* Add debug log buffering, fix GetHeapUsage()spicyjpeg2022-10-182-23/+15
|
* Replace DEBUG macro with standard NDEBUG macrospicyjpeg2022-10-111-3/+3
|
* Optimize memset(), add heap usage API, remove _mem_init()spicyjpeg2022-10-083-48/+171
|
* Fix DMACallback bug, disable logging in release buildsspicyjpeg2022-10-081-3/+9
|
* Replace default allocator with psyqo implementationspicyjpeg2022-07-233-252/+254
|
* Change I/O base address to 0xbf80, use size_t in stdlibspicyjpeg2022-07-171-4/+4
|
* Add 8 MB RAM support and customizable _start stubspicyjpeg2022-06-272-2/+20
|
* Remove stdint.h, fix n00bdemo crashingspicyjpeg2022-03-201-11/+12
|
* Minor fixes, add C++ placement new, n00bdemo 573 supportspicyjpeg2022-03-123-26/+37
|
* Rewrite assert() and DL_CALL(), update mkpsxisospicyjpeg2022-02-202-15/+21
|
* CMake fixes, psxcd and printf/scanf improvementsspicyjpeg2021-11-283-2/+30
|
* sprintf improvements, added new _mem_init, GetSystemInfospicyjpeg2021-11-182-21/+35
|
* Deprecated malloc.h, moved int*_t types to stdint.hspicyjpeg2021-11-182-3/+2
|
* Added io/pads example, psxpad.h definitions, bugfixesspicyjpeg2021-11-071-3/+3
|
* Migrated libpsn00b to CMakespicyjpeg2021-09-121-61/+0
|
* Rewritten all Makefiles, set up proper GCC options, added iso.xml to templatespicyjpeg2021-08-171-26/+33
|
* Added missing header declarations, FlushCache, misc library bugfixesspicyjpeg2021-08-173-109/+103
|
* Minor Makefile fixesAustin Annestrand2021-02-201-1/+1
|
* Lots of makefile corrections, improved build and toolchain instructions, ↵John Wilbert M. Villamor2021-02-181-1/+1
| | | | added elf2cpe converter, fixed typo in plasma_tbl.h of n00bdemo example
* Account for forward-looped memmoveChristian Kosman2020-10-011-4/+17
|
* Revised makefiles, added strtok(), command line arguments, SetHeapSize(), ↵John Wilbert M. Villamor2020-09-194-18/+135
| | | | moved ISR and callback system to psxetc, moved debug font to psxgpu, fixed CD-ROM library crashing on PSIO, fixed interrupt callback setup to fix crashing on ResetGraph()
* libc: Add abs() and labs() functionsThomas Perl2020-02-241-0/+7
|
* Added long awaited CD-ROM library and loads of fixes, see changelog for detailsJohn Wilbert M. Villamor2019-11-222-9/+3
|
* Added FntOpen(), FntPrint() and FntFlush(), fixed termPrim() typo, fixed ↵John Wilbert M. Villamor2019-10-113-7/+17
| | | | negative values in vsprintf(), added billboard sprites example
* Added strcat(), added gte_stsz() macro, added _boot() and fixed typos in ↵John Wilbert M. Villamor2019-09-231-0/+12
| | | | setUVWH() macro
* Added C++ support, updated build instructions and makefiles, consolidated ↵John Wilbert M. Villamor2019-07-178-52/+932
| | | | libc and libgcc (during build process), libraries now v0.12b and more
* Fixed local label typo in memcpy.sJohn Wilbert M. Villamor2019-06-261-1/+1
|
* LibPSn00b officially v0.10b, added psxsio library, better DrawSync() and ↵John Wilbert M. Villamor2019-06-236-35/+41
| | | | VSync(), better reference manual.
* Added BIOS Controller, BIOS CD, 2 new examples and custom exit handler in ↵lameguy642019-05-232-9/+11
| | | | the works
* First commitJohn Wilbert M. Villamor2019-04-0612-0/+2008