diff options
| author | U-Lameguy64-LT\Lameguy64 <lameguy64@gmail.com> | 2022-03-25 11:34:06 +0800 |
|---|---|---|
| committer | U-Lameguy64-LT\Lameguy64 <lameguy64@gmail.com> | 2022-03-25 11:34:06 +0800 |
| commit | 086ba5abc0ea275a4221b9e788d16033501e99be (patch) | |
| tree | 6705bab2127db2c58bb8321a2021ca0a3ea3da72 /doc/dev_notes.md | |
| parent | 975e614b3c840e2f717adac1d1cb9cee4e5e561b (diff) | |
| download | psn00bsdk-086ba5abc0ea275a4221b9e788d16033501e99be.tar.gz | |
Replaced sample image of mdecimage example, added dummy hooks for sio tty device, updated some documentation in libn00bref.odf
Diffstat (limited to 'doc/dev_notes.md')
| -rw-r--r-- | doc/dev_notes.md | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/doc/dev_notes.md b/doc/dev_notes.md index a96d6ef..3c3aa55 100644 --- a/doc/dev_notes.md +++ b/doc/dev_notes.md @@ -85,15 +85,15 @@ _- spicyjpeg_ `GPUSTAT` (`1F801814h`) to alternate on every frame (frame 0: wait until 0, frame 1: wait until 1, frame 2: wait until 0) before waiting for VSync otherwise the GPU will only draw the first field if you don't have drawing to - displayed area enabled. Performing this check in a low resolution/non - interlaced mode is harmless. + displayed area enabled. Performing this wait operation in non-interlaced modes + is harmless. - There's a hardware bug in the GPU `FillVRAM` command `GP0(02h)` where if you - set the height to 512 pixels the primitive is processed with a height of 0 as - the hardware does not appear to interpret the last bit of the height value. - This is most apparent when putting a DRAWENV with the height of 512 pixels - (for PAL for example) and background clearing is enabled, hence why - `DRAWENV.isbg` is not effective in the official SDK. + set the height to 512 pixels the primitive is drawn with a height of 0 as + the hardware does not appear to interpret the last bit of the height field. + This is most apparent when applying a DRAWENV with the height of 512 pixels + (for PAL standard for example) and isbg is set, hence this method also does + not work in the official SDK either. - The controller/memory card SPI interface is poorly implemented in most emulators, making custom controller polling code insanely hard to write and @@ -280,4 +280,4 @@ _- spicyjpeg_ space. ----------------------------------------- -_Last updated on 2022-02-06 by spicyjpeg_ +_Last updated on 2022-03-25 by lameguy64_ |
