diff options
| author | spicyjpeg <thatspicyjpeg@gmail.com> | 2023-07-03 08:13:23 +0200 |
|---|---|---|
| committer | spicyjpeg <thatspicyjpeg@gmail.com> | 2023-07-03 08:13:23 +0200 |
| commit | 06e65bea3a778b2dae5af77a7935ae3868ddd4d3 (patch) | |
| tree | 3af954ebead7540c9478d0a026ca2e59f3cf7b64 /CHANGELOG.md | |
| parent | 472cf1c254ea5be5aff8a6c7067cbed2d467d85b (diff) | |
| download | psn00bsdk-06e65bea3a778b2dae5af77a7935ae3868ddd4d3.tar.gz | |
Fix setjmp.h, FntSort(), examples, rewrite system/timer
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d6a313..ed743fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,32 @@ to ensure the changelog can be parsed correctly. ------------------------------------------------------------------------------- +## 2023-07-03: 0.24 + +spicyjpeg: + +- libc: Fixed various mistakes in the GTE leading zero count intrinsics and the + `setjmp.h` header. + +- psxgpu: `PutDispEnv()` no longer requires manual adjustments in order to + center the screen in PAL mode. `FntSort()` now supports printing multiple + lines. + +- smd: The .SMD model parser code from n00bdemo has been split off into its own + library, usable from any PSn00bSDK project. + +- examples: `beginner/hello`, `beginner/cppdemo` and `system/timer` have been + rewritten completely. `cdrom/cdxa` now checks for the end of the file properly + rather than relying on it to be encoded in a specific way. `sound/cdstream` + has been refactored to use a ring buffer in main RAM and includes a reusable + SPU audio streaming library. + +- Added some missing register macros (`SPU_CH_ADSR_VOL`) to `hwregs_c.h` and + fixed some previously wrong kernel-related constants. + +- Removed the `PSN00BSDK_LIBGCC` CMake variable and related code, as the GCC + toolchain can automatically find `libgcc` on its own. + ## 2023-05-11: 0.23 spicyjpeg: |
