Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/libsnes/bsnes/gameboy/lcd/serialization.cpp
2 views
1
#ifdef LCD_CPP
2
3
void LCD::serialize(serializer &s) {
4
Processor::serialize(s);
5
6
s.array(screen);
7
s.array(line);
8
s.array(origin);
9
10
s.array(vram);
11
s.array(oam);
12
s.array(bgp);
13
s.array(obp[0]);
14
s.array(obp[1]);
15
s.array(bgpd);
16
s.array(obpd);
17
18
s.integer(status.lx);
19
s.integer(status.wyc);
20
21
s.integer(status.display_enable);
22
s.integer(status.window_tilemap_select);
23
s.integer(status.window_display_enable);
24
s.integer(status.bg_tiledata_select);
25
s.integer(status.bg_tilemap_select);
26
s.integer(status.ob_size);
27
s.integer(status.ob_enable);
28
s.integer(status.bg_enable);
29
30
s.integer(status.interrupt_lyc);
31
s.integer(status.interrupt_oam);
32
s.integer(status.interrupt_vblank);
33
s.integer(status.interrupt_hblank);
34
35
s.integer(status.scy);
36
s.integer(status.scx);
37
38
s.integer(status.ly);
39
s.integer(status.lyc);
40
41
s.integer(status.wy);
42
s.integer(status.wx);
43
44
s.integer(status.vram_bank);
45
46
s.integer(status.bgpi_increment);
47
s.integer(status.bgpi);
48
49
s.integer(status.obpi_increment);
50
s.integer(status.obpi);
51
}
52
53
#endif
54
55