From ea46d05aed0343c20d8fdfaa0e67d54d51e8e2a0 Mon Sep 17 00:00:00 2001 From: "John Wilbert M. Villamor" Date: Fri, 22 Nov 2019 09:11:12 +0800 Subject: Added long awaited CD-ROM library and loads of fixes, see changelog for details --- changelog.txt | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) (limited to 'changelog.txt') diff --git a/changelog.txt b/changelog.txt index 806e4b3..66b847b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,47 @@ PSn00bSDK changelog Items that are lower in the log are more recently implemented. +11-22-2019 by Lameguy64: + +* psxapi: Added root counter or timer functions and related definitions. + +* examples: Added timer example. + +* psxgpu: Added DR_AREA, DR_OFFSET and DR_TWIN primitives and accompanying + setDrawArea(), setDrawOffset() and setTexWindow() macros. + +* psxgpu: Added parenthesis to argument value in setlen(), setaddr() and + setcode() macros, preventing addPrims() from being used in a more + sensible manner (ie. addPrims(ot, sub_ot+3, sub_ot)). + +* examples: Added render2tex render to texture example. + +* psxspu: Fixed typo in spuinit.s on section specifier specifying a data + section instead of text section, resulting to jump to + non-instruction-aligned linker errors. + +* psxgpu: Increased ISR stack size to 2048 bytes. + +* psxsio: Added kbhit() to poll keyboard input asynchronously and stdin + is now buffered with an IRQ handler. + +* psxapi: Added AddDummyTty() (for psxsio DelSIO() fix). + +* psxsio: DelSIO() now calls AddDummyTty(). + +* libc: Fixed bug in strncpy() not placing a NULL byte at end of string. + +* libc: Fixed strchr() and strrchr() declarations commented out in string.h. + +* libpsn00b: Added the long awaited libpsxcd library with cdxa example. + Documentation will come soon but existing libcd docs should be good + enough for awhile. + +* psxgpu: Fixed non functioning GPU DMA wait in DrawSync(). + +* LibPSn00b run-time library is now officially 0.15b. + + 10-11-2019 by Lameguy64: * psxetc: Added FntOpen(), FntPrint() and FntFlush() functions. -- cgit v1.2.3