filename | test/ide.h |
changeset | 251:3c5953d944e0 |
prev | 185:6755a04c447f |
author | nkeynes |
date | Tue Feb 07 11:59:07 2012 +1000 (12 years ago) |
permissions | -rw-r--r-- |
last change | Add enable/disable vertex attribute calls when making a shader active Add vec3 uniform setter |
view | annotate | diff | log | raw |
2 struct gdrom_session {
3 int track;
4 unsigned int lba;
5 };
7 struct gdrom_track {
8 int mode;
9 unsigned int lba;
10 };
12 struct gdrom_toc {
13 struct gdrom_track track[99];
14 unsigned int first_lba;
15 unsigned int last_lba;
16 unsigned int leadout_lba;
17 };
19 int ide_init();
21 int ide_test_ready();
23 int ide_sense_error( char *buf );
25 int ide_get_sense_code();
27 /**
28 * Retrieve session information. If session == 0, returns the
29 * end-of-disc information instead.
30 */
31 int ide_get_session( int session, struct gdrom_session *session_data );
33 /**
34 * Read 1 or more sectors in PIO mode
35 */
36 int ide_read_sector_pio( unsigned int sector, unsigned int count, int mode,
37 char *buf, int length );
38 int ide_read_sector_dma( unsigned int sector, unsigned int count, int mode,
39 char *buf, int length );
.