| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | libpsx: Fix const-correctness for fwrite(3) | Xavier Del Campo Romero | 2023-11-29 | 1 | -2/+2 |
| | | | | | | According to C99 ยง7.19.8.2p1, fwrite(3) is expected to take a const void *, and not void *. | ||||
| * | libpsx: Add rewind(3) | Xavier Del Campo Romero | 2023-11-29 | 1 | -0/+6 |
| | | |||||
| * | libc.c: do not lseek(2) on partial sector reads | Xavier Del Campo Romero | 2022-02-07 | 1 | -1/+0 |
| | | |||||
| * | spu.c: do not assume 64-byte blocks on SsUpload | Xavier Del Campo Romero | 2021-12-08 | 1 | -4/+6 |
| | | |||||
| * | libc.c: fix ptr when partially reading sector | Xavier Del Campo Romero | 2021-12-08 | 1 | -0/+1 |
| | | |||||
| * | QueryPAD: remove apparently useless wait | Xavier Del Campo Romero | 2021-10-24 | 1 | -0/+2 |
| | | |||||
| * | Fix vprintf(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -2/+2 |
| | | | | | TODO: what did this actually fix? | ||||
| * | Provide buffered fread(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -61/+127 |
| | | | | | | | | | | In order to reduce calls to seek(2) (which are very expensive), this commit keeps a sector-sized cache for each available FILE instance, except from the standard streams, of course. As expected, this allows calls to fread(3) to react much faster when small, contiguous chunks are read. | ||||
| * | fopen_internal: return ENOENT on file not found | Xavier Del Campo Romero | 2021-10-24 | 1 | -0/+1 |
| | | | | | | This is actually expected by open(2), but I do not expect the BIOS implementation to conform. | ||||
| * | lib.c: reduce NUM_OF_FILE_STRUCTS | Xavier Del Campo Romero | 2021-10-24 | 1 | -1/+1 |
| | | | | | Number has been reduced to a minimum to save memory. | ||||
| * | Provide conforming interface for fwrite(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -1/+2 |
| | | |||||
| * | Provide implementations for strtoul(3) and strtoull(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -0/+61 |
| | | |||||
| * | Provide implementation for perror(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -0/+5 |
| | | |||||
| * | Provide implementation for fprintf(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -0/+16 |
| | | |||||
| * | Add conforming interfaces of standard streams | Xavier Del Campo Romero | 2021-10-24 | 1 | -4/+4 |
| | | |||||
| * | malloc: remove useless goto | Xavier Del Campo Romero | 2021-10-24 | 1 | -3/+1 |
| | | |||||
| * | fmode_to_desmode: remove annoying debug messages | Xavier Del Campo Romero | 2021-10-24 | 1 | -4/+0 |
| | | |||||
| * | Set conforming interface for vprintf(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -1/+1 |
| | | |||||
| * | fopen_internal: do not resolve cdromL by default | Xavier Del Campo Romero | 2021-10-24 | 1 | -0/+5 |
| | | | | | | This avoids calling malloc(3) and thus allowing the linker to remove the heap implementation from memory.c via --gc-sections. | ||||
| * | Provide word-aligned access to memcpy(3) and memset(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -11/+55 |
| | | |||||
| * | Use memset(3) on calloc(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -7/+2 |
| | | |||||
| * | Clear BSS space using memset(3) | Xavier Del Campo Romero | 2021-10-24 | 1 | -5/+6 |
| | | |||||
| * | Lazy-initialize heap | Xavier Del Campo Romero | 2021-10-24 | 3 | -13/+10 |
| | | |||||
| * | Fix non-standard memset definition | Xavier Del Campo Romero | 2021-01-03 | 1 | -2/+2 |
| | | |||||
| * | Add implementation for strtok_r | Xavier Del Campo Romero | 2021-01-03 | 1 | -1/+45 |
| | | |||||
| * | Provide experimental (non-working) mouse support | Xavier Del Campo Romero | 2021-01-03 | 1 | -0/+21 |
| | | |||||
| * | Fix const-correctness on psxgpu | Xavier Del Campo Romero | 2021-01-03 | 3 | -23/+46 |
| | | | | | - Added GsSetDrawEnv_DMA and GsUploadCLUT. | ||||
| * | Qualify local variables as static | Xavier Del Campo Romero | 2021-01-01 | 1 | -3/+3 |
| | | |||||
| * | Remove trailing whitespaces | Xavier Del Campo Romero | 2020-11-09 | 1 | -75/+75 |
| | | |||||
| * | Implement strerror(3) and strerror_r(3) | Xavier Del Campo Romero | 2020-11-08 | 1 | -8/+105 |
| | | | | | Error descriptions obtained from include/errno.h. | ||||
| * | Fix buffer overflow on GsLoadFont | Xavier Del Campo Romero | 2020-11-07 | 1 | -1/+1 |
| | | | | | LoadImage accesses img[0..15] when w=16, h=1, causing it to read past `pal`. | ||||
| * | Solved issue with pads under real hw | Xavi Del Campo | 2020-02-01 | 1 | -4/+4 |
| | | |||||
| * | Enabled debugging symbols | Xavi Del Campo | 2020-02-01 | 1 | -44/+47 |
| | | |||||
| * | Fixed typos and invalid width '384' | Xavi Del Campo | 2020-01-31 | 1 | -3/+3 |
| | | |||||
| * | Added -ffunction/data-sections and -Os to libpsx | Xavi Del Campo | 2020-01-31 | 1 | -59/+59 |
| | | |||||
| * | Added PSX_PollPad_Fast_Ex() from psxsdk-20150729 fork | Xavi Del Campo | 2020-01-31 | 2 | -114/+171 |
| | | | | | Also, added extern "C" on some header files. Some are still missing. | ||||
| * | Solved const-correctness issues | Xavi Del Campo | 2020-01-31 | 2 | -249/+249 |
| | | |||||
| * | Imported pristine psxsdk-20190410 from official repo | Xavi Del Campo | 2020-01-31 | 33 | -0/+7804 |
