diff options
Diffstat (limited to 'libpsn00b/libpsxcd/readme.txt')
| -rw-r--r-- | libpsn00b/libpsxcd/readme.txt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/libpsn00b/libpsxcd/readme.txt b/libpsn00b/libpsxcd/readme.txt new file mode 100644 index 0000000..a85fab5 --- /dev/null +++ b/libpsn00b/libpsxcd/readme.txt @@ -0,0 +1,48 @@ +PSX CD-ROM library, part of PSn00bSDK +2019 Lameguy64 / Meido-Tek Productions + +Licensed under Mozilla Public License + + Open source implementation of the long awaited CD-ROM library that +provides greater functionality than the BIOS CD-ROM subsystem. Supports +pretty much all features of the CD-ROM hardware such as CD data read, +CD Audio and XA audio playback. Data streaming should also be possible +with the use of CdlReadN/CdlReadS commands and CdReadyCallback(). + + Library also includes an ISO9660 file system parser for locating +files within the CD-ROM file system. Unlike the file system parser in +the official libraries libpsxcd can parse directories containing any +number of files. Rock-ridge and Joliet extensions are not supported +however. + + Be aware that the CD-ROM library might have some loose ends as it +is still a work in progress, but should work flawlessly in most use +cases. + + +Library developer(s): + + Lameguy64 + + +Library header(s): + + psxcd.h + + +Todo list: + + * Command query mechanism so that more than 2 CD-ROM commands can + easily be issued in callbacks. Official library probably does this. + + * Helper functions for handling disc changes (CdDiskReady and + CdGetDiskType) are not yet implemented. + + * CdReadBreak() not yet implemented. + + * Data streaming functions (prefixed with St*) not yet implemented. + Would require devising a PSn00bSDK equivalent of the STR file + format. + + * Original functions for querying directory contents in the file + system not yet implemented.
\ No newline at end of file |
