diff options
| author | lameguy64 <lameguy64@gmail.com> | 2019-05-23 22:24:56 +0800 |
|---|---|---|
| committer | lameguy64 <lameguy64@gmail.com> | 2019-05-23 22:24:56 +0800 |
| commit | 3ffebff2aad2ca438cf76db51fb3459c5639cd67 (patch) | |
| tree | a234fc6158d3c09904c4c1fb2feee09afb479a4c /libpsn00b/psxgpu/readme.txt | |
| parent | e70cd149f41ea71f9ca9ee86c03d1e59005dad2a (diff) | |
| download | psn00bsdk-3ffebff2aad2ca438cf76db51fb3459c5639cd67.tar.gz | |
Added BIOS Controller, BIOS CD, 2 new examples and custom exit handler in the works
Diffstat (limited to 'libpsn00b/psxgpu/readme.txt')
| -rw-r--r-- | libpsn00b/psxgpu/readme.txt | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/libpsn00b/psxgpu/readme.txt b/libpsn00b/psxgpu/readme.txt index 55fcb68..0d44e72 100644 --- a/libpsn00b/psxgpu/readme.txt +++ b/libpsn00b/psxgpu/readme.txt @@ -27,7 +27,7 @@ Todo list: getting number of vsyncs elapsed and waiting until a specified number of vsyncs have passed. - * VSync interrupt handler should be hooked using BIOS function + * (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 @@ -47,4 +47,15 @@ Todo list: Changelog: - None thus far... + 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. |
