diff options
| author | spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> | 2022-06-29 13:09:57 +0200 |
|---|---|---|
| committer | spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> | 2022-06-29 13:09:57 +0200 |
| commit | 8deeb216cbff4e578284fc040d8f0b51e96d4b04 (patch) | |
| tree | 28b262c95d47f75c870b4d0bd5899d3e1a36cc9c /CHANGELOG.md | |
| parent | 6120304537470e7e5ff94b3bf19a33787ca69083 (diff) | |
| download | psn00bsdk-8deeb216cbff4e578284fc040d8f0b51e96d4b04.tar.gz | |
Add -g to default flags, update changelog and known bugs
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 51 |
1 files changed, 38 insertions, 13 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c2e6d1c..2f4bbfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,37 +19,63 @@ to ensure the changelog can be parsed correctly. ------------------------------------------------------------------------------- -## 2022-03-30: +## 2022-06-26 + +spicyjpeg: + +- psxgpu: Rewritten the entire library in C, fixing a few bugs (including one + that made 384x240 and 384x256 modes unusable) and adding a drawing queue in + the process. `DrawOTag()` can now be called while another OT is being drawn + to enqueue up to 8 other OTs. + +- psxgpu: Added missing `setXYWH()` macro and implemented `ClearOTag()`, + `DrawOTag2()`, `DrawOTagEnv()` and `GsGetTimInfo()`. + +- libpsn00b: Renamed `_start()` to `_start_inner()` and added a `_start()` stub + that can be overridden to insert custom startup code. Modified the linker + scripts to assume RAM is 8 MB by default, to make it easier to target arcade + or development hardware. + +- examples: Fixed some functions in `io/system573`. + +- tools: `elf2x` now warns if the converted executable crosses the 2 MB RAM + boundary. + +- Debugging symbols in ELF files are now generated by default for all target + types. This does not affect the size of built executables or DLLs, as those + are always stripped. + +## 2022-03-30 lameguy64: -- indev: psxmdec prototype is now functional through psxpress. +- indev: psxmdec prototype is now functional through `psxpress`. ## 2022-03-25: 0.19 lameguy64: -- examples: Replaced sample image of mdec/mdecimage with different artwork. - Original image: http://lameguy64.net/?page=drawings&post_id=9 +- examples: Replaced sample image of `mdec/mdecimage` with different artwork. + Original image [here](http://lameguy64.net/?page=drawings&post_id=9). - examples: Updated readme file in examples directory to reference the new - mdecimage example program. + `mdec/mdecimage` example program. - psxsio: Added dummy hooks to unsupported device functions for tty device. -- docs: Minor corrections on dev_notes.md. +- docs: Minor corrections on `dev_notes.md`. -- docs: Updated documentation for CdGetSector() and CdReadCallback() - functions in libn00bref.odt. +- docs: Updated documentation for `CdGetSector()` and `CdReadCallback()` + functions in `libn00bref.odt`. -## 2022-02-27: +## 2022-02-27 spicyjpeg: - libpsn00b: Added `hwregs_c.h` header and renamed some registers in `hwregs_a.h`. Added `assert()` as a proper macro. -- libpsn00b: Added new MDEC library; psxpress. +- libpsn00b: Added new MDEC library; `psxpress`. - psxspu: Fixed critical bug in `SpuSetReverb()`. @@ -82,9 +108,8 @@ spicyjpeg: Lameguy64: -- docs: Removed old and incomplete `libn00bref.odt` document (a percussor of - the LibPSn00b Library Reference document) as it got included into a commit by - accident at some point. +- docs: Removed old and incomplete `libn00bref.odt` document (a precursor of + the LibPSn00b Library Reference document). - examples: Improved description of `hdtv` example. Examples directory is now copied into `share/psn00bsdk` directory for both installation and package |
