aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorspicyjpeg <thatspicyjpeg@gmail.com>2023-07-03 08:13:23 +0200
committerspicyjpeg <thatspicyjpeg@gmail.com>2023-07-03 08:13:23 +0200
commit06e65bea3a778b2dae5af77a7935ae3868ddd4d3 (patch)
tree3af954ebead7540c9478d0a026ca2e59f3cf7b64 /CHANGELOG.md
parent472cf1c254ea5be5aff8a6c7067cbed2d467d85b (diff)
downloadpsn00bsdk-06e65bea3a778b2dae5af77a7935ae3868ddd4d3.tar.gz
Fix setjmp.h, FntSort(), examples, rewrite system/timer
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md26
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: