aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorspicyjpeg <88942473+spicyjpeg@users.noreply.github.com>2022-02-03 22:38:16 +0100
committerspicyjpeg <88942473+spicyjpeg@users.noreply.github.com>2022-02-03 22:38:16 +0100
commit57cda18641d16ba4e4fec52b5514e48db8ee4593 (patch)
tree6b334156409439c8f48aa16409c673398a8cf598 /examples
parent05d44488bd5587786f4bd0286fc0f555c79aa46a (diff)
downloadpsn00bsdk-57cda18641d16ba4e4fec52b5514e48db8ee4593.tar.gz
Switch back to mkpsxiso master branch, update docs
Diffstat (limited to 'examples')
-rw-r--r--examples/README.md15
1 files changed, 10 insertions, 5 deletions
diff --git a/examples/README.md b/examples/README.md
index dfea465..60ccd21 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -12,7 +12,7 @@ Additional information may be found in the source code of each example.
| [`beginner/hello`](./beginner/hello) | The obligatory "Hello World" example program | EXE | |
| [`cdrom/cdbrowse`](./cdrom/cdbrowse) | File browser using libpsxcd's directory functions | CD | |
| [`cdrom/cdxa`](./cdrom/cdxa) | CD-XA ADPCM audio player | CD | 1 |
-| [`demos/n00bdemo`](./demos/n00bdemo) | The premiere demonstration program of PSn00bSDK | EXE | |
+| [`demos/n00bdemo`](./demos/n00bdemo) | The premiere demonstration program of PSn00bSDK | EXE | 2 |
| [`graphics/balls`](./graphics/balls) | Draws colored balls bouncing around the screen | EXE | |
| [`graphics/billboard`](./graphics/billboard) | Demonstrates how to draw 2D sprites in a 3D space | EXE | |
| [`graphics/fpscam`](./graphics/fpscam) | First-person perspective camera with look-at | EXE | |
@@ -21,9 +21,9 @@ Additional information may be found in the source code of each example.
| [`graphics/render2tex`](./graphics/render2tex) | Procedural texture effects using off-screen drawing | EXE | |
| [`graphics/rgb24`](./graphics/rgb24) | Displays a 640x480 24-bit RGB image | EXE | |
| [`graphics/tilesasm`](./graphics/tilesasm) | Drawing a tile-map with assembly language | EXE | |
-| [`io/pads`](./io/pads) | Demonstrates reading controllers via low-level access | EXE | |
+| [`io/pads`](./io/pads) | Demonstrates reading controllers via low-level access | EXE | 3 |
| [`io/system573`](./io/system573) | Konami System 573 (PS1-based arcade board) example | CD | |
-| [`lowlevel/cartrom`](./lowlevel/cartrom) | ROM firmware for cheat devices written using GNU GAS | ROM | 2 |
+| [`lowlevel/cartrom`](./lowlevel/cartrom) | ROM firmware for cheat devices written using GNU GAS | ROM | 4 |
| [`sound/spustream`](./sound/spustream) | Custom (non XA) CD-ROM audio streaming using the SPU | CD | 1 |
| [`sound/vagsample`](./sound/vagsample) | Demonstrates playing VAG sound files with the SPU | EXE | |
| [`system/childexec`](./system/childexec) | Loading a child program and returning to parent | EXE | |
@@ -38,7 +38,12 @@ Notes:
order to run these examples you'll have to provide your own files (and, in
the case of `spustream`, convert them using the included Python script) and
build the CD image manually.
-2. The `lowlevel/cartrom` example is outdated and does not use SDK libraries.
+2. `demos/n00bdemo` suffers from flickering on real hardware, especially when
+ masking/stencil buffering is used.
+3. `io/pads` seems to work on real hardware, but fails to automatically enable
+ analog mode on DualShock controllers. This example needs more testing with
+ official and unofficial controllers.
+4. The `lowlevel/cartrom` example is outdated and does not use SDK libraries.
It is kept for reference purposes only.
## Building the examples
@@ -79,4 +84,4 @@ are for rebuilding the examples *after* the SDK has been installed.
CD images for each example.
-----------------------------------------
-_Last updated on 2022-01-17 by spicyjpeg_
+_Last updated on 2022-01-21 by spicyjpeg_