blob: acaa280dace7d3ed2037d7cb98cf42bfbc86a14b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#define START_BLOCK 1
#define LOADER_SIZE 2
#define LOADER_ADDRESS 0x1F0000
#ifndef __ASSEMBLER__
struct vid {
unsigned char vid_id[4];
unsigned char vid_0[16];
unsigned int vid_oss;
unsigned short vid_osl;
unsigned char vid_1[4];
unsigned short vid_osa_u;
unsigned short vid_osa_l;
unsigned char vid_2[4];
unsigned char vid_vd[20];
unsigned char vid_3[86];
unsigned int vid_cas;
unsigned char vid_cal;
unsigned char vid_4[99];
unsigned char vid_mot[8];
};
struct cfg {
unsigned char cfg_0[4];
unsigned short cfg_atm;
unsigned short cfg_prm;
unsigned short cfg_atw;
unsigned short cfg_rec;
unsigned char cfg_1[12];
unsigned char cfg_spt;
unsigned char cfg_hds;
unsigned short cfg_trk;
unsigned char cfg_ilv;
unsigned char cfg_sof;
unsigned short cfg_psm;
unsigned short cfg_shd;
unsigned char cfg_2[2];
unsigned short cfg_pcom;
unsigned char cfg_3;
unsigned char cfg_ssr;
unsigned short cfg_rwcc;
unsigned short cfg_ecc;
unsigned short cfg_eatm;
unsigned short cfg_eprm;
unsigned short cfg_eatw;
unsigned char cfg_gpb1;
unsigned char cfg_gpb2;
unsigned char cfg_gpb3;
unsigned char cfg_gpb4;
unsigned char cfg_ssc;
unsigned char cfg_runit;
unsigned short cfg_rsvc1;
unsigned short cfg_rsvc2;
unsigned char cfg_4[196];
};
#endif
|