15 uint8 filename_length;
22 uint32 sector_size_value;
32 struct s_cdi_descriptor
37 uint16 nb_of_sessions;
38 s_cdi_session *sessions;
42 extern uint32 cdi_load_address;
43 extern uint32 cdi_code_length;
44 extern s_cdi_descriptor *cdi_descriptor;
45 extern s_cdi_track **cdi_tracks;
46 extern uint32 cdi_tracks_count;
48 int cdi_open(char *path);
49 void cdi_close(int fp);
50 s_cdi_descriptor *cdi_get_descriptor(int fp, FILE *stdfp);
51 void cdi_dump_descriptor(FILE *fp,s_cdi_descriptor *cdi_descriptor);
52 uint8 *cdi_extract_boot_code(int fp, s_cdi_descriptor *cdi_descriptor);
53 void cdi_load_sector(uint32 sector, uint8 *buffer);