Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/libsnes/bsnes/snes/chip/spc7110/serialization.cpp
2 views
1
#ifdef SPC7110_CPP
2
3
void SPC7110::Decomp::serialize(serializer &s) {
4
s.integer(decomp_mode);
5
s.integer(decomp_offset);
6
7
s.array(decomp_buffer, decomp_buffer_size);
8
s.integer(decomp_buffer_rdoffset);
9
s.integer(decomp_buffer_wroffset);
10
s.integer(decomp_buffer_length);
11
12
for(unsigned n = 0; n < 32; n++) {
13
s.integer(context[n].index);
14
s.integer(context[n].invert);
15
}
16
}
17
18
void SPC7110::serialize(serializer &s) {
19
s.integer(r4801);
20
s.integer(r4802);
21
s.integer(r4803);
22
s.integer(r4804);
23
s.integer(r4805);
24
s.integer(r4806);
25
s.integer(r4807);
26
s.integer(r4808);
27
s.integer(r4809);
28
s.integer(r480a);
29
s.integer(r480b);
30
s.integer(r480c);
31
decomp.serialize(s);
32
33
s.integer(r4811);
34
s.integer(r4812);
35
s.integer(r4813);
36
s.integer(r4814);
37
s.integer(r4815);
38
s.integer(r4816);
39
s.integer(r4817);
40
s.integer(r4818);
41
s.integer(r481x);
42
s.integer(r4814_latch);
43
s.integer(r4815_latch);
44
45
s.integer(r4820);
46
s.integer(r4821);
47
s.integer(r4822);
48
s.integer(r4823);
49
s.integer(r4824);
50
s.integer(r4825);
51
s.integer(r4826);
52
s.integer(r4827);
53
s.integer(r4828);
54
s.integer(r4829);
55
s.integer(r482a);
56
s.integer(r482b);
57
s.integer(r482c);
58
s.integer(r482d);
59
s.integer(r482e);
60
s.integer(r482f);
61
62
s.integer(r4830);
63
s.integer(r4831);
64
s.integer(r4832);
65
s.integer(r4833);
66
s.integer(r4834);
67
68
s.integer(dx_offset);
69
s.integer(ex_offset);
70
s.integer(fx_offset);
71
72
s.integer(r4840);
73
s.integer(r4841);
74
s.integer(r4842);
75
76
s.array(rtc,20);
77
s.integer(rtc_state);
78
s.integer(rtc_mode);
79
s.integer(rtc_index);
80
}
81
82
#endif
83
84