mirror of
https://github.com/gligli/nulldc-360.git
synced 2025-04-02 11:11:56 -04:00
46 lines
No EOL
678 B
C
46 lines
No EOL
678 B
C
#pragma once
|
|
#include "ImgReader.h"
|
|
#include <stdio.h>
|
|
#include <malloc.h>
|
|
#include <string.h>
|
|
|
|
typedef struct _track {
|
|
int track;
|
|
int mode;
|
|
int flags;
|
|
|
|
int pmin;
|
|
int psec;
|
|
int pfrm;
|
|
|
|
int sectorsize;
|
|
int sector;
|
|
int sectors;
|
|
int pregap;
|
|
__int64 offset;
|
|
} strack;
|
|
|
|
typedef struct _session
|
|
{
|
|
int session;
|
|
int pregap;
|
|
int sectors;
|
|
int datablocks;
|
|
int leadinblocks;
|
|
int last_track;
|
|
|
|
int something1;
|
|
int something2;
|
|
|
|
int datablocks_offset;
|
|
int extrablocks_offset;
|
|
|
|
strack tracks[256];
|
|
int ntracks;
|
|
} session;
|
|
|
|
extern session sessions[256];
|
|
extern int nsessions;
|
|
|
|
bool parse_mds(char *mds_filename,bool verbose);
|
|
bool parse_nrg(char *nrg_filename,bool verbose); |