diff options
| author | John Wilbert M. Villamor <lameguy64@gmail.com> | 2019-06-23 07:42:16 +0800 |
|---|---|---|
| committer | John Wilbert M. Villamor <lameguy64@gmail.com> | 2019-06-23 07:42:16 +0800 |
| commit | 7be9178c0f9b0e698a305ecc5c0c41fcc596a4fc (patch) | |
| tree | e98c627e1da5c764563774b89b0c06d7ac5ad0a4 /libpsn00b/psxgpu/readme.txt | |
| parent | ae9e545c3ed33d39ce21ae13ceb8337fa34901b8 (diff) | |
| download | psn00bsdk-7be9178c0f9b0e698a305ecc5c0c41fcc596a4fc.tar.gz | |
LibPSn00b officially v0.10b, added psxsio library, better DrawSync() and VSync(), better reference manual.
Diffstat (limited to 'libpsn00b/psxgpu/readme.txt')
| -rw-r--r-- | libpsn00b/psxgpu/readme.txt | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/libpsn00b/psxgpu/readme.txt b/libpsn00b/psxgpu/readme.txt index 0d44e72..8fe439b 100644 --- a/libpsn00b/psxgpu/readme.txt +++ b/libpsn00b/psxgpu/readme.txt @@ -23,39 +23,7 @@ Library header(s): Todo list: - * VSync() and DrawSync() functions lack alternate operating modes such as - getting number of vsyncs elapsed and waiting until a specified number of - vsyncs have passed. - - * (old) VSync interrupt handler should be hooked using BIOS function - SetCustomExitFromException() like the official GPU library instead of - hooking an event handler, but said hook never seems to work. Perhaps - something in the kernel area needs to be patched/set or some event/IRQ - handler needs to be removed as such handlers can skip the custom - exception exit entirely. - - It also appears that all interrupt handling in the official libraries - are done through the GPU library. This would also explain why the - official documentation tells you to always call ResetGraph() at the - very beginning of your programs. - * ClearOTag() function (non reverse version of ClearOTagR()) yet to be - implemented. + implemented (but should be trivial). * StoreImage() equivalent yet to be implemented. - - -Changelog: - - 05-23-2019 by Lameguy64: - - * Got custom exit handler set using SetCustomExitFromException() (BIOS - function B(19h)) working. Currently used to acknowledge VSync IRQ but - actual VSync handling is still done with events and needs to be - transferred to the custom exit handler. At least it lets BIOS - controller functions to work now. See doc/dev notes.txt for details - on how this handler behaves. - - * Made stack usage a lot less wasteful in ResetGraph() (you only need - to allocate N words on stack based on N arguments of the function - being called. |
